如果你刚开始接触云计算,可能听过 AWS、Azure、EC2、S3、虚拟机、容器、IaaS、PaaS、SaaS 这些词。乍一看,它们很容易让人头大。这篇文章会从零开始,用简单的例子和类比,帮你把云计算讲清楚。

读完这篇文章,你会明白:云计算到底是什么意思;本地部署和云计算有什么区别;计算资源如何从物理服务器演进到容器和无服务器;AWS 是什么;云服务提供商(CSP)做什么;云服务的三大类别是什么;以及 EC2、S3、RDS、VPC 等常用 AWS 服务。

1. 什么是云计算?

先问一个简单的问题:如果你想运行一个网站,需要什么?你需要计算资源,包括服务器、存储、数据库、网络、操作系统、安全,以及其他基础设施。

传统做法是:自己购买并维护物理服务器。但云计算改变了这一切。简单来说,云计算就是通过互联网使用服务器、存储、数据库、网络和软件等计算资源,而不是自己管理所有物理基础设施。

你可以这样想:你不会为了用电而自己建发电厂,只需要按用量付费。云计算也是类似的逻辑——不必购买和维护昂贵服务器,而是按需向云服务商租用计算资源。

2. 本地部署(On-Premises)与云计算的对比

在理解云之前,先看看传统方式。假设你开了一家公司,要运行一个应用。本地部署意味着:你要买物理服务器、提供机房空间、招人维护、付电费和维修费,还要自己应对硬件故障。你需要提前规划容量,买多了浪费,买少了不够用。

云计算则把这些问题交给云服务商处理。你可以按需创建服务器、存储和数据库,不用关心硬件在哪、坏了怎么办。它更像租车而不是买车:按使用付费,随时调整规模。

3. 从物理服务器到容器、Serverless

最早,一台物理服务器只能跑一个应用,资源利用率很低。后来虚拟化技术出现了,一台物理机可以被拆成多台虚拟机,每台虚拟机拥有自己的操作系统,利用效率大幅提升。容器则更进一步:它共享宿主机操作系统,启动更快、更轻量。再往后,Serverless(无服务器)让你连服务器都不用关心,只需上传代码,云平台自动运行和伸缩。

4. AWS 与云服务提供商(CSP)

AWS(Amazon Web Services)是亚马逊旗下的云服务平台,也是目前市场占有率最高的云服务商之一。像 AWS、Azure、Google Cloud 这样的公司,统称为云服务提供商(CSP)。它们负责建设数据中心、维护硬件、提供网络和各类云服务,用户则通过互联网按需使用。

5. 云服务三大类别:IaaS、PaaS、SaaS

云服务通常分成三层。IaaS(基础设施即服务)提供服务器、存储、网络等基础资源,比如 AWS EC2;PaaS(平台即服务)提供开发部署平台,你只管代码和应用;SaaS(软件即服务)直接提供现成软件,比如企业邮箱或在线文档。

6. 几个重要的 AWS 服务

AWS 有很多服务,初学者常接触的有四个。EC2(弹性计算云)是虚拟服务器,可以按需启动和停止;S3(简单存储服务)用于存储文件和静态资源;RDS(关系数据库服务)帮你托管数据库;VPC(虚拟私有云)让你在云端划分出独立的虚拟网络。

7. 总结

云计算的核心,就是按需使用、按量付费,不用自己买硬件。从本地部署到虚拟机、容器、Serverless,本质上是不断把底层基础设施抽象掉,让开发者更专注业务。理解 IaaS、PaaS、SaaS,再结合 EC2、S3、RDS、VPC 这些具体服务,你已经搭建起了云计算入门的基本框架。