浅入理解 IaaS PaaS SaaS

IaaS:Infrastructure as a Service(基础设施即服务)
即以最简单的和最底层的内容来提供服务,例如有电脑、存储、网络这些能够保障最基础的运作,如果你要做个网站,IaaS 就是那些服务器和网络等;

PaaS:Platform as a Service(平台即服务)
即已经提供一个平台支持,底层的问题这时不用考虑,例如已经具备操作系统、Web 环境、数据库,自己编写网站即可上线访问,PaaS 就是那些可供访问的环境;

SaaS:Software as a Service(软件即服务)
即产品已经可以直接使用,无须自行搭建和配置,上手即可用,例如博客、WordPress 这些,自己写写要发表的内容,即可实现内容展现,SaaS 就是 WordPress,可以拿来即用。

以上即是从底到高的 IaaS、PaaS、SaaS,个性化高的即是 IaaS,但需要承担更多能力和风险;而风险最低的 SaaS,但相对自由度相对较低,只能是 IaaS、PaaS 提供什么底层架构即享用什么 SaaS。

IaaS 相当于餐厅为用户提供厨房、锅具、餐具、煤气灶、抽油烟机、烤箱、电饭煲等(CPU、内存、存储、网络和其它基本的计算资源),只是最基础的设施。用户要吃美味佳肴,需要购买米、面、蔬菜、肉、调味等食材,根据自己习惯和口味,自己搭配食材、自己炒菜、自己放调味等。这种模式下,用户不用自己花费大量资金购买厨房、厨具等,但需要自己购买食材、动手制作菜肴。也就是企业客户购买云计算厂商提供的 IaaS 服务,然后自己搭建平台和开发应用等。
目前,业界存在的大型 IaaS 公司包括 Amazon、Microsoft、VMWare、Rackspace 和 Red Hat 等,国内有中国电信、华为云等,这些公司的数据中心基础资源不少,但又都有各自的专长,比如 Amazon 和微软提供的不只是 IaaS,还能出租多种计算能力。

PaaS 相当于餐厅除了提供上述的厨房、厨具等,还提供了清晰干净切好的蔬菜、调好味道的肉、饺子皮和饺子馅等。用户要享受美食,首先需要炒菜、加热或者煮熟,但却不用做太多的前期多种复杂准备。一些云公司提供的 PaaS 服务,就是在网上提供各种开发和分发应用的平台方案,比如虚拟服务器和操作系统。换句话说,云计算厂商在 IaaS 第一层的服务基础上增加了 PaaS 开发平台,让用户不用自己本地安装开发环境。其实这种厨房 DIY 的生意模式,业界还真有不少。
一些大的 PaaS 提供者有 Google App Engine、Microsoft Azure、http://Force.com、Heroku、Engine Yard 等。最近兴起的公司有 AppFog、Mendix 和 Standing Cloud 等。

SaaS 相当于餐厅直接为大家提供做好的菜肴,还提供外卖服务。用户只需要付费,就可以享受各种不同类型的美味佳肴,还可以在有外卖网点的地方直接点餐。可见,SaaS 服务提供商提供是软件及服务,是完整的可直接使用的应用程序,比如企业办公软件。用户使用 SaaS 服务所需要的硬件、软件以及运营,都由云计算厂商完全提供。
SaaS 应用包括 Citrix 的 GoToMeeting、Cisco 的 WebEx、Salesforce 的 CRM、ADP、Workday、SuccessFactors 以及现在的 Web IDE。这些服务其实都属于 SaaS 层的。

0 条评论

昵称

沙发空缺中,还不快抢~