云服务模型
以下是三种类型的云服务模型 –
- 基础设施即服务 (IaaS)
- 平台即服务 (PaaS)
- 软件即服务 (SaaS)
基础设施即服务(IaaS)
IaaS也被称为硬件即服务(HaaS)。它是一种通过互联网管理的计算基础设施。使用IaaS的主要优势是帮助用户避免购买和管理物理服务器的成本和复杂性。
IaaS的特点
IaaS具有以下特点:
- 作为服务的资源可用
- 服务具有高度可扩展性
- 动态灵活
- 基于GUI和API访问
- 自动化的管理任务
示例: DigitalOcean、Linode、亚马逊网络服务(AWS)、微软Azure、谷歌计算引擎(GCE)、Rackspace和思科Metacloud。
要了解更多关于IaaS的信息, 点击这里 。
平台即服务(PaaS)
PaaS云计算平台是为程序员开发、测试、运行和管理应用程序而创建的。
PaaS的特点
PaaS具有以下特点:
- 通过相同的开发应用程序可供多个用户访问
- 与Web服务和数据库集成
- 基于虚拟化技术构建,因此资源可以根据组织的需求轻松扩展或缩减
- 支持多种语言和框架
- 提供自动缩放功能
示例: AWS Elastic Beanstalk、Windows Azure、Heroku、Force.com、Google App Engine、Apache Stratos、Magento Commerce Cloud和OpenShift。
要了解更多关于PaaS的信息, 点击这里 。
软件即服务(SaaS)
SaaS也被称为“按需软件”。它是一种由云服务提供商托管应用程序的软件。用户可以通过互联网连接和Web浏览器访问这些应用程序。
SaaS的特点
SaaS具有以下特点:
- 从中央位置进行管理
- 托管在远程服务器上
- 可通过互联网访问
- 用户不负责硬件和软件更新。更新会自动应用。
- 服务按使用量付费购买
示例: BigCommerce、Google Apps、Salesforce、Dropbox、ZenDesk、思科WebEx、ZenDesk、Slack和GoToMeeting。
要了解更多关于SaaS的信息, 点击这里 。
IaaS、PaaS和SaaS之间的区别
下表显示了IaaS、PaaS和SaaS之间的区别-
IaaS | PaaS | SaaS |
---|---|---|
它提供了一个虚拟数据中心来存储信息并创建应用程序开发、测试和部署的平台。 | 它提供虚拟平台和工具来创建、测试和部署应用程序。 | 它提供网页软件和应用程序来完成业务任务。 |
它提供访问资源,如虚拟机和虚拟存储等。 | 它为应用程序提供运行环境和部署工具。 | 它向最终用户提供软件服务。 |
它被网络架构师使用。 | 它被开发人员使用。 | 它被最终用户使用。 |
IaaS仅提供基础架构。 | PaaS提供基础架构+平台。 | SaaS提供基础架构+平台+软件。 |