关于DevOps的诉求,可以从以下六个方面来概括:
第一、更小、更频繁的变更──意味着更少的风险;
第二、让开发人员更多地控制生产环境;
第三、更多地以应用程序为中心来理解基础设施;
第四、定义简洁明了的流程;
第五、尽可能地自动化;
第六、促成开发与运营的协作。
一般情况而言,当企业发展希望将原本笨重的开发与运营管理之间的工作人员移交过程可以变得更加流畅无碍,他们通常会遇到以下三类问题:
第一、发布管理问题:
有许多公司发布管理的问题。他们自己需要我们更好的发布计划管理方法,而不止是一份共享的电子数据表。 他们需要清楚地了解发布的每个阶段的风险、依赖关系、进入条件,并确保每个角色遵循既定流程。
第二、发布或部署协调问题:
有发布或部署协调小组需要把重点放在发布/部署的执行过程。他们自己需要更好地跟踪发布状态、更快地将问题不断上升、严格执行流程进行控制和细粒度的报表。
第三、发布或部署自动化问题:
这些公司通常有一些自动化的工具,但他们还需要管理更灵活的方式和驱动自动化──从命令行自动所有不必要的手动操作。理想情况下,自动化技术工具应该如何能够在非生产环境下由非运营管理人员使用。
要开始优化发布过程,应该从问题识别开始——看看上面提到的哪些问题在您的团队中具有最高优先级。
企业级的IT组织在一个新兴的,叫释协调的作用,他的主要任务是协调安排企业软件部署到预生产环境。对发布协调人的需求主要来自于具有以下几方面进行原因:
第一、需要弥合开发与运营的鸿沟;
第二、基础设施变得越来越复杂,为了经营需要多层次,多平台架构的Web应用程序;
第三、发布工作频率不断上升;
第四、分布式管理团队,位于全球多个不同地点的、包含外包工作人员的、混合系统开发、测试、基础教育设施的团队。
从版本发布或出版的项目管理团队协调人的角色,这个社会角色与航空交通管制有些类似──实时协调能力不同团队的行动,有效提高使用信息共享的资源,达到一个组织的总体设计目标。
传统意义上的发布管理往往侧重于规划和变更管理软件,你将需要协调释放控制“将公布具体的软件更改生产环境”的全过程。这就引出了一个新概念——“发布工程”,这项研究工作人员需要进行系统地管理所有与“将代码构建并部署到生产生活环境”相关的技术发展任务。
以上就是对DevOps诉求的总体概括了。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2020-04-15 17:58:20
2020-04-15 16:04:09
2020-04-13 17:27:40
2020-04-15 18:00:41
2020-04-15 17:51:00
甄选10000+数字化产品 为您免费使用
申请试用
评论列表