三大优点推动定案
当做出存储虚拟化决定的时候,朱敬对它有着明确需求。在采访中他曾提到过:“盛大和很多其它公司一样,有不同时间采购的各种性能和品牌的存储设备。如何将这些设备管理起来,而且以后在扩容和数据的备份方面可以灵活增加,而不是一定要绑定某一家厂商或者某一种存储设备,这是选型时的第一考虑。”因此,IBM SVC成为了朱敬首选的解决方案。
IBM TotalStorage SAN Volume Controller简称SVC。IBM的SVC可以将整个SAN中的各种存储设备整合成一个巨大的存储池,充分利用存储资源并按需分配存储空间、性能和功能。而且,还允许用户横跨不同供应商的多个存储子系统使用一组单一的高级拷贝服务,如 FlashCopy和对等远程拷贝MetroMirror。是目前解决异构存储环境中的信息共享、灾难备份时是最富技术含量和最成熟的虚拟工具之一。
朱敬在采访中谈到为什么看中SVC的原因时谈了三点。其一是SVC非常灵活,可用性非常高。在SVC下面可以挂各种各样的设备,包括新的或者旧的,性能高的和性能差的。这样可以使盛大充分利用原来已有的一些老设备,也为今后扩容提供了很好的灵活性,无需绑定在某个厂商上。其二,SVC在性能和功能方面非常领先。在性能方面,SVC有高达8G的缓存,可以进行性能优化和加速,使得增加虚拟化层后不但不影响速度,还能提高速度。这功能是其它厂商实现不了的。在功能方面,SVC提供的功能很全,包括快照、数据的备份,而且这些功能在业界有非常好的口碑;其三是IBM品牌可靠,它的服务、稳定性,包括售前、售后的这些服务在业界都有非常好的口碑。
另外,数据迁移过程中的平滑也是朱敬考虑的因素之一。他说:“我们不少数据存在一些老的存储设备上,如果我们要扩容,购买一个新的存储后,就会担心这个业务怎么样平滑地把数据从老设备迁移到新的存储上,而且还不能影响对应业务的使用,也不能出现宕机的时间。原先的做法是先在应用层修改程序,在做备份的同时,告知应用层数据存储位置的变更。这其实已经存在一个很大的技术门槛,而且还容易出错,会对业务带来影响。而SVC不需要。它是在存储上增加一层,对应用层透明。SVC管理平台上可以通过配置告知数据的新位置,但应用反正是从SVC这层抓取数据,就无需频频更改应用软件了,而且这一切还是自动的,能根据数据读取情况分派最常用的数据到最快的存储设备上,简单而高效。”
事实上,也不是没有其他品牌进入过朱敬的视线,比如惠普在存储虚拟化方面也有很好的表现和很强实力,但朱敬并不满意。他认为:“惠普的存储虚拟化方面有重要一点是它采取一个服务器,下面有很多缓存的技术架构来做一个虚拟化的平台,我非常担心增加一个层次后会对存储的性能会有很大的影响,因为这是非常容易想象的一个瓶颈。一旦这个节点变成新的瓶颈的话,第一肯定没法挂很多存储,第二购买的高端、中端的存储设备的性能都会打一个折扣。我会考虑在应用层去管理这些东西,而不是通过第三方的商品来管理这部分。所以SVC的架构对我来说才有吸引力。”
当然,为了获得盛大在线的订单,IBM也是不遗余力。IBM系统与科技部销售经理在采访中谈到,他们想将盛大在线作为SVC的一个标杆案例,加之盛大在线和IBM在上海的研发实验室非常近以及IBM希望让专家从后台走向前台,服务更多客户而不止是研发产品,因此IBM实验室服务专家亲自为盛大服务,这也给了朱敬很好的印象。
他在采访中说:“我们做技术的对产品的稳定性要求非常高,因为这是我们最终要负责的,如果我们买入的产品不够稳定以至影响到业务,对技术人员来说就是严重失职。IBM给了我们很好的后备,可以让我们非常放心的采购IBM的产品,保证稳定性、保证性能,如果有什么困惑或者疑问的话,IBM还有非常好的售前、售后的服务。值得一提的是,IBM正好在张江有一个非常好的研发团队,与我们有过很多次交流,包括IBM存储的研发团队曾来盛大解释过IBM在虚拟化设备方面的技术特点和以后的发展路线,这也给我们带来很大帮助。”
最终,盛大在线采购了4个节点的SVC,每个节点配24GB缓存,上海张江和无锡两个机房,类似于两地三中心模式(还有一个机房在南汇),两个地方做灾备。这三个机房目前有6千多台PC服务器,未来还将有很大扩展。SVC从春节后设备开始到位,部署了约半年左右完成。