请问专家,搭建基于Docker人PaaS平台的基础设施是一般是选择物理机还是虚拟机?两种IaaS设施方式为PaaS提供资源的差异是什么? 会造成哪些性能方面的影响?
如果你当然只有物理机,就推荐直接dokcer+物理机;
如果既有物理机,又有IAAS环境,就看你资源情况与业务情况(当然是看这个IAAS是你自己维护的,如果使用公有云又得根据你成本与业务需求来判断)。
一般是推荐直接使用物理机,这样资源可以最大程度使用。
IaaS和PaaS是属于云计算的不同层次,IaaS提供虚拟机的操作系统,PaaS管理操作系统上的软件,可以简单理解成操作系统是IaaS和PaaS之间的一个直接有交互的地方。
docker搭建的PaaS平台,首先是物理机还是虚拟机都是可以的,但是虚拟机肯定会有性能损耗,如果对性能损耗不敏感,而又想实现底层虚拟机管理的便利性,则可以运行在虚拟机上,我们在实际测试过程中采用虚拟机,总体感觉还算是能满足需求
如果对性能特别敏感,则可以直接使用物理机,如果集群的物理机数量比较大时,需要考虑物理机集群的管理解决方案。
若考虑资源的充分利用,如研发测试环境,可采用在虚拟机上构建基于docker的PaaS平台;若应用对性能比较敏感,如大数据相关的应用对cpu敏感,可采用在物理机上构建基于docker的PaaS平台
收起