服务器在线12月18日报道 你想在一年之内让你的生产服务器有95%都实现虚拟化吗?下面是物流公司Transplace的首席技术官实施虚拟化的经验。他的公司内部最初没有任何虚拟化技术,后来,该公司的重要任务应用程序都在虚拟机上运行。
许多首席信息官都想知道他们距离应用虚拟化还有多远,以及虚拟化应用运行的速度有多快。一旦你尝到服务器虚拟化实现的节省成本、灵活性和加快配置速度等好处,你就会马上采取行动以便成功地应用虚拟化技术。Transplace公司首席技术官Vincent Biddlecombe不再感到困惑了。他刚刚完成了一个有意义的飞跃。
自从2007年年中以来,Biddlecombe已经把Transplace公司计划用于生产中的服务器都进行了虚拟化。他一直在VMware ESX环境中运行公司最重要的应用程序(自己开发的运输系统软件),没有出现任何大的故障。
随便说一下,当Biddlecombe开始实施这个虚拟化计划时,他的公司的100名IT员工中没有一个人拥有虚拟化经验或者VMware经验。他说,我们是使用Sun产品的公司。为了解决虚拟化的问题,他雇佣了一个咨询合作伙伴Catapult Systems。
时机就是一切
对于Transplace公司来说,2007年的虚拟化飞跃在业务和技术层面上都是有意义的。业务需求:Transplace与其客户通过软件服务配合工作,因此,该公司需要最佳的伸缩性、可用性和可管理性以便托管客户的数据。虚拟化在这些方面都是有吸引力的。
在技术方面,Transplace的系统正好要进行更新。在2007年,Transplace决定把它用于产生的数据中心从得克萨斯州 Plano的公司办公室搬迁到达拉斯的一个外点共用设施。Biddlecombe说,该公司正好要在这个市场升级服务器硬件。因此,在服务器升级的时候实施虚拟化是有意义的。
对于Transplace的数据库应用程序,Biddlecombe把这个应用程序从Sun的服务器(采用Solaris系统)转换到了IBM 的中档服务器(采用Power6处理器和运行AIX操作系统的p570服务器)。对于Transplace的中档服务器,他从Sun的服务器转换到了戴尔 PowerEdge 2950服务器,使用VMware的ESX服务器软件进行虚拟化。对于存储,Transplace选择了Network Appliance公司的FAS 3070。
Biddlecombe说,我们需要一个能够在我们的生产和灾难恢复数据中心之间提供最大限度可用性的环境。通过使用VMware与存储结合在一起的组合,我们有效地把我们的服务器复制到了灾难恢复数据中心。
Biddlecombe预计,他的生产环境将在今年年底之前实现95%的虚拟化。市场研究公司Burton Group分析师Chris Wolf说,这是一个巨大的进步。根据我的经验,机构在一年时间内能够将其40%的服务器进行虚拟化并且会做得很好。
总的来说,Biddlecombe的IT部门现在运行大约110个虚拟机。他没有在虚拟机上运行的两个重要的应用程序是他的微软Exchange服务器和SQL服务器数据库。这两个应用程序的数据输入/输出量都是非常大的。
关键业务应用程序使用虚拟化
在虚拟机上运行重要任务的ERP应用程序让许多首席信息官都非常紧张,不敢进行尝试。但是,Biddlecombe是个例外。 Transplace的关键业务应用程序是一个运输管理系统。这个系统每年处理400万个运输业务,每年的运输开支是27.5亿美元。这个重要任务应用程序在实施虚拟化的第一个月运行得非常好。
这个系统是Transplace公司内部使用Java语言开发的,在BEA WebLogic应用服务器和甲骨文系统上运行以便让数据库工作。Biddlecombe专门用50个虚拟机支持这个在WebLogic服务器上运行的运输系统的组件,用50和60个虚拟机负责其它组件和其它一切事情。
要确定正确的虚拟机的数量和平衡运行重要虚拟机的服务器的工作量,该公司的IT团队进行了广泛的测试。但是,他们拥有其它配备ERP系统的公司所没有的优势:因为这个系统是他们公司内部开发的,他们熟悉这个软件的性能问题。Biddlecombe说,我们立即就知道我们的软件需要什么。
有趣的是Biddlecombe到目前为止没有发现有必要向任何新兴的虚拟化企业购买任何新的第三方管理工具,尽管他要应对一些新的需求。为了支持分层次的监视方法,他目前在高级水平上使用惠普的业务可用性中心工具,在接下来的一级使用惠普的SiteScope(测量每一个虚拟机中每一个应用程序使用的内存数量等因素),然后使用网络和数据库监视工具。他还使用VMware的vMotion工具根据需要移动虚拟机。
Biddlecombe说,我们还没有解决的一个问题是:这些虚拟机的尺寸合适吗?我们认为我们为一些虚拟机提供了超出其需求的内存。我们到目前为止的重点一直是应用程序性能。最后一个层次将是减少虚拟机的资源,仅让虚拟机拥有够用的资源。IT团队使用SiteScope工具能够得到一些内存的数据,但是,这个工具一次只能分析一个虚拟机。这种需求使他考虑寻找另一种管理工具。
Biddlecombe说,为了保证虚拟环境的安全,Transplace的IT团队采用了他们保证物理服务器安全所采用的相同的安全工具(McAfee杀毒软件和其它工具)。在30分钟或更少的时间完成配置
至于证明其成功的标准,Biddlecombe说,他能够很快配置一个新的服务器或者新的计算能力以处理业务方便的问题。过去,他配置一个服务器需要一个星期,现在只需要30分钟。我们通过配置新的服务器显著提高了计算容量并且提高了伸缩性。
Biddlecombe说,能够迅速增加虚拟机扩大计算容量的能力可以帮助Transplace公司处理高峰期的客户数据吞吐量。因为我们是采用的软件服务,我们的客户立即得到这个好处。
当IT要创建一个测试和开发的虚拟机的时候,或者企业官员需要一个新的客户演示环境的时候,IT部门能够在半个小时之内满足这些需求。
Biddlecombe说,高度虚拟化环境的另一个好处是灾难恢复站点的服务器能够担负双重任务。它们这一次可以测试虚拟机,下一次可以做灾难恢复。他说,我们没有100台服务器放在那里等待灾难发生。
Biddlecombe对于虚拟化接下来要做的事情是什么?要继续保证这个备份战略的可靠性。我们使用了VMware整合的备份。但是,还要保证你所有的操作系统都使用了补丁和正确地进行了备份。要保证在做整合防错和有益生产的事情。