本节摘要:云计算是一种按需自助、通过网络广泛接入、把计算资源池化后按使用量计费的服务模式。本节从美国国家标准与技术研究院(NIST)的经典定义出发,把"按需自助服务、广泛网络接入、资源池化、快速弹性、可计量服务"五个特征逐个拆解,并给出判断"这是不是云计算"的实践清单,帮你建立第一套判定标准。
阅读完本节,你应当能够:
先做个思想实验。你是一家小公司的技术负责人,白天要跑官网,晚上要跑数据报表,双十一流量会暴涨十倍,而平时可能一周都没几个访问。如果按老办法,你得先掏钱买服务器,预估一个"够用"的配置——买大了平时浪费,买小了高峰崩盘,扩容要等设备采购,缩容又只能看着机器空转。
云计算把这个问题整个换了一种问法:你为什么不按"用多少付多少"的方式,从别人家的数据中心租计算资源? 就像你不会为了偶尔洗澡去修一座水厂,而是接自来水管,按用水量付费。云计算就是把"计算、存储、网络"变成公共事业,随开随用,用完即走。
这也是为什么 NIST 的定义会强调"资源池"和"按需"。它不是一句营销话术,而是对一种全新供给关系的精确描述:资源被集中到一个池子里,谁需要谁取,取多少付多少。
美国国家标准与技术研究院(NIST)在 SP 800-145 里给出的定义是业界引用最广的版本:云计算是一种使可配置的计算资源(如网络、服务器、存储、应用和服务)共享池能够按需访问的模型,资源可以快速供给和释放,且管理代价或与服务提供商的交互极少。
这个定义有四个动词值得圈出来:按需访问、共享池、快速供给和释放、管理代价极小。前两个说的是"怎么拿",后两个说的是"多快、多省事"。整套定义的灵魂是:把基础设施的稀缺性从用户视野里抹掉。
按需自助服务(On-demand Self-service):用户想要一台服务器,自己在控制台上点几下就拿到了,不需要给管理员发工单。这里的"自助"是相对传统 IT 的"审批—采购—上架—开通"流程而言的,省掉的不只是时间,还有组织里那些看不见的协调成本。
广泛网络接入(Broad Network Access):云服务通过标准网络协议提供,手机、笔记本、办公桌都能访问。这个特征保证了"云"的能力边界不在某个机房,而在网络覆盖到的地方。
资源池化(Resource Pooling):云厂商把海量物理服务器聚成一个逻辑池,用虚拟化技术切给不同用户。用户不知道也不关心自己的虚拟机到底跑在哪台物理机上,这叫"位置无关"。多个用户共享同一套物理资源,但彼此数据与配置隔离,这是多租户(Multi-tenancy)的起点。
快速弹性(Rapid Elasticity):资源可以随负载快速增减。流量涨,自动加实例;流量跌,自动减实例。在用户看来,云端的计算能力像橡皮筋一样可拉伸。需要注意,弹性的前提是资源池足够大且有自动化调度,单纯"能扩容"不等于"弹性"。
可计量服务(Measured Service):用量被精确计量,按使用量计费。CPU 跑了多少小时、存储占了多少 GB、流量走了多少 GB,账单上写得清清楚楚。这是"按需付费"(Pay-as-you-go)的技术前提,也是云厂商敢做"用多少付多少"承诺的底气。
弹性(Elasticity)和可扩展性(Scalability)在面试和文档里总被混着用,但两者指向不同的问题。可扩展性回答"系统能不能变大"——加机器能不能扛住更多请求;弹性回答"系统能不能跟着需求自动变大变小"——高峰期自动扩、低谷自动缩。可扩展性是静态能力,弹性是动态行为。一个系统可以可扩展但不弹性:比如靠人工加机器,能扛住压力但不会自动回收。真正的云服务应该两者兼备:能扩(可扩展),且扩得收得回(弹性)。
遇到任何一套系统,用下面四个问题过一遍,比背定义好用:
| 检查项 | 满足什么才算云计算 | 反例 |
|---|---|---|
| 按需自助 | 用户能自己开通、释放资源 | 需要管理员手工开通 |
| 网络接入 | 通过标准协议远程访问 | 必须坐在机房操作台前 |
| 资源池化 | 多用户共享物理资源、动态分配 | 一台机器绑死一个用户 |
| 计量计费 | 用量可测量、按量付费 | 按月固定收费不看用量 |
四问全过,基本可以认定是云计算;有一两项不过,可能是"私有部署 + 部分云化",得具体看。
| 维度 | 本地部署(On-Premise) | 云计算 |
|---|---|---|
| 所有权 | 企业自购设备 | 按需租用 |
| 前期投入 | 一次性大额采购 | 几乎为零 |
| 弹性 | 靠采购周期,以月计 | 分钟级自动化伸缩 |
| 运维责任 | 企业全包 | 云厂商分担大部分 |
| 数据位置 | 自有机房 | 云厂商数据中心 |
⚠️ 常见坑:把"托管到别人机房"当成"上了云"。托管(Colocation)只是换了个地方放你的服务器,所有权、运维、弹性还是你的,并没有获得资源池化和按需计费,这是最典型的"伪云"。
💡 关键直觉:判断是不是云计算,别看它叫"云",看它"能不能自助、能不能计量、能不能弹性"。三个能力缺两个以上,基本就是包装。
云不是万能药,有几种场景硬上云反而亏。第一,超低延迟的硬实时场景,比如高频交易撮合,网络跳数就是成本,数据放云端不如放本地。第二,数据主权要求极高、且合规不允许数据出境的行业,跨境传输和审计会把你拖垮。第三,负载恒定、十年不变的遗留系统,迁移成本远大于收益,搬过去只会多付一份"云税"。判断顺序应该是:先算迁移成本,再算运行成本,最后才谈"先进性"。
把上面五个特征合起来看,云计算其实是在回答一个商业问题:IT 资源能不能像水电一样卖? 这个类比值得再往前推一步——自来水公司不会为每个用户单独修一座水厂,它建一座大水厂、铺管网、装水表。云厂商做的正是这三件事:数据中心是大水厂,虚拟化与调度是管网,计量系统是水表。三个环节缺一,都做不成"按用量付费"的生意。
这也解释了为什么云计算和传统 IT 外包看起来像、本质不同。外包是把"运维这个活"包给别人干,你仍然要为整台服务器付费;云计算是把"能力"切成小份卖给你,你只为实际消耗付费。前者是雇了个管家,后者是买了公共事业服务。理解这个差别,就不会再对着"我们用了云"的 PPT 盲目点头。
从演进史看,云计算并不是 2006 年突然冒出来的。大型机时代就有"分时共享"的雏形,一台昂贵的主机被切成多个终端同时用;到 2000 年代,Salesforce 把 CRM 变成网页服务、Amazon 把内部冗余的计算能力开放给外部,才真正点燃了现代云。今天你看到的 AWS、Azure、Google Cloud 都是这条长线上的产物。记住这条脉络,你就明白为什么云厂商最爱强调"弹性"和"规模"——它们本来就是靠规模效应把单位成本压下来的。
算,只要它满足"按需自助、资源池化、弹性、计量"这些特征,自建与否不影响"云计算"的判定。私有云只是部署方式不同,参见第 1.3 节。反过来,把几台物理服务器用虚拟化软件切开、但仍靠人工分配,就不算——缺了自助与计量。
取决于你站在哪个视角。对终端用户来说,网盘和在线文档是 SaaS(软件即服务)的典型形态;对视频网站自己来说,它背后用的是云计算提供的计算和存储。云计算的"云"在供给侧,不在用户屏幕上。所以一个产品是不是云计算,要看它的基础设施是不是按云的方式构建。
按需付费的本质是"用量计量",价格形态是次要的。包年包月是预付费的折扣形式,只要背后有精确计量,依然是可计量服务。真正的问题不是"按月还是按量交钱",而是"没用的资源要不要交钱"。云厂商让你能缩容释放不用的资源,这才是指标。
不是。边缘计算把计算推到靠近数据源的地方,但它仍然依赖中心云做大规模训练、长期存储和全局调度。边缘与云是分工关系,不是取代关系,第 5.3 节会展开。
下一节我们把视角从"什么是云"转向"云卖什么"——IaaS、PaaS、SaaS 三种服务模型,本质是"你管得多还是云厂商管得多"的三种分法。