第一线声音:数据中心虚拟化部署经验谈
2010-05-07 IT168网站 编辑:杨晓勇
IT主管们经常、并且一再被要求对数据中心的基础架构进行虚拟化;但是尽管虚拟化问世已有这么多年,但大家仍觉得这是一项尚未完全成熟的技术。如今,大大小小的公司在部署这项技术;不过,许多企业主管在真正走上这条路之前,仍在观望这项技术会取得多大的成效、需要多大的成本。
Vincent Biddlecombe是Transplace的执行副总裁兼首席技术官,其所在公司是一家非资源型第三方物流提供商,为制造商和零售商们提供物流技术和运输管理服务。“我们从虚拟化中尝到了甜头”Biddlecombe表示,通过虚拟化甚至在很多方面有意想不到的收获。那么,是什么原因促使Biddlecombe及其公司走上虚拟化这条道路呢?要说有什么经验的话,他和其公司一路上又获得了哪些经验? Biddlecomb坦率地讲述了心得,希望能帮助别人走上自己的虚拟化道路并尽可能少走弯路。
我们公司在改用虚拟化基础架构的过程中,获得了许多好处。有些好处是我们预料之中的,比如我们把许多物理整合成数量较少、运行虚拟机管理程序的服务器后,提高了硬件利用率。虚拟化技术让我们可以按需要创建额外的环境――这特别适用于创建测试或开发服务器,这个好处也不意外。因为我们在需要时可以迅速添加新的服务器,虚拟化还解决了生产服务器的扩展性难题。
但我们还获得了另外的好处。虚拟化让我们可以降低数据库的许可成本;我们还简化了创建灾难恢复服务器的过程。我们可以更容易地测试灾难恢复计划;这意味着:一旦发生灾难,我们作好了更充分的准备;必要的话,我们可以在更短的时间内恢复计算机运行。
我们最初考虑把服务器基础架构改成虚拟环境时,这个决定与我们当初想让生产环境改用托管设施的计划不谋而合;那时候也正好要更新服务器硬件。因为我们通过即服务(SaaS)模式为自己的客户提供服务,所以需要保持全天候不间断、世界级的功能、托管、可用性、可靠性和扩展性。
我们还希望在增强灵活性以便部署多个环境的同时,保持灾难恢复过程的可靠性。这包括测试和开发环境,以及客户用户验收、销售人员演示和负载测试等环境。我们觉得,虚拟基础架构能够为我们满足所有这些要求,而成本与新的物理基础架构相比更为合理。我们考虑多个环境统一使用分层策略和灾难恢复计划时,首次想到了虚拟化。我们认为,虚拟化有望帮助我们根据要求,把数据迅速转移到合适的存储源。我们还认识到,虚拟化有望便于在生产环境实现冗余机制,同时提供运行灾难恢复及其他环境的强大功能。
另外,因为虚拟化减少了我们所需的数量,它还帮助我们管理按CPU数量计费的Oracle许可证的成本。这是一个重要因素;因为如果创建一个近实时灾难恢复中心,许可成本会进一步增加。如果近实时数据副本用于灾难恢复,Oracle要求数据原件和副本都遵循同样的许可模式。
由于我们已在的大部分地方部署了虚拟基础架构,这给公司带来了几大好处。我们不但减少了所需的CPU数量,从而节省了硬件成本,还克服了如何在需要时创建数据库的难题。
虚拟化还解决了把数据复制到灾难恢复服务器的难题;现在我们就能按照需要创建额外的环境,不必将服务器专门留给每一种环境。我们的虚拟机集群某天可用于运行测试虚拟机,第二天可用于负载测试。它们还可以执行灾难恢复――我们可以选择希望在任何时间段运行哪些虚拟机。这有助于解决扩展性难题,因为我们一旦有需要,只要为该集群添加新的服务器即可。
最重要的是,虚拟化技术让我们可以为客户保持全天候不间断、世界级的功能、托管、可用性和可靠性。