表面看来,嵌套虚拟化技术似乎并不能在生产环境当中发挥任何重要作用,那么究竟应该在哪些情况中使用嵌套虚拟化技术呢? 嵌套虚拟化是Windows Server 2016 Hyper-V推出的诸多新特性之一。借助于这种全新特性,管理员可以对Hyper-V主机进行虚拟化,并且在虚拟机当中嵌套运行Hyper-V主机和及其附属虚拟机。尽管这是一种非常有趣的创意,但是用户还是需要认真考虑这种特性在真实生产环境当中能够发挥哪些作用。 坦白来说,嵌套虚拟化技术可能并不会为生产环境带来任何直接好处——至少现在还不能,但是这并不意味着嵌套虚拟化技术毫无价值,也许未来它能够发挥更为重要的作用。
如果你在虚拟化环境当中运……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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服务器添加额外的硬件资源。
表面上,嵌套虚拟化技术是一种非常新奇的特性。但是从更深层次来说,在某些特定情况下,嵌套虚拟化技术也能够发挥重要作用,即便这是一种只适合于小众市场的技术。
作者
相关推荐
-
权衡Windows Server 2016 Hyper-V检查点之间的差异
虚拟机即时配置快照已经帮Hyper-V管理员解决了很多令人头痛的问题,现在Hyper-V管理员在保存虚拟机状态时有了更多的选择。
-
Windows Server 2016 Hyper-V提升虚拟机资源管理效率
理论上讲,单个虚拟机应该从不会消耗过多的硬件资源,以至于虚拟机消耗过多的资源,对运行在同一主机上的其他虚拟机造成破坏。
-
哪种虚拟机管理程序支持嵌套的虚拟机?
新的虚拟化模型允许一个管理程序运行在另一个之上,允许IT专业人员“混合”管理程序并开发没有实践过的复杂的虚拟环境。
-
嵌套程序性能不佳?可能是没有做好基准测试惹的祸
并不是所有的虚拟机监控程序和操作系统都有很好的兼容性。避免并发症的最好的方法就是测试你的嵌套虚拟化部署。