关于DevOps趋势你所需要知道的10件事
作者 ChrisPreimesberger | 发表于 2014-09-12
现在企业IT都执行自动化。
已采用DevOps的企业比你想象的要多得多
根据Puppet实验室2013年的一份DevOps状况报告,66%的受访企业已经采用或者正打算采用DevOps。业界领先的采用的DevOps是电信,88%的公司已经采用或者正打算采用它。
DevOps的代码发布比普通方式快30倍
高绩效的DevOps组织在代码发布上比传统组织快30倍。(来源:2013年DevOps国家报告,Puppet实验室)
DevOps提供敏捷运营
DevOps是敏捷开发实践的一种延伸回应。敏捷开发需要小一点,但是更频繁的代码发布。为防止中断,操作人员必须紧密地与开发者一起合作
持续操作形同涅槃
顶级操作者是可以达到这种境界的,但除非你关闭操作循环,否则你将无法做到持续集成(CI)及持续交付(CD)
工具是自动化流程的重要组件
大部分早期的监控及管理工具都不适用于DevOps环境,然而,合适的工具是至关重要的。自动化是DevOps的基础。
DevOps需要业务和技术技能
成功应用DevOps的首要三技能:
a) 业务重点和战略
b) 现有业务流程
c) 沟通技巧
DevOps把负担赋予目前期望自动化环境的运营团队,口头禅“运营人必学编程”是一个常见的叠句,即使它听起来不现实。
DevOps的云架构完全不同于以往
DevOps的云架构是松散耦合的,不断变化的,水平缩放和无状态的。早期的系统无法满足,性能及扩展性的要求是这些新部署模型所需要的。
代码基础至关重要
如果你没有将代码作为基建的话,那么你就不是在做DevOps。为了持续整合(CI)/持续交付(CD),你必须以代码形式存储配置
DevOps不断变换的环境更稳定
你可以通过调用“混乱猴子”(一种灾难意外测试)来时你的环境更稳定。灾难修复计划仅当你最后一次成功使用的情况下有效,世界末日的场景需要不断测试。
对CIO们保留相关性来说,DevOps可能是最后最好的机会
感谢所有自动化的帮助,顶级DevOps操作员已经展示出比传统IT更有生产力的地方。这是为什么IT工作迁移到SaaS和影子IT的原因之一,脱离CIO的控制和预算。然后企业可以采用DevOps, 从根本上修复它,回到CIO中心讨论如何提高业务。