在计划安装虚拟化管理程序(hypervisor)之前,除了考虑初始安装过程,我们还需要关注一些其他内容。从长远看,虚拟化管理程序的安装会涉及到一些产品上供应商锁定问题的出现。 “当决定启用虚拟化管理程序时,您至少应该已经考虑好在未来的三到五年内去持续地应用这项技术。”Burton Group 资深分析师Chris Wolf说。
“请一定要确保这项新技术跟您公司的长期战略是相配合的。” 尽管跟远期的战略计划相关,虚拟化管理程序的安装过程仍然是非常简单的。Hypervisor的安装过程和安装操作系统或某个关键应用这样的软件类似。一些集成的管理程序甚至不需要任何安装,因为在系统硬件的firew……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
在计划安装虚拟化管理程序(hypervisor)之前,除了考虑初始安装过程,我们还需要关注一些其他内容。从长远看,虚拟化管理程序的安装会涉及到一些产品上供应商锁定问题的出现。
“当决定启用虚拟化管理程序时,您至少应该已经考虑好在未来的三到五年内去持续地应用这项技术。”Burton Group 资深分析师Chris Wolf说。“请一定要确保这项新技术跟您公司的长期战略是相配合的。”
尽管跟远期的战略计划相关,虚拟化管理程序的安装过程仍然是非常简单的。Hypervisor的安装过程和安装操作系统或某个关键应用这样的软件类似。一些集成的管理程序甚至不需要任何安装,因为在系统硬件的fireware中已经预先提供了。
成功安装新的管理程序取决于几个关键因素。首先一点就是,所有的虚拟化管理程序安装后都会对工作负载的性能带来一定程度的影响。这个影响并不太大,而且管理程序的效率也处于持续改善过程中,但是管理员需要知晓它会对高性能应用造成的影响,尤其是对于那些I/O密集型的负载。 通过工作负载的规划和均衡可以有效降低管理程序带来的性能影响,而且新的硬件平台的采用也可以更好地支持更多的高性能应用。
工作负载均衡的问题也出现在系统整合的过程中。专家们都一再强调在整合过程中要综合考虑负载均衡和故障恢复方面带来的需求。“如果一台装有60个虚拟机的4U服务器宕机,那么IT部门就需要面对60个无法提供服务的应用,”Wolf说,“就算我们已经部署了高可用集群系统,也需要面对在虚拟机重新启动之前的十几分钟内,有60个应用系统无法提供服务。”
所以,对于虚拟化管理程序而言,在不中断应用的前提下可以支持多个工作负载的自动迁移,是一项基本要求。而且,在您开始在企业内安装虚拟化管理程序之前,您还需要评估如下的这些基本因素:
工作负载的兼容性。请确保管理程序已经经过充分地测试,并证明和您要实施虚拟化的操作系统是兼容的。例如,思杰公司的XenServer可以支持在Windows Server 2000 到2008系列、 Windows Vista,、Windows XP SP3以及一些Linux操作系统上部署虚拟机。而在其他的一些系统上,可能无法实现很好地支持。
您也需要考虑在构成一个工作负载中所涉及的应用程序情况。虽然现在很多的企业级应用都可以支持虚拟化,但是其中的一些在虚拟机中运行时的性能并不算很好。这个问题不仅仅会发生在处理器资源密集型的程序上,也可能会出现在一些I/O密集型应用中。
为了评估管理程序的可用性以及其管理多个工作负载和多CPU物理核心的能力,可以在同样的处理器资源下运行不同的工作负载做比较。一些工作负载在虚拟机数量和物理核心数量1:1的情况下,运行情况最佳。另外的一些负载,如测试和开发系统或虚拟桌面系统则需要添加更多的CPU’核心数量以实现最佳运行状况。
“您可能希望管理程序可以智能地管理系统资源分配,以实现8:1的资源配比,”Wolf这样说。那么,一台老的4核服务器就可以最多管理32台虚拟机了,他补充道。
处理器加速需求。Intel VT 和 AMD-V处理器提供了基于硬件的虚拟化技术支持。尽管实现方式不同,但是它们都改善了x86系统架构以实现更好的内存管理。例如Microsoft的Hyper-V管理程序可能就需要Intel VT 或 AMD-V处理器支持,所以明确服务器能否满足您计划使用的虚拟化管理程序对硬件资源的需求,就成为非常重要的因素。
电源管理和资源优化功能支持。建设节能型的数据中心已经成为越来越重要的课题。虚拟化管理程序通常都不支持传统的待机或休眠等节能方式,也就是说当虚拟化管理程序启用后,这些功能将无法使用。
虚拟化管理程序需要提供电源管理功能,以及当服务器的利用率发生变化时,可以降低处理器能耗以实现节能的目的。如果管理程序不能直接实现电源管理功能,那么它应该可以兼容操作系统的电源管理功能或是提供其他的效能管理软件。
管理程序还应该提供系统资源动态迁移功能——即根据每个负载的运行情况动态地调整分配给它的物理资源。举一个大家都熟知的实现这项功能的程序就是VMware 的DRS (Distributed Resource Scheduler )。
“Vmware的DRS允许您动态的均衡工作负载,”IDC(这是一家总部位于Framingham Mass的IT业分析公司)的企业虚拟化软件研究经理Gary Chen这么说,“管理员可以在非高峰时间段内,通过聚合资源并暂时关闭一部分服务来实现节能。”
系统设备兼容性。一些虚拟设备可能无法在虚拟机中使用——通常是因为缺少或不完善的驱动程序导致的。例如,在一些操作系统中,管理程序可能无法支持旧的网络适配器或SCSI控制器。类似的,在生产环境的虚拟机中,USB设备的支持通常也不太好。如果您的服务器配备了原有的适配器、控制器甚至是USB设备,请提前检验它们和虚拟化管理程序的兼容性,。
安全性。管理程序的安全问题也极具挑战性。因为某个工作负载甚至是管理程序本身所带来的安全隐患,可能会影响到这台服务器上的所有工作负载。这就需要负责应用安全的系统管理员,把和安全相关的如目录服务管理、管理员操作日志和基于角色的访问控制等方面的管理放在最高优先级的位置上。
弹性部署。虚拟化技术,通过添加高可用(HA)、容错(FT)、业务连续性(BC)和灾难恢复(DR)等功能,可以极大提高服务器和网络系统的弹性。在一些案例中,弹性可以理解为一种自动迁移方式——通过把工作负载从一台失效的服务器上转移到正常工作的服务器,或者通过把存储上运行的某个失效的实例迁移到冗余的服务器上运行。在一些其他案例中,弹性体现为同一负载的多个冗余实例同时运行,以期减少故障发生后的系统恢复时间。
完善性。对于现在的虚拟化管理程序产品而言,很难发现功能或扩展性上的明显缺陷,大部分产品的功能都已经非常完善和成型了。“这个市场中,相关产品表现已经说达到90%了,”Chen这么说。
但是像Chen一样的一些虚拟化专家,还是指出了一些管理程序在功能方面有待加入或改善的方面。Ideas International Ltd 公司(位于Rye Brook, N.Y.的一家全球化分析公司)副总裁及系统软件资深分析师,Tony Iams先生指出,管理工具和中间件的重要性已经处于日益增长中。这些程序的开发是针对管理程序的核心功能进行的,它们可以有效弥补管理程序存在的一些缺陷。“您需要关注这些附加产品和外围产品,”Iams说。
具备内存过分配技术(可以分配超出物理内存总量的内存空间的一种技术)将是一项对内存密集型虚拟化应用非常有价值的技术,尤其是对于像虚拟桌面这样,多个应用实例会迅速占据大量内存空间的应用而言。安全功能将是另外一项管理程序需要加强的方面,但是Wolf建议说这些功能应该首先考虑和虚拟机管理工具集成到一起。
相比简单地对CPU和内存的需求做测试来分配的方式,根据应用程序的I/O负载进行有效地规划,将对虚拟机的分配带来更大的好处。Iams的观点甚至又提高了一个层面,他指出管理程序的开发应该开始进入下一个竞争阶段了,通过更好地支持数据中心的其他组成方面实现差异化——如存储系统和网络系统解决方案的整合。
相关推荐
-
起底虚拟机优势
虚拟机是物理计算机的逻辑表现形式。虚拟机有众多优势,但列举虚拟机的众多优势之前有必要了解下虚拟机是如何创建以及如何工作的。为创建一个虚拟机,先要在物理计算机上安装hypervisor。
-
主流hypervisor总拥有成本及功能对比
在众多hypervisor中做出选择可能是管理员要做出的最重要的决定之一。在做出上述决定时,务必牢记要在已经推出市场一段时间的hypervisor中进行选择。
-
如何根据业务需求对超融合技术进行评估
超融合技术的发展已经吸引了许多IT管理员和企业高管的注意。相比传统方式,超融合基础架构提供了一种更为简便的资源部署、管理和支持方式。
-
预测潜风险:加强容器保护
容器是IT行业最热门的软件话题。共享虚拟机通用部分——操作系统、管理工具乃至应用,大大减少了镜像消耗的内存资源,同时减少了加载相同代码的众多副本所需占用的网络带宽。