IDC曾经做出一个统计,IT 部门每在硬件方面支出1美元来为新用户和应用提供支持,就需要在现有硬件的功耗与散热方面另外支出 50 美分。当前,IT系统对于企业来说不管是在成本还是复杂程度上都在逐渐上升。如何找到解决这些问题的良药,一直是IT业界在思索并急于解决的问题。
从目前形势来看,企业用户对于虚拟化的作用越来越重视,并将虚拟化视为降低成本和满足未来IT需求的必要工具和手段。虚拟化技术是将操作系统和应用程序虚拟成为单一的虚拟机,利用一台物理机运行多个虚拟机,在同一台物理机上运行不同的操作系统以及多个应用程序的技术。客户可以通过虚拟化技术整合资源池和实现计算机的高可用性,节省IT总成本,提高现有资产的效率、利用率和灵活性。
以服务器虚拟化为例,通过服务器整合实现在更小的空间和更低的功耗条件下完成更多计算,通过平衡负载提高业务灵活性和服务器资源的利用率及通过工作负载迁移来支持业务连续性。为了让企业用户从虚拟化计划中得到最大回报,IT 部门需要采用具有出色的性能和能效、充足的扩展空间及灵活的虚拟化特性和可管理性的虚拟化平台。
谈到服务器虚拟化,北京远桥科技有限公司业务经理谭朝松深有体会,他认为:“服务器虚拟化的整个过程处处是‘雷区’,一定要考虑非常周全。”多年来,远桥科技不仅仅提供电脑、服务器、存储器等硬件设备,更加注重以服务为本,为用户提供高性价比的系统集成解决方案。一路走来,谭朝松也总结了不少经验。
首先,要要尽量周密的项目规划。事先规划对服务器虚拟化项目来说非常重要。尽管连最全面、最认真的规划也不能完全避免项目出错,但制定详细的虚拟化设计和部署策略将有助于尽量减少隐患。
此外,整合项目的负责人和团队成员几乎在每个阶段都可能掉入陷阱,比如规划不充分、想法不完善,或者没有迅速发现部署后的故障。在项目实施过程中,也可能遇到诸多困难,包括服务器供电不足、配置错误和预算紧张等。这些必须在项目开始之前有所防备。
“项目的规划尽量往后看,看一看一年后、三年后甚至五年后要做什么”,谭朝松认为,“规划服务器、软件及其他系统部件时要着眼于未来的增长。”
其次,服务器硬件及存储很重要。目前市场上众多服务器厂商已经与当前主流的虚拟化解决方案供应商进行了合作,而且经常是服务器、存储、虚拟化厂商等几个方面强强联手的局面。所以在选择服务器和存储设备的时候,重点要看是否能够与公司的业务应用相结合上来。
以选择处理器为例,谭朝松认为,服务器虚拟化项目最好的选择是当前主流的英特尔处理器至强5500、至强5600和至强7500。而如果考虑未来三年的发展,那以至强5600和至强7500为最佳。谭朝松谈到,至强5600相比于上代产品,具有明显的性价比优势。此外,由于采用32纳米技术和智能节能技术,会对未来的运维省下一大笔开支。
而且,除了它们具有更强大负载能力以外,英特尔在处理器上的硬件辅助虚拟化技术(Intel Virtualization Technology,简称VT技术)也是值得推崇的。英特尔虚拟化技术是一组可增强纯软件虚拟化解决方案能力的硅芯片技术。这些虚拟化解决方案可支持多个操作系统,并支持相关应用在单个分区同时运行。这样,单个物理系统可作为多个逻辑虚拟系统运行。
在服务器虚拟化项目过程中,系统集成商常常碰到这样的问题,谭朝松指出:“企业要么没有分配足够的存储容量,要么没有正确预料便于服务器虚拟化项目顺利开展所需要的服务器供电量。”
谭朝松向记者讲述,当他了解到英特尔虚拟化灵活迁移技术(Intel VT FlexMigration)的时候,以往在项目中遇到的问题就迎刃而解了。因为英特尔灵活迁移技术的一个重要优势是能够在无需停机的情况下,将运行中的应用在物理服务器之间进行迁移。这种技术能够帮助企业用户很好地实现基于英特尔处理器的当前服务器与未来服务器之间的无缝迁移,即使新的系统可能包括增强的指令集也不例外。
再次,要做好网络规划及管理。现在的服务器不但支持虚拟化技术,而且出厂时一般内置了4块千兆网卡,作为虚拟化主机,要考虑分别把两块网卡做成冗余或是负载均衡的,用于管理和虚拟机与生产子网的通讯等。另外,不同用途的机器可以实现VLAN划分,然后通过与之相连的核心交换机实现TRUNK的功能,而交换机要考虑到吞吐率。
最后,谭朝松强调服务器虚拟化项目还要注意两点:
第一,人们常犯的错误是仅购买几套虚拟化软件,部署两台服务器,然后就开始把应用程序迁移到这些服务器上,这是一种随心所欲的部署。最佳虚拟化环境的关键是,确保部件兼容性以及使用广泛认可的标准。谭朝松解释道:“只有对硬件平台和软件环境尽可能地实现标准化,使用同样的虚拟机管理程序、同样的底层硬件和所有那些部件,才能取得最大成功。”
第二,协调项目与服务器的更新时间表。没有哪个企业用户会愿意随意地更新一批服务器,所以要从用户的角度考虑,竭力确保比较旧的服务器仍然能够胜任工作,期望这些服务器也能在新的虚拟化数据中心中顺畅地运行。尽量等到用户下一次服务器更新周期到来之际,选择合适的时间段进行切换。