179 lines
6.5 KiB
Markdown
179 lines
6.5 KiB
Markdown
# 第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。用点外卖的例子,搞清楚"你管什么,云管什么"这个核心问题。
|