你总是会在许多场合听到:虚拟化在非关键业务系统中是解决成本的最好办法,但还没有为在生产流程中运行应用做好准备。
无论如何,Transplace首席技术官Vincent Biddlecombe可不这么认为。Transplace是一家以SaaS形式向用户提供逻辑软件的公司,共有大约500名员工,每年销售额在25亿美元左右。
大概不到一年前,Transplace公司决定进行数据中心的迁移,他们他们就决定将位于德州普莱诺的办公大楼十层的数据中心迁移到一个更安全的地点。在考虑各种选择的时候,他们曾设想过很多可能性,例如将所有应用扩管外包或者对内部架构进行全面翻新。“很明显我们继续自己托管自己的应用要比我们去外包更有成本效率。”Biddlecombe表示。
成本计算是虚拟化技术的一个重要部分,“偶然间,就在我们要将我们的主数据中心迁移到一个托管机房数据中心的时候,正好遇到我们准备进行服务器的硬件升级,因此,这让我们可以以最干净的方式开始进行虚拟化。”
在其后的8个月里,Tran成功地将他们的数据中心从普莱诺迁移到了达拉斯,并且将IT基础架构从物理状态转变成为虚拟状态。在这个进程进行中,Transplace公司节省了大量的在软件许可证方面的开支,同时服务器的数量也减少了;Transplace公司还能够按照需要增加存储容量,加强位于洛厄尔的灾难恢复站点的灾难恢复功能,最终使IT部门能够将更多的精力用于关键业务项目上。
Transplace公司提供定制化的内嵌于Java中的逻辑软件,其是在BEA WebLogic中运行的。在数据库方面,Transplace的选择是Oracle,Oracle方面,Biddlecombe将数据库从Sun硬件迁移到运行AIX系统的IBM 570服务器上,Biddlecombe在将底层运行Solaris的Sun服务器转变成为运行VMware ESX Server虚拟化软件的64位操作系统服务器的时候并没有遇到什么问题。这样一来,传输速度提升了两倍之多。Transplace将他们大多数的物理服务器转变成虚拟机,只是Biddlecombe并没有给出一个具体的数目。
为了管理存储,Transplace将所有虚拟服务器迁移到NetApp存储系统中,采用NetApp的SnapMirror软件来保持普莱诺数据中心和洛厄尔灾难恢复站点之间的数据同步。
“所有的都复制了——我们所有的数据和服务器,都在两个站点之间进行了复制和备份。同时,我们还使用这个灾难恢复站点进行应用和环境测试,我不再需要管理100台物理服务器了。”Biddlecombe表示。
为了自动的进行两个站点间的备份,Transplace安装了VMware的vCenter Site Recovery Manager。Biddlecombe表示:“vCenter可以自动识别数据中心内哪些服务器是活动的,这些服务器怎样被映射在灾难恢复站点中。所有这些构成了整个备援流程。”
迁移TB级别的数据(Transplace公司仅仅是每台服务器的根目录就有30GB,总共加起来有3TB)、维持两个站点间的完全同步,占用了很大一部分的带宽和存储空间。为了将此存储的需求,Bidd使用了重复数据删除技术软件将存储效率提高了65%。而在带宽整合方面,Biddlecombe选择SilverPeak的NX设备实现了两个数据中心的数据吞吐量优化。
最后的结果很令人满意,Transplace获得了应用性能的提升和存储容量快速配置,“如果我们需要更多的计算能力,我们增加一台虚拟服务器就可以,如果我们需要测试一个应用,那么就创建一个新的环境。”Biddlecombe表示,如果遇到灾难,那么Transplace就会启动备援流程到他们位于洛厄尔的数据中心,而且不会造成业务的中断。“在此之前,我们的存储系统日益脆弱,而现在我们有了更多的空间和灵活性,当你花费更少的时间来管理系统的话,就会有更多的时间重点放在改善企业业务上。”