五个DevOps原则应用于企业架构

来源:互联网 发布:阿里云域名备案多少钱 编辑:程序博客网 时间:2024/05/16 15:52

DevOps友好的企业架构必须努力遵守五个关键原则,包括工具的灵活性,现代技术和重点信息可见性。



对整个企业架构进行更改时,您的组织有多少?在这里,我们将探讨如何将DevOps集成到您的企业架构中。

定义DevOps

在最基本的层面上,DevOps意味着软件开发人员和IT运营工程师(也称为系统管理员)在软件生产上合作。通过促进编写软件的程序员和管理员在生产中的协作,实施强大的DevOps原则可以消除可能导致软件设计事故的通信障碍,错误将被忽视,直到解决方案和其他软件交付问题太昂贵为止。

DevOps推动的一个重要做法是持续提供软件在连续交付模式下,对软件程序的微小变化以不断的速度进行设计,编写,测试和投入生产。然而,为了连续上班,组织中所有在软件生产中发挥作用的成员都需要不断的沟通。

企业架构的DevOps原则

为了使DevOps的企业架构更加友好,您应该遵循以下几个关键原则:

在您的架构中构建灵活性DevOps需要组织的许多不同部分之间的协调。为了使协调工作,您需要一个灵活的架构。不要让自己适应一套特定的工具或平台。相反,使您的架构足够灵活,以便您的团队可以采取任何需要的工具来解决各种面临的各种变化的挑战。

使角色灵活因为DevOps打破了IT组织中传统上分离各个团队的障碍,因此个人角色需要具有可塑性。例如,职位为“开发人员”的人员应具有组织灵活性,在需要时参与IT运营工作。

升级你的基础设施DevOps是关于文化实践,而不是具体的技术或工具尽管如此,当IT团队拥有现代敏捷的工具集和框架时,DevOps仍然会发挥最大的作用。例如,从虚拟机迁移到容器可以帮助您的组织更有效地管理DevOps。

最大化信息可见性在设计企业架构时,控制对基础架构或存储在其上的数据的敏感信息的访问很重要。但是,这种需求应该与最大化整个组织的可见性的重要性相平衡。为了使连续输送管道有效流动,并为IT组织的所有部门进行协作,每个工作人员都应获得他或她需要完成工作的信息。仪表板,网络地图和其他工具应从安全性的角度提供到适当的程度

请记住,DevOps涉及的不仅仅是IT为了最大限度地提高效率,每个在软件交付中发挥作用的人都应该能够进行协作这包括工作不在编程或IT部门的人员。客户支持,法律甚至人力资源部门往往在生产软件方面发挥作用。一个DevOps的友好企业架构应该确保在需要这些非IT部门可以与软件开发人员和IT操作人员进行协作。否则,非技术性问题可能会阻止持续交付。

遵循这些DevOps原则应该有助于您的企业更新其架构并更有效地进行协作否则,您可能会错过在软件传送管道持续流动并且组织的所有部分都能够支持软件交付时可以实现的主要优化。

原文:http://searchmicroservices.techtarget.com/tip/Five-DevOps-principles-to-apply-to-enterprise-architecture
阅读全文
0 0