软件研发

有自己服务器集群的企业更倾向于使用虚拟化

2018-07-16 11:39:19 | 来源:中培企业IT培训网

虚拟化栈

有自己服务器集群的企业更倾向于使用虚拟化,以便封装他们应用的不同组件。

根据你的需求,有很多相应的不同解决方案。

虚拟化解决方案提供了虚拟机,具有如网络设备和CPU的虚拟硬件。有时候我们会混淆虚拟化和容器技术,因为它们有一些相似之处。

你可以使用虚拟化技术去模拟和物理硬件完全不同的硬件。这通常被称为仿真。如果你想在自己的开发机器上仿真移动设备去测试移动应用,你可以使用虚拟化技术去仿真设备。目标平台越接近底层硬件,模拟器在仿真的过程中效率越高。举个例子,你可以用QEMU模拟器仿真一个Android设备。如果在x86 64位的开发机器上仿真一个Android x86 64设备,要比在x86 64位的开发机器上仿真基于ARM的Android设备效率更高。

使用服务器虚拟化技术,你通常不用担心仿真的可能性。相反,你更在意封装应用的服务组件。例如,如果一个应用服务器组件疯狂运行并且不合理地消耗大量的CPU时间以及其他资源,你不会希望整个物理机完全停止服务。

通过在一个64核的机器上创建一个双核的虚拟机,也许可以解决这个问题。在应用运时CPU只有两个核心受到影响。同理内存的分配也是一样。

标签: 虚拟化

预约领优惠