这个要求其实包含3部分的内容:基础设施 Iaas 层、云管理平台(计费控制)和容器平台。从企业的选择看有3个方向:
1、不缺钱的类型 Vmware 全套,最新的 Vsphere 是支持容器的。稳定性和兼容性最好(分布式存储不用 VSAN 就行)
2、其它类型的基本都是基于 KVM 内核的 openstack 版本+容器平台,国内外也有大量的商业案例。需要做足 POC 测试功课。特别是针对高负载下各种异常场景的测试验证
3、最节省的方案是自建,除云管(涉及计费控制类)和分布式存储(如有)采用商业版本外其它的采用开源组件自行搭建运维
针对企业的虚拟化平台,推荐使用开源的Kubernetes容器编排平台,它是目前最受欢迎的容器编排平台之一,具有以下优点:
对于费用比较低的需求,可以选择使用Kubernetes的社区版,它是完全免费的。同时,Kubernetes可以与各种云平台和存储系统进行集成,可以根据实际需求选择不同的云平台和存储系统,以降低成本。
对于虚拟机功能更好的需求,Kubernetes也可以与虚拟化平台进行集成,如VMware、OpenStack等,可以在Kubernetes上运行虚拟机,同时也可以管理容器和虚拟机的混合环境。