随着云计算热度的不断升温,布局“云”已经成为了互联网巨头们的共识。云计算按照服务类型云计算被分为IaaS、PaaS、SaaS。这三种服务到底有怎样的区别?
如果给云计算服务分层的话,IaaS(Infrastructure as a Service,基础架构即服务)可以被看做第一层,有时候也叫做Hardware-as-a-Service。该层可以提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。
PaaS(Platform-as-a-Service,平台即服务)可以被看做第二层,某些时候也叫做中间件。该层可以为用户提供各种开发语言和工具开发环境,让用户不需要在本地安装各种平台。
SaaS(Software-as-a-service,软件即服务)可以被看做第三层,这一层是与用户接触最多的一层,大多数用户是通过网页浏览器来接入。该层可以提供运行在云计算基础设施上的应用程序,让用户在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等。
是不是觉得很难理解,接下来我们尝试用大家都能理解的方式来解释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层的。
分析完三种模式的云服务的差异后,很多人可能疑惑,不同企业该选择怎样的模式,可以根据自身业务和能力选择。我们推荐用户去一些技术社区以及云服务商提供的网上学院学习了解更多的介绍和课程。比如华为云学院就是个不错的选择。
值得一提的是,当前我们进入智能时代,工业互联、人脸识别、智慧医疗等不同场景兴起,让用户的业务愈加复杂,对于IT基础设施的要求也越来越高。所以,用户在购买云服务的时候,也希望迅速享受智能服务。我们期待各类云服务提供商,在智能计算新时代,为中国在云计算市场带来的更大希望和惊喜!
相关标签: