aws-doc/课程/第一阶段-云计算基础/第01天-什么是云计算.md
2026-05-08 10:24:39 +08:00

179 lines
6.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 第1天什么是云计算——从租房子说起
## 今天你将学到什么
今天是你 AWS 学习之旅的第一天。我们不急着碰任何技术工具,而是先搞清楚一个最基本的问题:**云计算到底是什么?它为什么会存在?**
读完今天的内容,你会明白:
- 云计算用大白话怎么解释
- 它解决了什么痛点
- 为什么全世界的公司都在"上云"
---
## 先讲一个故事
2006 年,美国有一家小公司叫 Animoto做的是自动把照片生成视频的服务。上线第三天突然被一个科技博客推荐了用户从 5 万人暴涨到 75 万人。
如果他们自己买服务器,光是下单采购就要等 4-6 周,等服务器到货再装系统、部署应用,用户早就跑光了。
但他们用了亚马逊刚推出的云服务EC2三天之内从 50 台虚拟服务器扩展到了 3500 台,平稳扛住了流量洪峰。等热度过去,他们又把多余的服务器"还"了回去,不用再为闲置的机器付钱。
这就是云计算最直观的价值。
---
## 用租房子来理解云计算
想象你刚到一个新城市工作,你需要一个住的地方。你有三个选择:
### 选择一:自己买地盖房子(传统 IT
- 买地皮(买服务器硬件)
- 请建筑队盖房子(搭建机房、布线、装空调)
- 装修入住(安装操作系统、部署应用)
- 自己修水管、换灯泡、交物业费(日常运维)
**问题**
- 前期投入巨大(几十万甚至上百万)
- 从决定到入住要好几个月
- 如果你只住两年就换城市了,房子卖不卖得掉是个问题
- 房子大小是固定的——来了 10 个朋友住不下,平时又空着好几间房
### 选择二:租房子(云计算)
- 打开手机 APP选好户型和位置
- 今天签约,明天入住
- 住一个月付一个月的钱
- 朋友来了可以临时加一间,走了就退掉
- 水管坏了打电话给房东,不用自己修
**这就是云计算的本质**
- 不用买硬件,按需租用
- 几分钟就能用上
- 用多少付多少
- 需要更多随时加,不需要随时减
- 底层维护别人负责
---
## 官方定义(了解即可)
美国国家标准与技术研究院NIST的定义
> 云计算是一种模型,它能够通过网络以便捷、按需的方式访问一个共享的可配置计算资源池,这些资源可以快速供应和释放,只需最少的管理工作。
翻译成人话:**通过网络,像用水用电一样使用计算机资源。**
---
## 云计算的五个特征
用生活中的例子来理解:
### 1. 按需自助服务
就像自动售货机——你想要什么,自己按按钮就行,不需要找人帮忙。
在 AWS 上你想要一台服务器点几下鼠标2 分钟后就有了。不需要打电话给谁审批,不需要等采购流程。
### 2. 广泛的网络访问
就像自来水——只要有水龙头的地方就能用水。
只要有网络,你就能从任何地方、任何设备访问你的云资源。在家用笔记本、在公司用台式机、在路上用手机,都行。
### 3. 资源池化
就像公寓楼——很多住户共享同一栋楼的地基、电梯、管道,但每户有自己独立的空间。
云服务商的物理服务器被很多客户共享,但每个客户的数据和环境是隔离的,互不影响。
### 4. 快速弹性
就像橡皮筋——需要多长拉多长,松手就弹回去。
双十一流量暴涨 10 倍?自动加服务器。活动结束流量回落?自动减掉。你不需要提前猜测需要多少资源。
### 5. 可计量服务
就像电表——用了多少度电,付多少钱。
云计算按你实际使用的量计费:用了多少小时的服务器、存了多少 GB 的数据、传输了多少流量,精确到分钟甚至秒。
---
## 没有云计算之前,企业有多痛苦
让我用一个真实场景来说明。
假设你是一家电商公司的技术负责人,要上线一个新的促销系统:
**第 1 步:评估容量**2 周)
你需要猜测未来 3 年的峰值流量。猜少了系统会崩,猜多了钱就浪费了。但谁能准确预测 3 年后的事呢?
**第 2 步:采购审批**2-4 周)
写采购申请、找领导签字、走财务流程、比价、招标...
**第 3 步:等待交付**4-8 周)
服务器厂商生产、发货、物流...
**第 4 步:机房部署**2-4 周)
上架、布线、装系统、配网络、测试...
**总计3-5 个月**
而你的竞争对手用云计算,从想法到上线只需要**几天**。
---
## 云计算的发展简史
- **2002 年**:亚马逊内部开始把基础设施做成服务(因为他们自己的电商业务需要)
- **2006 年**AWS 正式对外推出 S3存储和 EC2计算云计算时代正式开启
- **2008 年**Google 推出 App Engine
- **2010 年**:微软 Azure 正式商用
- **2013 年**Docker 容器技术发布,让应用打包和部署更简单
- **2014 年**AWS 推出 Lambda"无服务器"计算诞生
- **2020 年后**:疫情加速了全球企业上云的进程
---
## 为什么我们选择学 AWS
全球有很多云服务商AWS亚马逊、Azure微软、GCP谷歌、阿里云、腾讯云等。我们选 AWS 学习,原因是:
**市场份额最大**:全球约 31% 的市场份额,意味着最多的工作机会。
**服务最全**200 多种服务,从计算、存储到人工智能、卫星通信,几乎覆盖所有场景。
**学习资源最丰富**:官方文档质量高,社区活跃,中英文资料都很多。
**认证体系完善**AWS 认证是云计算领域最被认可的证书之一。
**先学 AWS再学其他云会很快**——因为核心概念是相通的,只是界面和名称不同。
---
## 今天的小测验(自我检查)
1. 用你自己的话解释:什么是云计算?
2. 云计算的"按需"和"弹性"分别是什么意思?
3. 为什么说云计算像"租房子"而不是"买房子"
4. 在没有云计算的时代,企业上线一个新系统大概需要多久?
如果你能回答这四个问题,今天的内容就掌握了。
---
## 延伸阅读
- [AWS 官方:什么是云计算](https://aws.amazon.com/what-is-cloud-computing/)
- [NIST 云计算定义SP 800-145](https://csrc.nist.gov/publications/detail/sp/800-145/final)
---
## 明天预告
明天我们学习云计算的三种"套餐"IaaS、PaaS、SaaS。用点外卖的例子搞清楚"你管什么,云管什么"这个核心问题。