选择虚拟化平台
一旦作出了虚拟化IT服务的决定,能否成功的实施将取决于虚拟化系统是否反映了组织的需求和目标。不同的组织有不同的需求。例如,互联网初创公司可能重视可伸缩性以及快速部署新服务的能力,而不是支持遗留应用程序和向后兼容性等功能,而这些功能可能由拥有相对较少且稳定的用户数量的老牌B2B公司所重视。换句话说,虚拟化系统的成功很大程度上取决于实施体系结构的选择。在本文,我们将了解如何选择虚拟化平台。(如果您想要了解更多关于虚拟化的原因的信息,请参阅《服务器虚拟化的优势》一文。)
虚拟化系统架构
从架构上讲,虚拟化信息系统有两个部分:
硬件环境
虚拟化的数据中心包括服务器、存储和网络组件。数据中心也可以重用已有的硬件。事实上,即使硬件不同,虚拟化也会通过为要部署的应用程序提供一致的接口来支持虚拟化。所选择的硬件环境在决定要使用的软件平台方面起着至关重要的作用。
软件平台
软件层抽象出硬件环境,为托管环境提供了理想化的环境。不同的虚拟化软件有独特的硬件需求,所以当使用现有硬件时,软件的选择会受到硬件兼容性的限制。即使使用了兼容的硬件,细节也会影响性能。如果极高的性能是关键因素,则应该非常小心地选择硬件。
可用的虚拟化平台
VMware的vSphere是虚拟化气候控制数据室中的佼佼者,但它不是的选择。还有其他可用于虚拟化的平台,包括XenSource和Hyper - V,它们是稳定的企业级产品,由特定的参与者提供支持,并提供长期的支持。
使用的平台不应仅根据成本来决定,因为非优的解决方案终将需要额外支出,从而导致较高的长期成本。这里没有佳解决方案,因为找到合适的解决方案需要考虑个人因素。也就是说,在选择佳虚拟化平台时,有几个选择要点。
选择佳虚拟化平台
就虚拟化市场的趋势而言,VMware仍然是市场的佼佼者,但它的市场份额在过去几年一直在下降。根据Trefis在2014年发布的研究,VMware的市场份额在2008年至2013年期间下降了8 %,市场份额降至56 %;而Hyper-V在同一时期上升了8 %,获得了28%的市场份额。这表明,越来越多的企业发现微软提供的产品是VMware产品的可靠替代品。另一方面,尽管Citrix的XenServer是开源的,但只占4.3 %的市场份额,这表明作出决定的依据并不仅仅是根据这些产品的成本。(如果您想要了解更多关于开源的信息,请参阅《开源:它是否好得无法实现呢?》一文。)
在评估虚拟化平台时,有一些必须具备的功能和基本考虑因素适用于所有数据中心。这些考虑因素为评价提供了基准,任何值得考虑的平台都应该将这些因素考虑在内
虚拟化平台中必需的功能
减少资本支出(CAPEX)
通常,服务器的利用率较低,平均为15%左右。虚拟化可以将吞吐量提高四倍。这意味着公司可以使用更少的硬件和降低能源成本。请注意,这必须与虚拟化平台的总拥有成本进行权衡。虚拟主机https://www.webhostin***
系统整合
组织可以运行多个应用程序和操作系统,这样就可以减少所需的物理服务器数量。
整合服务器
这是一种有效使用计算机服务器资源的方法,目的是减少组织所需的服务器或服务器位置的总数。
简化系统管理
在这种情况下,简单的管理就是如何快速地部署诸如平台即服务(PaaS),基础架构即服务(IaaS)和软件即服务(SaaS)等新服务。它还涉及到部署新应用程序堆栈时的敏捷性和速度。
平台成熟度
虚拟化是一项昂贵的长期投资项目,如果更换供应商,将会浪费这笔投资。因此,对于任务关键型的数据中心来说,新进入市场的供应商公司可能不是一个好的选择。
硬件兼容性
虚拟化平台在硬件方面存在问题,包括完全不兼容和性能不理想。托管虚拟机管理程序往往对一系列硬件类型具有大的支持,而裸机虚拟化程序通常对支持的硬件有选择性。如果您计划重新配置现有硬件,您应该检查您选择的平台是否支持该硬件。
总拥有成本
总拥有成本并不仅仅是购买虚拟化平台的价格。额外的开支,如客户操作系统许可证,培训和支持以及硬件都应该被考虑在内。一个经常隐藏的成本组成部分是高级管理工具的购买。一般来说,这些不包括在初的购买金额中。例如,如果您使用VMware,您可能需要vCenter Server作为安装扩展,而系统中心虚拟机管理器是Microsoft提供的可与它的Hyper-V相比的产品。此外,还可能有必要投资于审核、容量规划或报告的第三方工具。
技术差异
在虚拟化时,还必须在流程的早期考虑技术问题,以便在不影响效率的情况下充分实现上述优势。实现虚拟化有两种主要方法:
种类型的虚拟机管理程序
在所谓的裸机虚拟化中,虚拟机管理程序是干净的x86系统上的层软件。这提供了比托管体系结构更高的效率、性能、稳定性和更好的可扩展性。VSphere就是这种方法的一个很好的例子。
第二种类型的虚拟机管理程序
在所谓的托管虚拟化中,虚拟化是在标准操作系统之上实现的,硬件支持率是广泛的。微软的Hyper-V就是这种方法的例子。
就功能而言,虚拟化平台或多或少地均匀匹配了。但是,在选择虚拟机管理程序时,功能不是的考虑因素。其他一些重要因素包括硬件兼容性和拥有成本。系统支持、稳定性和可扩展性等因素也值得好好研究一番。关键是要根据贵公司的需要和预算来评估平台的所有功能和成本。虚拟化不是的目标。为了真正的成功,公司必须找到合适的选择。