微服务架构和实践

云计算技术

2018-07-17  本文已影响22人  supermans1202

业界按照云计算提供者与使用者的所属关系为划分标准,将云计算分为三类,即公有云、私有云和混合云。

根据提供服务模型的不同,云计算可以划分为IaaS(设施即服务,Infrastructure as a Service)、PaaS(平台即服务,Platform-as-a-Service)和SaaS(软件即服务,Software as a Service):

SaaS应用的成熟度模型:

图1 SaaS 应用的不同成熟度架构模型 图2 微服务架构模型

容器技术

微服务的流行也受容器技术成熟的影响,其中最著名的就是Docker。容器是操作系统级虚拟化技术,提供独立的执行环境和独立的文件系统。容器镜像是增量的和分层的文件系统,仅包括不存在的操作系统中的其他文件和库,从而减少虚拟化的开销,轻量级的实例\cite{merkel2014docker}。容器技术非常适合微服务的封装、隔离和缩放,是最重要的支持技术之一。


传统虚拟化 Docker和虚拟机
上一篇 下一篇

猜你喜欢

热点阅读