云计算及分类

云计算是什么

云计算及分类

       云计算是通过互联网提供IT资源,这些资源按需获取,采用按使用量付费的应用模式。使用者可以根据需要随时从云提供商那里获得服务资源,例如服务器、数据库、存储、网络等,并且可以看成是无限扩展的,只要按使用量付费就可以,而无需购买、拥有和维护物理数据中心及服务器,从而帮助降低运营成本,使基础设施更有效地运行,并能根据业务需求的变化调整对服务的使用。

       举一个我们生活中简单的例子,“云提供商”就像自来水厂,“云资源”就像自来水厂里的蓄水池,“互联网”就像自来水管,用户通过自来水管随时获取水厂提供的水资源,并且不限量,按照自己家的用水量,付费给自来水厂就可以。

云计算分类

    云计算主要通过三种形式为我们提供服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)

    每种形式提供的服务及使用群体是不一样的,他们的层级关系及服务使用者如下图所示:

云计算及分类

云计算及分类

 

 

  • IaaS层位于最底层,为上面的PaaS、SaaS层提供网络及服务器等基础服务,使用者通常是网络服务工程师。
  • PaaS层位于中间层,使用IaaS层提供的基础服务,进行系统引用开发,并为上面的SaaS层提供系统应用服务,使用者通常是IT系统开发工程师。
  • SaaS层位于最上层,使用的是IT系统开发工程师基于PaaS、IaaS服务开发出来的最终系统应用,使用者就是我们最终的客户,客户使用系统应用完成日常办公。

第一层IaaS:Infrastructure-as-a-Service(基础设施即服务)

基础设施即服务是主要的服务类别之一,提供对网络功能、计算机(虚拟或专用硬件)和数据存储空间的访问。

它与许多 IT 部门和开发人员熟悉的现有 IT 资源最为相似。

例子:知名的IaaS有Amazon阿里云、百度云、腾讯云等。

第二层PaaS:Platform-as-a-Service(平台即服务)

平台即服务,为开发人员提供开发应用程序和服务的平台软件应用开发、测试和管理提供环境使应用开发人员无需关注底层基础设施(一般是硬件和操作系统),从而可以将更多精力放在应用程序的部署和管理上面。

例子:微信小程序开发平台、极光推送、Google App Engine等。

第三层SaaS:Software-as-a-Service(软件即服务)

软件即服务,SaaS为用户提供了一种完善的产品,其运行和管理皆由服务提供商负责。用户通过互联网按需使用该产品并付费,而无需考虑如何维护服务或管理基础设施,只需要考虑如何使用该软件产品。

例子:我们几乎每一天都在接触SaaS云服务,比如:支付宝、远程办公、在线教育平台、电子邮件、社交软件、网盘、博客等。