1. IaaS (Infrastructure as a Service:基础设施即服务)
出租内容:硬件服务器或者虚拟机。即数据中心IT基础设置。由云端公司建设好基础设施,企业直接租用基础设施。
基础设施包括处理CPU、内存、存储、网络和其它基本的计算资源。
出租场景:有一天企业想做一个软件,直接去云端公司买了服务器等资源,企业只需要关注软件和建立开发平台,部署在租来的基础设施上,就可以完成需求了,这样节省了维护成本和办公场地。
出租IaaS服务的公司:Amazon, Microsoft, VMWare, Rackspace和Red Hat.
2. PaaS (Platform as a Service:平台即服务)
出租内容:服务器平台或者开发环境,比如操作系统、中间件、数据库等。
出租场景:有一天企业想做一个软件,直接去平台服务商公司买了服务器等基础设施、还包括开发软件的操作系统、中间件、数据库等平台资源,企业只需要在平台开发软件,就可以完成需求了。
PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。PaaS层介于软件即服务与基础设施即服务之间.
3. SaaS (Software as a Service:软件即服务)
出租内容:应用软件。
出租场景:SaaS平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务。
4. BaaS (Backend as a Service:后台即服务)
出租对象:移动应用开发者
出租内容:整合云后端的边界服务。抽象化的后台服务,比如文件存储、数据存储、推送服务等实现难度较高的功能,以帮助开发者快速开发移动应用。
5. DaaS (Date as a Server:数据即服务)
DaaS通过对数据资源的集中化管理,并把数据场景化,为企业自身和其他企业的数据共享提供了一种新的方式。
6. CaaS (Communications as a Service:协作即服务)
传统电信的能力如消息、语音、视频、会议、通信协同等封装成的API(Application Programming Interface,应用软件编程接口)或者SDK(Software Development Kit,软件开发工具包),即电信能力
7. NaaS (Network as a Service:网络即服务)
出租内容:虚拟化网络服务,在传统的IT网络架构中,系统部署或者升级时,需要同时调整相应的网络设备(路由器,交换机,防火墙)是一件非常繁琐并且成本很高的事情。这并不满足当前应用对稳定性和敏捷性的要求。而NaaS则可以很好的解决这些问题,通过虚拟的网络层使用户的应用和服务摆脱对底层硬件的束缚,用户可以快捷并廉价的部署网络服务如IP-Sec,负载均衡,IPS等。
8. FaaS(Function as a service)函数即服务
无服务器计算,当前使用最广泛的是AWS的Lambada。
服务商提供一个平台,允许客户开发、运行和管理应用程序功能,而无需构建和维护通常与开发和启动应用程序相关的基础架构的复杂性。 按照此模型构建应用程序是实现“无服务器”体系结构的一种方式,通常在构建微服务应用程序时使用。