乐高的关键在于底盘,DevOps成功的关键在于基础设施

image

数人云最近给你们分享的文章分别从指标(《小心DevOps虚假指标》)、数据(《说服上司落地实践DevOps,这里有几组数据》)等方向阐述了DevOps的理念。说服了上司,明确了指标,那么接下来要作什么呢?固然是作好基础设施!后端

而数人云今天刚刚邮寄出儿童节活动的奖品,其中有一项是乐高积木。你有没有想过DevOps和乐高积木之间的共通性?网络

乐高积木想搭的好须要一个好的底盘,那么DevOps呢?架构

请小伙伴们扎好马步,听小数讲讲DevOps的底盘——SDI。框架

还记得乐高积木是怎么玩的吗?能够按照指示进行操做,也能够用创意建造一个彻底属于本身的东西,而后再逐步完善它。若是有那个很是经典的绿色底盘,那么无论创意水准如何,都能创建一个乐高城市。模块化

DevOps的方法和乐高模块化建造过程不少方面是一致的,工具和流程不管怎么改变,但扎实的基础是快速部署和重复性操做的支柱。根据RightScale的“2016云计算报告”中指出,DevOps的使用率从2015年的66%上升到2016年的74%,这代表开发者和IT部门正从中获益。工具

但即使采用率正在上升,一些DevOps团队仍然难以从DevOps模式中提取全部利益,由于其更关心“乐高积木”可是没有考虑过底板。DevOps须要一个更灵活的模块化的基础,一个由开源技术构建的关键定义基础设施(SDI)才是成功的。性能

基础设施:敏捷业务之路

DevOps模式是以加速整个应用交付生命周期为目标(初始开发、测试、交付市场),使业务能快速响应消费者的需求(提供新服务、修复BUG、添加新功能等)。DevOps团队要成功执行这一点,就须要一个灵活的、模块化的云基础设施来适应以及扩展。开发工具

SDI经过自助接口提供了更方便的资源访问,让开发人员可以快速获取所需资源。同时还为DevOps团队提供了标准化服务,在开发环境中构建的应用程序能轻松地在测试和生产环境中部署运行,从而加快了交付市场的速度。SDI还提供了一种灵活且模块化的方法,能及时便捷的访问最新技术,如容器。测试

SDI提供了最佳的“乐高”基础模板支持DevOps流程,从而改善应用程序的生命周期管理。优化

支持自动化战略协做

平常部署和任务管理是每一个IT企业的弱点。自动化是提升效率,下降成本并快速响应基础设施需求的最佳方法。

做为SDI的关键组件,应用程序生命周期的自动化和编排,包括部署强化的VM或容器模板,可确保更快、一致和可重复的资源调配和配置。此外,SDI自动化和监控工具能够智能地感知和响应基础需求,自动优化和调整基础设施。这样就能够腾出时间让团队专一于战略计划和后端任务。

DevOps模式是协做且不断创新的,是经过让基础设施自动完成普通任务并自动响应需求来实现的。

将可视化降到基础水平

目前成功采用DevOps的一个挑战是应用程序交付缺少可视性。因为开发人员依赖于经过松散耦合的事件链不断进行创新, 所以了解每一个连接的运行方式,对于保持链在正确方向相当重要。

没有任何基础设施比开源项目更加协做和透明,基础设施自己是创建在开放和代码开源的基础上,因此在开发环境中对其使用会天然转换。因为DevOps使用CI/CD来保持精细化,因此对其基础架构作出贡献的开源项目也是如此。持续不断的创新使基础设施和开发工具能及时更新,从而支持整个DevOps团队。

文化挑战的解决方案

Ops不只仅采用现有技术的变化,也须要一个组织内的文化转变。利用开源技术的软件定义基础架构是创建在一样的概念上——经过协做增加。企业不承诺使用单一的供应商或合适的解决方案,为他们提供扩展的资源和工具网络以优化其IT需求和业务运营。DevOps是技术与人的结合,SDI环境使这种结合更加成功。

多年来,世界上有许多伟大的“乐高项目”如小型私人住宅项目和大型公共展览。但他们成功的共同点是基础框架,让各地的项目创新者更快捷有效地创建“乐高”杰做。

对DevOps人员,软件定义基础设施建设使用开源解决方案是成功的根本。SDI坏境经过自动化提升了效率,完善了对应用程序性能的可视性,实现了创新和敏捷业务模型,并创造了更强大的文化定位。

原文地址:Why DevOps Success Depends on the Right Infrastructure - DevOps.com

做者:Terri Schlosser

相关文章
相关标签/搜索