起底虚拟机优势

日期: 2017-08-08 作者:Stephen J. Bigelow翻译:崔婧雯 来源:TechTarget中国 英文

虚拟机是物理计算机的逻辑表现形式。虚拟机有众多优势,但列举虚拟机的众多优势之前有必要了解下虚拟机是如何创建以及如何工作的。为创建一个虚拟机,先要在物理计算机上安装hypervisor。当前市场上有很多hypervisor厂商,但VMware ESXi—ESXi是vSphere的一部分—以及微软Hyper-V是应用最普遍的商业产品,而KVM通常被作为hypervisor部署在Linux发行版中。

Hypervisor基本原理

Hypervisor提供了一个软件抽象层—一个虚拟化层—在底层硬件与上层软件之间。Hypervisor然后能够使用来自底层硬件的计算资源创建完全隔离的逻辑实例,和这些逻辑实例运行在独立的计算机上并没有什么差异。例如,hypervisor管理工具配置了运营虚拟机的内存空间以及处理器核心。一旦创建完成,每个虚拟机实例就能够支撑其自己的操作系统与应用。

通常有两种类型的hypervisor。Type 1 hypervisor直接安装在物理硬件上,称为裸金属hypervisor。Type 2 hypervisor安装在已有的主机操作系统中,称为托管hypervisor。Type 1 hypervisor应用更为广泛,因为直接访问底层硬件通常性能最好而且能够承载的虚拟机数量也是最多的。Type 2 hypervisor依赖主机操作系统运行,主机操作系统的计算开销往往减少了可用的计算性能并大大减少了物理系统能够支持的虚拟机数量。然而,两种类型的hypervisor创建及维护虚拟机的机制在本质上没什么差异。

起底虚拟机优势

虚拟机优势

使用虚拟机具备一些优势。首先,虚拟机允许多个独立的实例在同一台物理服务器上共存。这能够大大增加物理服务器资源的使用效率,运行同样数量的工作负载需要的物理硬件减少了,降低了企业的系统维护成本、电力消耗以及制冷需求。这一典型的应用场景称之为服务器整合,将运行在两台或更多的物理服务器上的工作负载作为虚拟机被部署在一台物理服务器上。

工作负载的可移动性是虚拟机具备的众多优势中的另一个。直接安装在物理硬件上的操作系统以及应用通常与特定的硬件相关,比如专门的设备驱动。Hypervisor提供的抽象使得虚拟的计算资源独立于底层硬件,这样就能够通过局域网将虚拟机从一台物理主机迁移到另一个,通常只有很短时间的中断。唯一的要求是hypervisor兼容而且在目标服务器上有足够的计算资源用于支持虚拟机。该过程通常被称为在线迁移。

起底虚拟机优势

虚拟机具备的另一优势是快速复制。虚拟机数据实例运行在已分配的内存空间中。这意味着一个完整的虚拟机就是一个使用.vmdk或者.xhdx扩展名的磁盘文件。整个虚拟机,包括操作系统、驱动、应用以及相关的文件被封装在一个磁盘文件中,能够快速加载以启动虚拟机并被快速复制用于创建克隆虚拟机,只要不违背操作系统以及应用许可即可。此外,虚拟机状态变化能够被捕获并存储在磁盘文件中,称之为快照,允许保存虚拟机状态并定期存储,如果虚拟机宕机,那么可以快速恢复到指定的快照时点。也可以使用传统的虚拟机感知备份工具对虚拟机进行备份。

虚拟机不足之处

虚拟机一个明显的不足与性能以及资源使用相关。虚拟化允许物理服务器共享使用资源—这在传统的非虚拟化系统中几乎是不可能的。这允许分配比物理环境更多的资源给虚拟机——称之为超额认购。数量较少的超额认购几乎不会影响虚拟机性能因为大多数工作负载并不是以恒定的方式运行,相反大多数工作负载对计算性能的需求随时间变化而不断波动,hypervisor能够动态调配某些资源以应对不断变化的需求。然而,过度超额订购可能会严重影响某些虚拟机的性能而且甚至可能导致工作负载的不稳定。IT管理员在分配资源时必须深思熟虑以避免出现超额认购过度。

虚拟机的其他不足

虚拟机第二个主要的不足是服务器整合带来的无法避免的风险。传统服务器出故障,其承载的负载无法继续运行,但其他服务器以及工作负载并不受影响。虚拟服务器出故障时,运行在虚拟服务器上的所有虚拟机都无法访问,给企业带来了更多潜在的破坏。例如,如果虚拟服务器承载10台虚拟机,如果服务器出现故障,那么10个工作负载都会受影响。IT管理员通常组合使用防护与可用性策略缓解虚拟服务器破坏造成的影响并加速虚拟机的恢复过程。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者

Stephen J. Bigelow
Stephen J. Bigelow

数据中心和虚拟化网站的高级技术编辑,拥有20年的PC和技术写作经验。

相关推荐

  • 主流hypervisor总拥有成本及功能对比

    在众多hypervisor中做出选择可能是管理员要做出的最重要的决定之一。在做出上述决定时,务必牢记要在已经推出市场一段时间的hypervisor中进行选择。

  • 如何根据业务需求对超融合技术进行评估

    超融合技术的发展已经吸引了许多IT管理员和企业高管的注意。相比传统方式,超融合基础架构提供了一种更为简便的资源部署、管理和支持方式。

  • 预测潜风险:加强容器保护

    容器是IT行业最热门的软件话题。共享虚拟机通用部分——操作系统、管理工具乃至应用,大大减少了镜像消耗的内存资源,同时减少了加载相同代码的众多副本所需占用的网络带宽。

  • 专家解惑:部署虚拟化不再犹豫

    尽管虚拟化是一种很棒的管理资源、降低成本的方式,但对企业来说,评估不同的虚拟化产品可能面临挑战,尤其是对没有任何经验的组织来说更是如此。