虚拟化通过允许多重负载在物理服务器上同时运行,给现代数据中心带来了革命——发挥了企业每个系统的潜能。但是要从虚拟化程序中达到最好的整合效果,分配给每个虚拟机的计算资源必须按照每个负载的具体需求“量体裁衣”。我们现在考虑一下虚拟机资源的一些相关问题。 资源分配的问题在哪里?虚拟机不能在机器创建时自动接收资源? 负载创建之时不是平等的,每个应用需要的CPU周期、内存空间、网络I/O和存储都不同。
虚拟机启动的时候,hypervisor可以自动整合这些资源,分配进程是根据单独的负载调整的。当资源分配过少的时候,负载运行的会比较差。但是大部分情况下hypervisor或者IT管理员可能会过……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
虚拟化通过允许多重负载在物理服务器上同时运行,给现代数据中心带来了革命——发挥了企业每个系统的潜能。但是要从虚拟化程序中达到最好的整合效果,分配给每个虚拟机的计算资源必须按照每个负载的具体需求“量体裁衣”。我们现在考虑一下虚拟机资源的一些相关问题。
资源分配的问题在哪里?虚拟机不能在机器创建时自动接收资源?
负载创建之时不是平等的,每个应用需要的CPU周期、内存空间、网络I/O和存储都不同。
虚拟机启动的时候,hypervisor可以自动整合这些资源,分配进程是根据单独的负载调整的。当资源分配过少的时候,负载运行的会比较差。但是大部分情况下hypervisor或者IT管理员可能会过度分配。
过渡分配资源不会损坏虚拟机,但是会浪费重要的计算资源,毕竟,任何资源都可以分配给虚拟机,但是如果不需要的话可能会变得没用,因为没有其他的虚拟机可以使用这些不需要的资源。负载整合的最终目标是让计算资源分配到正确的虚拟机,这样各个虚拟机有足够的资源来掌控峰值资源需求,同时保持可接受的性能等级。
我该如何决定VM上资源的正确数量?
对于每个环境中的虚拟机来说,分配的资源数目正确与否,需要使用性能检测工具进行一下调查,比如Dell的vOPS或者vFoglight。你得测试性能和负载在非虚拟环境中使用的资源,对比测试虚拟化负载的性能。通过追踪负载的性能,你可以决定峰值利用率和资源需求。
如果虚拟机的性能低于期望,你可以调整任何可能缺失的资源。比如说,如果需要提升负载的性能,增加处理器周期或者内存空间是比较容易的。
更有趣的是,监视工具可以帮助你决定什么时候一个负载不会使用所有的分配资源。比如说,你可能发现一个特定的虚拟机只是用80%的CPU周期,即使是在高峰需求阶段。当你找到了不适用的资源,hypervisor工具可以让IT管理减少过剩的资源,把不需要的资源释放给其他系统的负载。
同样记住资源分配不是一次就能建成的。持续的监控和报告能让IT部门发现资源利用率的趋势,可能需要周期性资源变更或者负载迁移,保持负载均衡。这是大部分负载监控和管理工具的基本容量规划能力。
有的hypervisor平台也许能够掌握动态变化的资源,但是其他平台可能需要你在每次改变之后重启虚拟机。你需要使用实验室或者评估环境中的工具来了解资源改变如何影响负载。这将预防预期外的工作中断。
存储作为虚拟机资源,有多重要?
虚拟机性能的关键是CPU和内存,存储常常被放在之后。事实上存储不但关键,而且是个昂贵的资源,每次的快照和多种备份容灾工作下,消耗成本不低。
关于虚拟机存储的计划要考虑到快照的频率和次数。比如说一个虚拟机由数次快照来保护,这些快照如果能保持一个较长的周期,就会比那些只需要几次快照的虚拟机小消耗大。
不需要用同样的方法来保护每个虚拟机,所以要确保数据保护具体到每个虚拟机,这可能需要你对优先级较低的虚拟机减少快照频率和保留时间,分配给更重要的虚拟机。
另外,好好利用存储的特性,如堆叠和拷贝的功能,来减少存储需求。比如低优先级虚拟机的快照可能直接走SATA存储阵列,而关键快照则使用Fibre Channel磁盘,获得最好的修复性能。
虚拟环境可以大大提升资源利用率,但是优化需要仔细的虚拟机资源管理,使用优良的工具,帮助管理者获知需求、趋势,整合新的资源,减少每个负载的中断危险。
翻译
相关推荐
-
如何保障虚拟化容器在应用环境中的安全性?
容器和虚拟机都能以不同方式满足企业的应用部署需求。而在安全方面,虚拟化容器面临的挑战与虚拟机不同。
-
每个主机最多托管多少台虚拟机?
你的服务器主机最多能托管多少虚拟机呢,放置大量虚拟机对服务器来说有什么影响,配置多少虚拟机服务器利用率最大?
-
IT调查:1/3的企业计划在一年内更换主要虚拟机
绝大多数企业使用的是混合的管理程序,调查显示,现在有超过三分之一的企业都计划在下一年改变他们主要的虚拟化引擎。
-
一台Hyper-V服务器上有多少台虚拟机?
虚拟化管理员常常面对的问题是:有多少?为了稳固地预测你的数据中心和你的预算,你总会想知道一台物理机可以合并多少台虚拟机。答案永远是不变的:视情况而定。