云服务有三种主要的模式:
基础设施即服务 (IaaS)
平台即服务(PaaS)
软件即服务(SaaS)
平台即服务
平台即服务 (PaaS) 提供了可用于开发和维护应用程序的硬件和软件基础设施。PaaS 供应商在其数据中心托管硬件和软件开发工具。与本地基础设施相比,使用 PaaS 构建、测试、运行和扩展应用程序速度更快、成本更低。
了解有关集成平台即服务 (iPaaS) 的更多信息
软件即服务
软件即服务 (SaaS) 可以通过互联网提供整个软件应用程序。您可以用该程序执行不同的任务。SaaS 供应商在其数据中心托管硬件、软件工具和应用程序本身
了解有关软件即服务(SaaS)的更多信息
IaaS 与PaaS 与SaaS
与 PaaS 和 SaaS 相比,您在 IaaS 中可以更全面地控制云资源的配置。与 IaaS 相比,PaaS 和 SaaS 虚拟化了更多的基础设施功能,需要管理的组件更少。
请考虑以下表格。如果您自己管理 IT 基础设施,则必须投资并维护表中提到的所有项目。另一方面,如果您切换到特定的云计算服务,其工作方式如下:
黄色单元格表示您管理的项目
青色单元格表示云服务提供商管理的项目
自己的 IT
IaaS
PaaS
SaaS
数据
Y
Y
Y
Y
应用程序
Y
Y
Y
C
运行应用程序的运行时或软件
Y
Y
C
C
监控应用程序的中间件或软件
Y
Y
C
C
运行应用程序的操作系统
Y
C
C
C
虚拟化技术
Y
C
C
C
服务器机器
Y
C
C
C
存储设备
Y
C
C
C
网络设备
Y
C
C
C
实践中的云服务模式
假设您希望在组织中实施电子邮件应用程序。如果您决定自己管理基础设施,则必须执行以下操作:
购买物理服务器。
在服务器上安装所有必需的软件和操作系统
编写电子邮件应用程序代码并将其安装到服务器上
持续维护硬件和软件
另一方面,您可以从以下选项中选择。
IaaS 方法
IaaS 方法是使用预装操作系统的虚拟云服务器,并在虚拟机上安装应用程序代码和相关软件。
PaaS 方法
PaaS 方法是在不预置或管理基础设施的情况下运行应用程序代码,并编写应用程序代码,然后上传为 .zip 文件。
SaaS 方法
SaaS 的方法是使用安全、完全托管的商务电子邮件和日历服务。您不必自己编写应用程序代码,甚至不必担心配置云服务器和云存储基础设施。
如何选择
IaaS、PaaS 和 SaaS 产品之间的选择取决于您的应用程序需求。每种模式并无优劣之分,关键在于适用性。模式的具体选择取决于运行应用程序的原因、性能和配置要求以及用户的身份和位置。