如果按照客户的IT建设,是先有IaaS,再有容器云/PaaS。
关于PaaS和IaaS边际,以OpenShift4为例,虚拟机及以下,是IaaS层;虚拟机中的操作系统及以上,是PaaS层。这主要是因为OpenShift的宿主机操作系统已经被OpenShift统一纳管了。
关于IaaS和PaaS统一还是分开建设,这取决于具体的情况。
1.对于大的银行,客户的IaaS未必只承载容器云,可能还承载大量的虚拟机上的应用,因此统一建设有一定难度。况且IaaS通常有专门的部门的负责。
2.对于中小金融的某个单的的项目,比如容器云项目,在符合公司的规划下,可以考虑IaaS和PaaS统一建设。现在OpenShift4可以通过Machine API对IaaS(如vSphere,红帽OpenStack,AWS,Azure)进行纳管。