联系我们

使用 DevOps 方法实现企业自动化

自动化实施的可行步骤和最佳实践

在企业应用环境中运用现代自动化技术可帮助企业更好地服务客户,从而在数字经济中获得成功。这份高度概括的企业自动化检查清单可以帮助您过渡到更加自动化,更加高效的环境。

小处着手

再小的成就也值得展示。从局部着手实施自动化,不要试图毕其功于一役。可能并不是每个人都希望实现自动化,至少在开始时如此。要有足够的耐心。

尽早尝试,不断试错

失败的解决方案会浪费您的时间、金钱和资源。大型解决方案的失败通常可以追溯到假设或实施过程中的小故障,这些故障在解决方案投入生产或扩展之前不会暴露出来。问题发现的越晚,成本也就越高。为了有效管理这些成本,应尽可能早地在流程中反复进行试验。

提升员工意识

在开启自动化之旅时,传播愿景至关重要。建议投入时间在整个企业内共享信息并进行演示,以提高员工对自动化的认识并证实其价值所在。

采用敏捷方法

成功实现自动化的前提条件是采用开放式敏捷方法和组建 Scrum 团队。虽然这种改变可能需要一年多的时间,并将继续发展,但开放式沟通和跨团队协作可以维持并加强其价值。

实现工具自动化

不要忘记实现自动化工具(如红帽® Ansible® 自动化平台、Jenkins 及所需的插件)安装与升级的自动化。开发自己的基础架构即代码(IaC),以便轻松对其进行管理。手动安装自动化工具所产生的问题与在目标主机上实现自动化所要解决的问题相同。如果您依赖手动安装,那么会导致自动化工具和管道所在的环境不稳定、不一致,从而给未来留下隐患。

完善您的 DevOps 工具链

在从瀑布式开发实践到敏捷式开发实践的发展长河中,无论您处于哪个阶段,都应注意自己的 DevOps 工具链。确保开发和运维主管思维方式保持一致,并且不断对 DevOps 工具链进行微调。

对标准的执着

关于自动化,重点就是:标准、标准,还是标准。从一开始,就要对您的 playbook、角色、基于模型的方法和其他自动化实践进行标准化。这样有助于确保您的代码干净、可读性强,易于管理并且稳定。语法和运行时错误大多数是由于缺乏标准而造成的。

扩展工程师

不局限于系统/设备交付,专注于多团队服务交付,可解决平台、内容生命周期、持续集成和持续交付 (CI/CD)站点可靠性工程(SRE)等问题。定义模块化、集成自动化的策略和监管,从而满足可靠性、业务连续性和可报告性要求。

了解实现业务自动化的 5 个步骤

阅读电子书,获取实用指导,帮助您自信地迈出下一个自动化步骤。