)由于项目需求发生变化但未将更改传达至各方,导致项目实施失败使用有缺陷的新版本替换系统组件导致生产力下降,无法快速恢复到工作状态由于无法准确定位哪些组件受到更改的影响,错误修改系统组件将会导致意外中断配置管理案例浅析1. 问题概述软件“故障”导致纽约证券交易所(NYSE)在近90分钟内无法处理股票交易2. 影响在纽约证券交易所交易大厅之外的金融市场也受到影响由于投资者在没有纽约证券交易所数据的情况下无法计算市场指数,因此美国证券交易所和一些期货和期权市场也停止了交易由于投资者不愿在没有纽约证券交易所交易信息的情况下开展业务,纳斯达克股票市场的交易也有所放缓3. 原因新的软件安装导致了该问题纽约证券交易所在其 20 个交易终端中的 8 个上安装了该软件,并且该系统在上线前一天晚上进行了测试在交易日当天,软件发生故障,纽约证券交易所未能在交易时段开始前切换至旧软件,共有 8 台装置未能正常运行4. 事件总结尽管问题直到开盘前才出现,但纽约证券交易所拥有强大的配置管理流程和工具,可以迅速发现问题并进行恢复除了纽约证券交易所的交易中断之外,影响和损失被降低到最小了如果中断持续超过 90 分钟,后果将更加严重配置管理的成本当然,配置管理是有成本的首先企业需要一个配置管理系统微软或 IBM 等公司都有现成的配置管理解决方案出售,通常这些配置管理工具按“节点”收费,价格取决于节点的类型(服务器、数据库、网络设备、移动设备、存储、虚拟实例等)配置管理的另一部分成本来自于人工,包括具有设置配置管理流程和工具的技能的员工(企业的内部没有相应技术的员工,则需要雇佣外包员工)此外,企业还需要对现有员工的培训,以便将持续的配置管理流程集成到业务中配置管理的投资回报率在利用配置管理中发现的有助于获得正面 ROI 结果的一些财务收益包括:IT 员工的生产力提高通过自动化,优化 IT 员工活动,从而为业务节省宝贵的员工资源用户生产力提高减少因系统中断、网络攻击、安全入侵以及更改和配置活动导致的宕机时间IT 成本降低IT 运营的优化降低了多个领域的成本,包括基础设施、外包服务和管理软件持续交付 IT 服务确保软件可以随时可靠发布企业也可以参考以下成本信息来计算配置管理的 ROI:配置管理系统监控的设备/节点的数量所产生的成本系统/网络工程师手动处理配置管理过程的人力成本(约35 美元/小时)在没有备份配置的情况下发生系统中断所产生的成本对系统应用批量配置更新,或者进行新的部署所产生的成本当企业必须遵守配置审计要求或通过技术风险评估时所产生的成本配置管理的最佳实践配置管理、数据管理和控制领域充满风险,包括系统中断到应用程序的低可用性,以及数据丢失或损坏 为确保企业的资产高可用并以最佳方式配置,请参考以下最佳实践:1. 变更追踪追踪与系统配置和配置管理相关的更改,请考虑使用更改集而非单个文件提交这允许管理员查看哪些相关文件随着资产的重大更改而发生变更,以便撤销不必要的更改或在需要时恢复到早期配置2. 尽早测试通过尽早测试,在配置管理中发现错误或潜在的风险3. 性能测试通过性能测试,让 DevOps 团队深入了解他们的最新更改将如何影响性能和系统功能4. 尽早且多次集成除了性能测试之外,还应尽早并经常进行集成,以确保新功能或更改与企业环境的其他部分良好配合这将帮助企业在问题发生之前发现问题并避免相应损失5. 避免修复代码问题尽量避免修复代码问题(除了已经在配置管理存储库中定义的代码问题)如果没有在存储库中定义问题,未来的审阅者将不知道修复了什么,以及修复是否有效,从而导致代码冲突或其他 bug配置监控配置监控涵盖了对系统设计、硬件、固件、软件和文档的修改过程的监控,包括对所有变更请求和变更提议的评估,以及是否批准建议企业根据自身情况来构建一套最佳配置管理实践这将是一项持续进行的工作,为了更好地贴合企业的需求,该实践需要随着时间的推移而进行修改和改进
(图片来源网络,侵删)
0 评论