@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.2 架构定义与优势
云原生架构
把杂活甩给云
云原生架构 = 一组架构原则和设计模式,把应用里的非业务代码最大化剥离,交给云去接管。
说人话:让开发只管业务逻辑,把弹性、容灾、安全这些杂活甩给云,业务更敏捷、成本更低。
说人话:让开发只管业务逻辑,把弹性、容灾、安全这些杂活甩给云,业务更敏捷、成本更低。
01
代码三部分
业务+三方+非功能
›
02
甩给云
非功能性大量委托
›
03
六大优势
扩展·可用·灵活等
一句话先记住:云原生依赖云计算三层——IaaS、PaaS、SaaS;把非功能性特性下沉到 IaaS 和 PaaS。
大话官方教材 · 系规
1 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.2 架构定义与优势
云原生代码三部分
只有业务代码是核心
业务代码
业务代码
实现业务逻辑——唯一核心,真正给业务带来价值
三方软件
三方软件
业务依赖的所有三方库(业务库、基础库)——附属物
非功能性
处理非功能特性的代码
高可用、安全、可观测等能力——剥离给 IaaS/PaaS
大话官方教材 · 系规
2 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.2 架构定义与优势
云原生架构六大优势
比传统架构强在哪
1
高可扩展性
微服务独立部署扩展,按需增减实例
2
高可用性
分布多节点,负载均衡、容错,减少单点故障
3
灵活性
独立部署管理,可用不同语言技术栈
4
安全性
容器化隔离微服务,自动化减少人为错误
5
成本效益
降运维成本和时间,提高 ROI
6
高度自动化
资源管理、部署运维交给云上 PaaS
大话官方教材 · 系规
3 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.2 架构定义与优势
记牢这几点
考试这样抓
✓云原生架构 = 剥离非业务代码,交给云接管非功能特性
✓代码三部分:业务代码(核心)、三方软件、非功能性代码
✓依赖云三层:IaaS、PaaS、SaaS
✓六大优势:高可扩展、高可用、灵活、安全、成本效益、高度自动化
记忆锚点
核心思想:把非功能性杂活(弹性/容灾/安全/可观测)甩给云,开发只管业务代码
《系统规划与管理师教程》第2版 10.2.1 / 10.2.4
大话官方教材 · 系规
4 / 5
@软考找老孙 出品
系规官方教材伴读课
《系统规划与管理师教程》第2版
第10章 云原生系统规划 · 10.2 架构定义与优势
本节三句话带走
本节只记 3 句话
1云原生架构 = 把非业务杂活甩给云,开发只管业务代码。
2代码三部分:业务代码(核心)、三方软件、非功能性代码。
3六大优势:高可扩展、高可用、灵活、安全、成本效益、高度自动化。
教材锚点:《系统规划与管理师教程》第2版 10.2.1 架构定义 / 10.2.4 架构优势
大话官方教材 · 系规
5 / 5