毕业论文
您现在的位置: 版本控制 >> 版本控制介绍 >> 正文 >> 正文

深度文一文看懂云原生时代DevOps如何

来源:版本控制 时间:2024/9/15
北京中科白癜风医院爱心传递 https://weifang.dzwww.com/cj/201711/t20171123_16264512.htm

前言

今天的中国互联网,正加速从消费互联网向产业互联网转型,数字化变革逐渐渗透到每一个具体产业,弹性算力已变成各行各业的水电煤,从底层驱动产业变革。以区块链、IoT、人工智能、大数据等先进技术为代表,新的云原生基础设施已经就绪并将继续演进,同时也会伴随着与之配套的技术和管理范式的演进。DevOps作为数字化时代IT研发和管理范式,是企业数字化转型重要的组成部分。

当前互联网组件生态中,DevOps工具和系统林林总总,令人眼花缭乱。选用与当前企业发展阶段不适配的DevOps组件会导致:

工具能力溢出,大量功能闲置,同时增加使用人员的上手成本;

工具能力不足或功能过于泛化,无法满足企业研发体量需求或无法灵活定制细节;

工具本身质量欠佳,后续相应的社区支持或服务保障缺失,导致稳定性风险。

基于以上问题,本文致力于为企业提供DevOps工程效率和运维环节(后续简称效维)工具说明及全景图,并结合典型中国互联网研发场景,提出适配不同体量和阶段的企业的效维工具链选型,希望能帮助企业快速满足数字化变革的要求,加速业务发展,引领业务创新。

DevOps及工具链概述

DevOps是Development和Operations的组合词。它是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

图1DevOps范畴

它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠,把敏捷开发部门和运维部门之间的围墙打通,形成闭环。

在DevOps流程下,运维人员会在项目开发期间就介入到开发过程中,了解开发人员使用的系统架构和技术路线,从而制定适当的运维方案。而开发人员也会在运维的初期参与到系统部署中,并提供系统部署的优化建议。

完整的DevOps生命周期一般包括以下六个阶段。

图2DevOps生命周期

其中集成、部署、监控三个环节属于DevOps生命周期中核心环节,是本文主要

转载请注明:http://www.0431gb208.com/sjszlfa/7789.html

  • 上一篇文章:
  • 下一篇文章: 没有了