拆解云计算:初学者简易指南
Source: Dev.to
云的真实含义

通过互联网按需交付 IT 资源,采用按使用付费的计费方式。
🔹 按需交付
在需要时获取资源。无需提前数月规划或一次性购买硬件。如果现在需要一台服务器,只需几分钟即可创建。不再需要时,可以删除它。
🔹 IT 资源
这些是运行应用程序通常需要的构件,例如:
- 服务器(虚拟机)
- 数据库
- 存储
- 网络组件(负载均衡器、防火墙等)
与其自行拥有这些实体硬件,不如从云服务提供商租用。
🔹 通过互联网
云资源通过互联网访问。只要有网络连接,就可以在全球任何地方管理你的基础设施。
🔹 按使用付费
只为实际使用的资源付费。如果一台服务器运行一小时,就付一小时的费用;如果停止运行,通常就不再为计算资源付费。这种灵活性很强大,但也意味着需要注意未使用的资源。
什么是虚拟机?

虚拟机提供了灵活性,是云计算的基础,使得在一台硬件上可以运行多个虚拟服务器。
虚拟机(VM)是一种基于软件的计算机,运行在实体计算机(宿主机)内部,允许你在隔离的环境中运行完整的操作系统(例如在 Mac 上运行 Windows,或在 Windows 上运行 Linux)及其应用程序,并使用宿主机的一部分硬件资源(CPU、内存、存储)。
如果你拥有一台强大的服务器,你不想只为单一操作系统而专用。虚拟化技术可以把服务器的资源划分为多个 VM,每个 VM 拥有自己的操作系统,从而高效利用硬件。
云服务类型

云服务通常分为三种模型,依据提供商管理的范围与用户自行控制的范围:
🔹 IaaS(基础设施即服务)
通过互联网提供虚拟化的计算资源。你租用服务器、存储和网络,但操作系统和应用程序需要自行管理。
示例:AWS、GCP、Azure
🔹 PaaS(平台即服务)
提供一个开发和运行应用程序的平台,无需管理底层的服务器、存储或网络——这些由提供商负责。
示例:Heroku、Google App Engine
🔹 SaaS(软件即服务)
在云上交付完全托管的软件应用。你直接使用软件,无需关心基础设施或平台的管理。
示例:Gmail、Dropbox、Slack
为什么可以尝试使用

- 灵活的按需付费,而非固定支出。
- 与自建硬件相比,维护和运行成本更低。
- 可随时扩展或缩减容量,无需担心服务器。
- 弹性——自动根据需求变化扩展资源。
- 敏捷——快速分配资源、适配工作负载,并迅速测试与部署应用。
小结
云计算乍看可能很复杂,但把它拆解为按需资源、虚拟化以及相应的优势等简单概念后,就容易多了。