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