首先强调的一点是,这个问题并没有标准答案。选择物理机还是虚拟机,主要还是根据自己单位建设的规模和使用的应用范围来决定,可以两种结合的使用,针对不同的场景进行划分,没有觉得选择谁更合适。下面是我在网络上搜索的相关内容。实际上,我们认为大型企业环境应该有虚拟化服务器,裸机物理主机和容器的组合。
网上资料
总结
- 虚拟化可以支持多租户,类似于阿里云上的1核1G内存的云主机。而裸机是单租户的,像阿里云的单台机器的购买。
- 使用Hyper-V的报告开销介于9-12%之间,这意味着Hyper-V下的客户机操作系统通常从可用CPU的88-91%开始。
- 如果你的系统是敏感的,例如,页面加载时间或Web服务响应时间,在裸机上运行你的容器是值得考虑的。
- 裸机很难实现系统升级和回滚。现代云平台(如Amazon云)支持的版本控制和回滚功能可以定期获取VM的时间点快照,并在需要时轻松回滚到该快照。
参考
https://developer.aliyun.com/article/160417