Skip to Content
云原生:运用容器、函数计算和数据构建下一代应用
book

云原生:运用容器、函数计算和数据构建下一代应用

by Boris Scholl, Trent Swanson, Peter Jausovec
May 2020
Beginner to intermediate
215 pages
3h 58m
Chinese
China Machine Press
Content preview from 云原生:运用容器、函数计算和数据构建下一代应用
109
5
DevOps
开发、测试和部署云原生应用与传统软件的开发和运维实践有着很大不同。在本章中,
你将学习 DevOps(开发运维)的基础知识以及一些经过实际检验的实践经验,包括开发、
测试和运维云原生应用的所有优势和挑战。另外,我们还会涵盖如何在云原生应用的设
计阶段就考虑到应用的运维和快速可靠的开发流程。本章介绍的大多数概念和模式都同
时适用于容器化服务和函数。如果遇到不是同时适用这两种类型的服务,我们会明确指
出来。
5.1 什么是 DevOps
DevOps 是一个很宽泛的概念,涉及了软件开发人员和其他 IT 领域的专业人员之间的协
作和沟通的各个方面。一个最简单的了解 DevOps 定义的方法就是谈它的目标。DevOps
的目标是改进开发和运维团队之间的协作,这种协作的改进需要通过整个软件开发流程
的改善来实现,流程涵盖了从计划到交付的整个过程。最终的效果体现在部署频率的提
升、产品上市时间的缩短、新版本故障率的降低、故障修复间隔的缩短及故障恢复平均
等待时间的缩短上。
在谈论 DevOps 时可以使用一种称为 CALMS 的模型,它的意思是协作、自动化、精
益、度量和分享。CALMS 模型是一种可以用来评估、分析和比较 DevOps 团队成熟度
的方法。
5.1.1 协作
CALMS 模型中的协作是告诉我们要更关注流程中的人员。作为一个企业组织,你应该
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
数字化转型:企业破局的34 个锦囊

数字化转型:企业破局的34 个锦囊

Gary O’Brien, Xiao Guo, Mike Mason
Python程序设计:人工智能案例实践

Python程序设计:人工智能案例实践

保罗 戴特尔, 哈维 戴特尔

Publisher Resources

ISBN: 9787111653240