在运行一个 DevOps 专家小组的过程中,RedMonk 的分析师 James Governor 提出了这样一个问题:为了引入 DevOps,我们是否必须简化基础架构?
小组成员们都赞同这样的观点:我们必须改变我们的系统和组织机构,以减少投放市场的时间。哪怕现存的基础架构依旧保留,我们也将需要尽我们所能地实现自动化,以便加速创新。
Opscode ( Chef 的创造者)的首席开发官 Adam Jacob 表示,新环境其实并没有变得更简单,只是设计有别。这些不同的设计有助于加速事物运转,从而显得更加简单。
来自 Puppetlabs ( Puppet 的缔造者)的 Luke Kanies 确信,“每个人都需要做出改变”。他希望每个人都能够构建工具,用来帮助人们构建新技术并摆脱旧技术。他提出了这样的问题:如何更快速地切换到新技术?他的方法是,在业务中寻找这样的个领域,在这个领域中,我们不需要太多的投入就能够取得显著成果。他注意到,通过将他们的基础架构中的某些特定部分自动化,客户端投放市场的时间间隔,从过去的每隔数月减少到现在的每隔数周甚至更短。
IBM Rational 云架构师 Robbie Minshall 表示,人们对云计算提供商所实现的一切感到惊奇,而且他们希望相同的事情也能够发生在自己的数据中心身上。鉴于现存的基础架构和大型主机并不会消逝,也无法迁移到云中,他认为,重要的是找出如何在其他方面进行创新,并让这些东西与现存的基础架构互相配合。快速前进的事物需要与迟缓的那些有所联系。
来自 Netflix 的 Adrian Cockcroft 强调,更快速进入市场是取胜之道。
我们无需将整个基础架构简化,就可以引入 DevOps。但是小组的专家们同意,在对企业来说,将关键部分自动化以便加速投放市场是必不可少的。我们需要能够在运行复杂业务的同时进行创新。
查看英文原文: DevOps: possible without simplifying your infrastructure?
评论