服务
云计算服务的三种层级
IaaS服务
- Infrastructure as a Service,基础设施即服务
- 把IT基础设施作为一种服务通过网络对外提供;
个人理解
- 云计算服务的入门层级,技术层面最难,但用户使用便捷度最差
- 相当于是云计算服务从0到1的过程
- 核心是虚拟化技术,主要包括计算虚拟化、存储虚拟化、网络虚拟化,常见的如
OpenStack
PaaS服务
- Platform as a Service,平台即服务
- 包括 基础设施层+平台软件(中间件)+软件创建平台
- 核心是软件创建平台,常见的包括:
kubernetes(k8s)
- PaaS的实现,不一定必须依赖IaaS,笔者曾经见过直接将物理机纳入平台管理的某个云平台,称为纳管
个人理解
- 目前,很多大中型业务系统建设,逐渐平台化;
- 它的优点包括:
- 敏捷开发
- 快速迭代
- 动态扩容
- 版本回溯
- 金雀丝发布等等
SaaS服务(云应用程序服务)
- Software as a Service,软件即服务
- 利用互联网向其用户提供应用程序,*这些应用程序由云服务厂商提供
- 数据信息由租户自己管理
个人理解
- 类似于外包,不过此处是外包服务,省去了程序建设前面的所有流程
- 但是这种服务外包,由于数据安全性等原因,导致业务场景有限,但最终总会在 安全与成本之间,达到一个平衡;
- 本质上来说,大部分外包公司做的就是这个事情