购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2

企业数字化转型之PaaS

PaaS的全称为Platform-as-a-Service,含义为平台即服务。在Docker出现以前,企业IT的建设更多是围绕IaaS进行的。IaaS的基础包括计算虚拟化、网络虚拟化、存储虚拟化,在此之上构建云管平台。

在虚拟化层面最著名的公司当属VMware。传统UNIX服务器的落幕、x86服务器的崛起,很大程度得益于VMware公司的vSphere虚拟化技术。虚拟化中的高可用(HA)、在线迁移(vMotion)等特性很大程度上弥补了(与UNIX服务器相比)早期x86服务器的稳定性相对较差的缺点。

2010年1月,OpenStack第一个版本发布,开启了开源界私有云IaaS建设的热潮。但在2012年Docker出现后,很多IT企业和行业客户将IT的重点迅速从OpenStack转向Docker,原因何在?

不管是vSphere还是OpenStack,其面向的对象都是虚拟机。对于企业而言,虚拟化实现了操作系统和底层硬件的松耦合,但虚拟机承载的是操作系统,我们依然需要在操作系统中安装应用软件。而Docker可以在容器中直接运行应用(如Tomcat容器镜像),这比虚拟机更贴近于应用,更容易实现应用的快速申请和部署,极大地促进了容器云PaaS的迅速发展。到目前为止,绝大多数的企业级PaaS产品是以Kubernetes为核心的,红帽的OpenShift 3也是如此。OpenShift 4更进一步使用CRI-O替换了Docker容器引擎,从而提供了更为精简、稳定的容器运行时,该运行时与Kubernetes步调一致,极大地简化了OpenShift集群的支持和配置。

2019年11月,容器创业公司Sysdig发布了名为“2019 Container Usage Report”的调查报告。报告中显示,43%的受访者会采用Red Hat的OpenShift作为本地容器编排平台,这样既可以享受Kubernetes的优势,同时又可以使用OpenShift商业支持的本地PaaS解决方案,如图1-1所示。

图1-1 Sysdig公司容器使用报告 DcaC8wknCHSNiHrq/xoQfmP9ZXjlTBmITwCHueLaqCIW/wP4S7DS9433y0r0swb8

点击中间区域
呼出菜单
上一章
目录
下一章
×