云服务
ref. doc
https://blog.csdn.net/liujg79/article/details/84453736
http://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html
https://www.sohu.com/a/337167931_100008993
云服务
IaaS
基础结构即服务 (IaaS) 是通过 Internet 配置和管理的即时计算基础结构。
IaaS 可根据需求快速纵向扩缩,你只需按实际使用量付费。它让你无需购买和管理自己的实体服务器和其他数据中心基础结构,从而避免了相应的开支和复杂操作。每项资源作为单独服务组件提供,你只需根据需要租用特定资源。云计算服务提供商(例如 Azure)负责管理基础结构,而你只需购买、安装、配置和管理自己的软件(操作系统、中间件和应用程序)。
PaaS
平台即服务 (PaaS) 是云中的完整开发和部署环境,你可以使用其中资源交付内容,从基于云的简单应用到启用云的复杂企业应用程序皆可。你以即用即付的方式从云服务提供商处购买所需资源,并通过安全的 Internet 连接访问这些资源。
类似 IaaS,PaaS 也包括服务器、存储空间和网络等基础结构,但它还包括中间件、开发工具、商业智能 (BI) 服务和数据库管理系统等。PaaS 旨在支持 Web 应用程序的完整生命周期:生成、测试、部署、管理和更新。
PaaS 让你无需购买和管理软件许可证、底层应用程序基础结构和中间件、容器业务流程协调程序(如 Kubernetes)或开发工具及其他资源,从而避免了开支和复杂操作。你管理自己开发的应用程序和服务,剩余事项一般由云服务提供商负责。
SaaS
软件即服务 (SaaS) 让用户能够通过 Internet 连接和使用基于云的应用程序。常见示例有电子邮件、日历和办公工具(如 Microsoft Office 365)。
SaaS 提供完整的软件解决方案,你可以从云服务提供商处以即用即付方式进行购买。为组织租用应用,组织用户即可通过 Internet 连接到该应用(通常使用 Web 浏览器)。所有基础结构、中间件、应用软件和应用数据都位于服务提供商的数据中心内。服务提供商负责管理硬件和软件,并根据适当的服务协议确保应用和数据的可用性和安全性。SaaS 让组织能够通过最低前期成本的应用快速建成投产。
CaaS (Containers as a Service)
容器即服务(CaaS,Containers as a Service)是一种云服务计算的模型,它允许用户使用内部数据中心或云,通过基于容器的抽象来部署和管理应用。
提供商会提供在其上部署和管理容器的框架或编排平台,而正是通过此编排,才得以实现关键 IT 功能的自动化。
对于要开发更安全且可扩展的容器化应用的开发人员而言,CaaS 尤为有用。用户只需购买他们想要的资源(调度功能、负载平衡等),从而节省资金并提高效率。
容器可以创建一致的环境,以便快速开发和交付可在任何地方运行的云原生应用。
Orchestration(容器编排治理) 实质上是关键 IT 功能的自动化,是 CaaS 技术的基本质量。Google Kubernetes,Docker Swarm,Rackspace Carina 和 Apache Mesos 都是 CaaS 编排平台的例子。一些公共云 CaaS 提供商包括谷歌,亚马逊网络服务(AWS),Rackspace 和 IBM。
CaaS 通常被认为是 IaaS(基础架构即服务)的一个子集,但它包括容器作为其基本资源,而不是裸机系统和虚拟机。
CaaS (Communications-as-a-Service)
CaaS是Communications-as-a-Service缩写,意思是通讯即服务(也可称为协作即服务)。CaaS是将传统电信的能力如消息、语音、视频、会议、通信协同等封装成API(Application Programming Interface,应用软件编程接口)或者SDK(Software Development Kit,软件开发工具包)通过互联网对外开放,提供给第三方(企业、SME、垂直行业、CP/SP以及个人开发者等等)使用,将电信能力真正作为服务对外提供。
也被称为云计算的第四种业务形式,目前国内华为已经在着手在建立CaaS的生态圈。
云服务比喻
请设想你是一个餐饮业者,打算做披萨生意。
On-Premises/In-House
你可以从头到尾,自己生产披萨。
但是这样比较麻烦,需要准备的东西多,因此你决定外包一部分工作,采用他人的服务。你有三个方案。
方案一:IaaS
他人提供厨房、炉子、煤气,你使用这些基础设施,来烤你的披萨。
方案二:PaaS
除了基础设施,他人还提供披萨饼皮。
你只要把自己的配料洒在饼皮上,让他帮你烤出来就行了。也就是说,你要做的就是设计披萨的味道(海鲜披萨或者鸡肉披萨),他人提供平台服务,让你把自己的设计实现。
方案三:SaaS
他人直接做好了披萨,不用你的介入,到手的就是一个成品。你要做的就是把它卖出去,最多再包装一下,印上你自己的 Logo。