@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.1.1 云原生 12 要素
云原生
12 要素
12 要素是 Matt Stine 2015 年定义的云原生应用「12 条军规」。
说人话:照这 12 条写出来的应用,天生就适合在云上跑——能弹性、能快速部署、能优雅启停。
说人话:照这 12 条写出来的应用,天生就适合在云上跑——能弹性、能快速部署、能优雅启停。
01
代码与配置
基准代码·依赖·配置
›
02
构建与进程
构建发布运行·无状态
›
03
运维友好
易处理·日志·环境等价
一句话先记住:12 要素是云原生的抽象起点,强调一份代码多份部署、显式声明依赖、配置与代码分离。
大话官方教材 · 系规
1 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.1.1 云原生 12 要素
12 要素(1-6)
代码 · 依赖 · 配置 · 构建
1
基准代码
一份基准代码、多份部署
2
依赖
显式声明依赖关系
3
配置
在环境中存储配置
4
后端服务
把后端服务当作附加资源
5
构建·发布·运行
严格分离构建、发布、运行
6
进程
以无状态进程运行应用
大话官方教材 · 系规
2 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.1.1 云原生 12 要素
12 要素(7-12)
端口 · 并发 · 易处理 · 日志
7
端口绑定
通过端口绑定提供服务
8
并发
通过进程模型进行扩展
9
易处理
快速启动、优雅终止,最大化健壮性
10
环境等价
开发、预发布、线上环境尽量一致
11
日志
把日志当作事件流
12
管理进程
把后台管理当作一次性进程运行
大话官方教材 · 系规
3 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.1.1 云原生 12 要素
记牢 12 要素
考试这样抓
✓12 要素:Matt Stine 2015《迁移到云原生架构》定义
✓1-6:基准代码、依赖、配置、后端服务、构建发布运行、进程
✓7-12:端口绑定、并发、易处理、环境等价、日志、管理进程
✓核心:一份代码多份部署、配置与代码分离、无状态进程
记忆锚点
记 4 个高频:一份代码多份部署、配置存环境、无状态进程、日志当事件流
云原生 12 要素 · Matt Stine 2015
大话官方教材 · 系规
4 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.1.1 云原生 12 要素
本节三句话带走
本节只记 3 句话
112 要素 = 云原生应用的12 条军规(Matt Stine 2015)。
2前六:基准代码、依赖、配置、后端服务、构建发布运行、进程。
3后六:端口绑定、并发、易处理、环境等价、日志、管理进程。
教材锚点:《系统规划与管理师教程》第2版 10.1.1 概念(12 要素)
大话官方教材 · 系规
5 / 5