云计算基础

过去,一家企业如果要上线网站,往往需要自己采购价格高昂的物理服务器,租用机房机柜,拉设专线宽带,还要安排专业运维人员负责供电、散热、防尘和硬件维护。

云计算(Cloud Computing)改变了这一切。它将海量数据中心里的服务器、存储设备和网络设备整合成统一资源池,再通过互联网,以“按需租用、按量计费”的服务形式提供给全球用户。

云的本质:仍然是物理计算机

“云”并不是某种神秘魔法。更准确地说,云的背后依然是成千上万台真实的物理服务器、光纤交换机、硬盘阵列,以及运行在它们之上的操作系统和虚拟化集群。

云计算的核心特征

云计算通常具备以下几个关键特征:

  • 按需自助服务:用户无需等待人工审批或运维介入,只需要在网页控制台上点几下,几分钟内就可以创建一台服务器。
  • 广泛的网络访问:用户可以通过标准客户端,随时随地借助互联网访问云端资源。
  • 资源池化与弹性伸缩:计算资源集中管理和调度。业务高峰期可以秒级扩容、增加服务器数量;业务低谷期也可以随时释放资源,降低成本。
  • 按用量计费:像使用自来水或电力一样,使用多少算力、占用多少存储,就支付多少费用。

三种经典服务模型

根据云厂商向用户提供的抽象层级不同,云计算通常被划分为三种经典服务模式:

服务模式概念与定义用户获得的资源用户需要负责管理的内容
IaaS
(基础设施即服务)
租用最基础的计算、存储与网络资源,例如阿里云 ECS、AWS EC2虚拟机、云盘、虚拟私有网络(VPC)等基础资源客户操作系统(安装更新与安全补丁)、中间件、业务应用、数据库与数据备份
PaaS
(平台即服务)
租用开箱即用的应用运行与开发平台,例如 Vercel、Heroku预先配置好的运行环境与数据库平台自己的应用程序代码、数据、业务配置;底层操作系统由云厂商维护
SaaS
(软件即服务)
直接租用面向最终用户的成品软件服务,例如 Office 365、腾讯文档完整的在线软件功能用户账号管理、访问权限设置、业务数据录入;软硬件基础设施全由厂商管理

特别注意:安全责任共担模型

选择 IaaS 租用云服务器,并不意味着可以当“甩手掌柜”。

云厂商通常负责物理机房、宿主机硬件和底层网络的安全;但虚拟机内部操作系统的安全更新、防火墙策略、用户弱口令防范以及数据备份,依然主要由用户自己负责。

谁管理客户系统

练习

某 IaaS 服务提供虚拟机并维护底层硬件,同时明确约定:客户操作系统由你负责管理。现在客户系统发布了一项需要安装的安全更新。哪项判断正确?

A. 只要叫云服务,所有操作系统更新都自动由提供商完成。 B. 按题目给定的责任范围,应由你安排客户系统更新。 C. 提供商更新了物理宿主的系统,就等于这台客户系统也已安装更新。 D. 只要已为虚拟机创建快照,就无需安装这次安全更新。

提交选项字母。

提交答案

题解 Hint