阅读说明:这是《大话系规官方教材伴读》系列的付费正文。本系列按官方教材原章节顺序,一节一节用大白话讲透第2版教材。非会员可免费试读本讲约百分之二十。
这套伴读怎么用、和《系规精品图文课程》怎么搭着看,先读开篇导读:《大话系规官方教材伴读·开篇:这本又厚又硬的书,我陪你一节一节读完》。
付费方式:独立合集《大话系规官方教材伴读》合集价 299 元,购买后全部讲次解锁(微信小程序或官方网站均可学习)。已订阅《系规精品图文课程》的同学不再单独付费,登录学习平台即可直接读全部内容。
以下为本讲正文 ↓
大话第10章①:云原生发展背景
一、先问你一个会卡住的问题
同学,咱们进第 10 章,云原生系统规划。
我先不甩定义,先问你一个特别接地气的问题。
你有没有想过,过年抢火车票那几天,全国上亿人同时刷 12306,那个网站怎么就没被挤垮?双十一零点一过,几亿人同时下单,购物平台怎么扛得住?平时这些系统都好好的,到了那几个高峰时刻,访问量一下子翻几十倍、上百倍,按理说服务器早该冒烟了,可它们大多挺过来了。
这背后靠的是什么?教材开篇就给了答案:现在数以亿计的高并发流量,都依赖于一种叫"云原生"的技术,靠它做到快速弹性扩容。说人话就是,人多了系统能自动"长出"更多服务器来扛,人少了又自动"缩回去"省钱。
我知道,"云原生"这三个字,一听就让人发怵。又是"云",又是"原生",凑一块儿玄乎得很。很多非 IT 行业的同学翻到这一章,看到满屏的容器、微服务、服务网格、不可变基础设施,直接就想跳过去。
别跳。这一章在系规里有它的位置,我陪你一节一节啃。
这一讲,咱们先讲第 10 章的第一节——云原生发展背景。我把"云原生到底是个啥""它是怎么一步步发展出来的""组织为啥都抢着用它"这三件事,用你身边的事儿给你讲明白。讲完你会发现,这个听着高冷的词,说的其实是一件挺好懂的事。
先把话说在前头,免得你心里打鼓:云原生不是 2025 年第 2 版教材新加的章节,它本来就在教材里,是方法篇七类规划里的一类。别听信"这是新增章节,可能不重要"这种话,它该考还是会考。
二、这一节在教材里的位置
先让你心里有张地图,知道自己站在哪儿。
| 教材位置 | 官方小节 | 这一讲的大白话主题 |
|---|---|---|
| 10.1 | 云原生发展背景 | 云原生是啥、怎么来的、组织为啥要用 |
| 10.1.1 | 概念 | "云原生"四个字拆开讲 + 它一路怎么被定义的 |
| 10.1.2 | 发展概述 | 从"烟囱"到"上云"、瀑布到敏捷到 DevOps、云原生跟各种新场景怎么结合 |
第 10 章在系规里,我给它定 B 档偏 A。它不是论文最爱出的那种顶配章——你想,让一个非 IT 同学在考场上写一篇云原生架构的论文,难度太大,命题人一般不这么为难人。但它是方法篇里实打实的一章,选择题里会冒出不少概念辨析,案例题也可能把它当成一个技术选型的背景来问。
更要紧的是它在第 10 章里的位置。整个第 10 章分四节:第一节讲背景(这一讲),第二节讲技术架构,第三节讲建设规划,第四节讲实践案例。背景这一节是地基——你得先知道云原生从哪儿来、要解决什么问题,后面那些容器、微服务、服务网格的架构细节你才装得进去。所以这一讲虽然偏"务虚",但它是你听懂整章的前提。
这一节有几个硬考点,我先点给你,你读的时候留个心:云原生概念最早出现的年份、12 要素、CNCF 是谁发起的、DevOps 是什么三者的交集、还有几个新场景(边缘计算、高性能计算)的结合。这些带年份、带英文缩写的,都是命题人爱挖的坑,咱们一个个抠清楚。
三、大白话逐节精讲
1. 先把"云原生"这四个字拆开看
进概念之前,教材 10.1 开头先干了一件事:把"云原生"这个词拆开给你看。这个你得先有数,不然后面那些定义你不知道根在哪儿。
教材说,"云原生"来自于英文 Cloud Native 的直译。这是个专有词,我给你拆成两半翻译:
- Cloud(云):指的是应用软件和服务跑在"云端",而不是跑在传统意义上的数据中心里。
什么叫云端?打个比方你就懂了。过去一家公司要用信息系统,得自己买服务器、租机房、拉网线、请人维护,这就是"自己家的数据中心",跟你家自己装一台发电机自己发电一个意思。而"上云",就好比你不自己发电了,改用国家电网——你不用管发电厂在哪、怎么运转,你要多少电,插上插头按用量交钱就行。云服务商就是那个"电网",你的系统跑在它的机房里,你按用量付费。
- Native(原生):代表这个应用软件从一开始,就是基于云环境、专门为云端特性而设计的。
"原生"这个词,关键在"从一开始"。教材的意思是:它不是先在自家机房里做好,再硬搬到云上去的"移民",而是打地基那天起就是冲着云来盖的"原住民"。所以它能充分利用、充分发挥云计算的弹性和分布式优势,把云计算的生产力最大化地榨出来。
这俩词合起来,云原生 = 天生就为云而设计的应用。你记住这个核心:不是"放到云上的应用",而是"为云而生的应用"。一个是搬过去的,一个是生在那儿的,这个区别后面会反复用到。
教材里出现了两个你可能没接触过的词,我顺手翻译了,免得你卡壳:
- 弹性:就是前面说的能伸能缩。人多了自动扩,人少了自动缩,像橡皮筋一样。
- 分布式:就是一件活儿不靠一台机器干,而是拆给很多台机器一起干。好比一个大食堂,不是一个厨师炒一万份菜,而是几十个厨师分头炒,又快又不怕一个厨师病倒了整个食堂停摆。
2. 云原生这个概念,是怎么一步步定下来的
10.1.1 这一小节,教材给你讲了一条时间线——云原生这个概念,不是一天蹦出来的,是十几年里一步步被人补充、修正、最后定型的。这条时间线带好几个年份和人名,全是硬考点,你跟着我一站一站走,别凭印象记。
我先用一张图把这条时间线立起来,你心里有个轮廓:

现在一站一站说清楚: