当Hyper-V用户遇上嵌套虚拟化技术

日期: 2016-02-29 作者:Brien Posey翻译:王学强 来源:TechTarget中国 英文

表面看来,嵌套虚拟化技术似乎并不能在生产环境当中发挥任何重要作用,那么究竟应该在哪些情况中使用嵌套虚拟化技术呢? 嵌套虚拟化是Windows Server 2016 Hyper-V推出的诸多新特性之一。借助于这种全新特性,管理员可以对Hyper-V主机进行虚拟化,并且在虚拟机当中嵌套运行Hyper-V主机和及其附属虚拟机。尽管这是一种非常有趣的创意,但是用户还是需要认真考虑这种特性在真实生产环境当中能够发挥哪些作用。 坦白来说,嵌套虚拟化技术可能并不会为生产环境带来任何直接好处——至少现在还不能,但是这并不意味着嵌套虚拟化技术毫无价值,也许未来它能够发挥更为重要的作用。

如果你在虚拟化环境当中运……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

表面看来,嵌套虚拟化技术似乎并不能在生产环境当中发挥任何重要作用,那么究竟应该在哪些情况中使用嵌套虚拟化技术呢?

嵌套虚拟化是Windows Server 2016 Hyper-V推出的诸多新特性之一。借助于这种全新特性,管理员可以对Hyper-V主机进行虚拟化,并且在虚拟机当中嵌套运行Hyper-V主机和及其附属虚拟机。尽管这是一种非常有趣的创意,但是用户还是需要认真考虑这种特性在真实生产环境当中能够发挥哪些作用。

坦白来说,嵌套虚拟化技术可能并不会为生产环境带来任何直接好处——至少现在还不能,但是这并不意味着嵌套虚拟化技术毫无价值,也许未来它能够发挥更为重要的作用。如果你在虚拟化环境当中运行大量域控制器以及一些应用程序服务器,那么嵌套虚拟化技术也许并不能为你带来任何帮助。

那么嵌套虚拟化技术究竟能够在哪些环境当中发挥作用呢?下面是三种潜在使用情况,当然也许还有更多。

首先,也是最为常见的使用情况是利用嵌套虚拟化技术搭建开发环境或者测试环境。通常开发人员和IT部门需要在虚拟化环境当中完成测试工作。过去,需要使用专用的物理服务器才能够完成这项工作,因为需要在物理服务器当中安装hypervisor,之后按照需求创建虚拟机。

使用这种方式的问题在于成本过高。IT部门可能并没有足够的预算为开发/测试环境购买专用硬件。即便预算方面不存在问题,如果硬件使用率很低,也很难证明专用服务器的必要性。

嵌套虚拟化技术可以解决这种问题,它允许IT部门在独立环境当中创建开发/测试虚拟机,并且不会产生任何专用硬件开销。企业可以在一个单独的虚拟Hyper-V服务器当中搭建完整的开发/测试环境。确实,这台运行Hyper-V服务器的虚拟机需要大量内存、虚拟CPU和存储才能够保证虚拟化环境高效运行,但是Hyper-V能够支持大规模虚拟机。即便是这样的大型虚拟机也不会消耗过多的硬件资源,因此不用担心需要购买额外的硬件服务器。

使用嵌套虚拟化搭建测试环境

嵌套虚拟化技术的第二种潜在用途就是培训。企业在进行Hyper-V培训过当中肯定不希望一个没有任何经验的管理员操作生产环境当中的Hyper-V服务器。但是可以使用嵌套虚拟化技术搭建一个全新环境,让没有经验的管理员“安全”学习Hyper-V的各种原理。

即便企业没有任何招聘入门级别管理员的计划,嵌套虚拟化技术在培训方面也能够发挥很大作用。假设2019年的某个时间,微软发布了Windows Server 2016 R2——这只是一个假设而已。企业想要将Hyper-V服务器升级到最新版本,但是在实际生产环境当中应用之前需要测试整个升级流程。过去,hypervisor升级测试需要使用专用硬件。事实上,实验室会产生大量的硬件需求,如果想要顺利完成Hyper-V集群迁移,就需要拥有足够的硬件资源来搭建整个Hyper-V集群。但是如果使用嵌套虚拟化技术,就能够创建虚拟的Hyper-V集群,在不需要使用专用物理硬件的情况下测试升级流程。

我能想到的最后一种使用情况是嵌套虚拟化可以作为廉价版的私有云。大多数私有云都将关注重点放在用户或者业务部门是否有能力创建或配置自己的虚拟机上。尽管搭建私有云环境看起来十分简单,但是在实际操作过程当中,这是一种十分复杂和昂贵的任务。

Hyper-V的嵌套虚拟化特性允许IT管理员为有经验的用户提供虚拟Hyper-V服务器,将其作为私有云的替代解决方案。由于这些Hyper-V服务器是虚拟的,因此管理员能够限制资源使用情况,就像在真正的私有云环境当中一样。Windows Server 2016当中的Hyper-V甚至支持动态增加内存和网卡,意味着管理员可以在不产生任何中断的情况下为虚拟Hyper-V服务器添加额外的硬件资源。

表面上,嵌套虚拟化技术是一种非常新奇的特性。但是从更深层次来说,在某些特定情况下,嵌套虚拟化技术也能够发挥重要作用,即便这是一种只适合于小众市场的技术。

翻译

王学强
王学强

TechTarget特邀编辑,毕业于计算机专业,现任职于外企IT分析师,负责网络、防火墙和服务器等系统运维工作,对虚拟化、网络安全和渗透测试拥有浓厚兴趣,工作外热爱旅行、汽车和健身。

相关推荐