几种云计算服务模型
有哪些云计算服务模型(cloud computing service models)
云计算服务模型即我们经常听到的 XaaS,其中 aaS 指 as a Service,目前的 XaaS 有:
- IaaS(Infrastructure as a Service),基础设施即服务。
- PaaS(Platform as a Service),平台即服务。
- SaaS(Software as a Service),软件即服务。
Iaas 的应用实例
用户通过 Internet 获得计算平台、物理的或者虚拟的设备(虚拟居多)、防火墙、负载冗余、等等服务,即称为基础设施即服务。另外,基于 Internet 的服务(如存储和数据库)也是 IaaS 的一部分。
例如 The New York Times 使用成百上千台 Amazon EC2 虚拟机实例在 36 小时内处理 TB 级的文档数据。如果没有 EC2,The New York Times 处理这些数据将要花费数天或者数月的时间。
其他实例:Amazon EC2, Windows Azure, Rackspace, Google Compute Engine
Paas 的应用实例
PaaS 把客户需要的开发语言和应用程序工具(例如 Java,Python,.Net 等)部署到云计算基础设施上去,客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可以控制应用程序的环境配置等。
例如新浪云 Sina App Engine(SAE),作为国内最大的 PaaS 平台,其为客户提供了 PHP、Java、Python 三种语言环境供开发、运维、运营使用,并有 PaaS 全栈产品,可以自由选择。
其他实例:AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos
Saas 的应用实例
SaaS 提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。
其中我们最熟悉的实例应该就是网络邮箱了,我们可以通过电脑浏览器、手机浏览器或者客户端访问我们的个人邮箱。
例如:Google Apps, Microsoft Office 365
最近更新: