新闻中心

    新闻中心  >  DevOps,,,真香!
    DevOps,,真香!
    背景图 2020-09-10 00:00:00
    最近,,,DevOps的身影出现在了“Gartner 2020中国技术成熟度曲线”的顶峰,,Peak of Inflated Expectations,,,它似乎承载了过多的期望。。。但这样的出现,,,,其实可以说是意料之中。。。

    技术成熟度曲线出自Gartner之手,,目的是给企业提供数字化转型过程中新技术选型的参考,,或者企业ICT战略规划方向的典型工具。。。。该模型分为从新兴到成熟的5个阶段,,DevOps正处在第二个阶段。。

    可以看出,,,,随着不同行业都在加速数字化转型,,在数字化基础设施平台这一领域,,,,各政企事业单位正在从面向技术转向面向服务的方法,,,如DevOps、、、、容器即服务CaaS和多云。。。

    那么,,,,DevOps到底是什么呢??

    DevOps代表了一种 IT文化的变化,,专注在面向系统的方法的背景下,,采用敏捷、、精简的实践来提供快速的IT服务。。所以DevOps不仅仅是一个技术概念,,,它同时还包含企业在数字化转型过程中,,相应需要进行的企业IT管理架构和管理文化的演进。。。。具体说来,,,“是Development和Operations的组合词,,是一组过程、、方法与系统的统称,,用于促进开发(应用程序/软件工程)、、技术运营和质量保障(QA)部门之间的沟通、、、协作与整合”。。它的诞生,,,是为了让开发人员和运维人员能够更好地沟通合作,,,,通过自动化流程,,使软件构建、、测试、、、、发布变得更加快捷、、频繁和可靠,,,,相比敏捷开发、、持续集成、、持续交付,,,优势明显。。

    对于DevOps的地位,,有人这样评价道:“数字化企业必须接受的工作方式和企业文化的革命”。。在各行业数字化转型的道路上,,DevOps到底凭什么赢得了一席之地????

    这其中必须提到DevOps的带来的价值。。。。首先,,快速根据市场需求精准投放。。在数字化转型过程中,,针对IT系统的新需求不断暴增,,且需要更加及时的响应,,,功能迭代、、、、局部升级、、A/B Test甚至版本回滚成为常态。。通过DevOps,,可以加快产品发布频率,,提高需求响应准确新。。其次,,通过DevOps建立标准的开发运维流程。。。如标准的流水线,,,统一标准的开发运维工具等,,,使用标准化,,自动化代替传统的手动操作,,,提高效率,,,降低风险。。再次,,,开放和标准化的DevOps平台,,,,使得员工摆脱传统繁琐的手工配置,,,,重复低效类的低价值工作,,,可以更加聚焦于业务等高价值劳动。。

    DevOps的精髓在于提出将开发和运维团队的工作紧密结合起来,,,打破两个部门之间原本横亘着的协作高墙,,,,建立起持续交付和持续反馈的工作闭环,,,以此帮助团队快速和持续地创新、、、快速实现并切入市场、、、、提供优质可靠的服务。。

    但践行DevOps并非易事。。从组织架构变革、、思维转变,,,配套规范流程,,,到技术支持最终落地,,挑战犹存。。。。

    DevOps 并不仅仅是把开发和运维两支团队凑在一起,,如果不能改变企业文化和思想观念,,,配套相应的规范流程,,即使将员工放在一起,,也不会产生火花,,,队伍的高效协作至关重要:“运维人员在项目开发期间就介入到开发过程中,,了解开发人员使用的系统架构和技术路线,,,从而制定适当的运维方案。。而开发人员也会在运维的初期参与到系统部署中,,,,并提供系统部署的优化建议。。”

    思维和流程改变的同时,,想要充分落地 DevOps,,,很大程度上需依靠它的一整套技术和开源工具,,,充分借助软件和平台的支持,,如代码仓库管理、、、、虚拟机与容器化、、、持续集成&持续部署工具Jenkins、、配置管理工具SaltStack……其中虚拟化和容器,,,可以为 DevOps 提供很好的前提条件。。。。

    具体来说,,,虚拟化从硬件上将一个系统“划分”为多个系统,,系统之间相互隔离,,为微服务提供便利。。而所谓“微服务”,,就是将原来黑盒化的一个整体产品进行拆分解耦,,,从一个提供多种服务的整体,,拆成各自提供不同服务的多个个体。。微服务架构下,,,,不同的工程师可以对各自负责的模块进行处理,,,,例如开发、、、测试、、、、部署、、、、迭代。。。。而容器更进一步,,,,在操作系统上就划分为不同的“运行环境”(Container),,占用资源更少,,,部署速度更快。。。。基于虚拟化和容器,,,,开发环境和部署环境被更好地隔离了,,,减小了相互之间的影响。。。。

    从目前行业发展来看,,,,DevOps通过改变业务的文化思维,,,打破孤岛,,缩短项目建设周期,,,为政企事业单位持续变革和快速实验铺平道路,,,,让大家关注同一个目标,,高效协作,,,,从而使得整个团队进入一种积极创造价值的状态。。但根据市场研究显示,,,近些年国内的数字化发展速度愈发加快,,,可是企业在利用DevOps这一先进技术提升企业IT研发效率方面,,,与欧美企业相比还要落后一到两年的距离。。。

    所以,,,,想让数字化转型来的更猛烈顺畅些,,,不妨考虑将DevOps列入您的规划。。。。
    站点地图