在基于私有云部署方式的IaaS建设中,东方证券颇具前瞻性地采用了Nutanix超融合创新解决方案。
从2014年9月开始,东方证券在两个托管站点逐步尝试使用了11个Nutanix节点替换原有承担行情、交易接入的50台传统刀片服务器,从使用传统的物理服务器变成计算存储融合架构,节约了宝贵的托管机房机柜空间、电力资源,提高了系统应用的可用性。
互联网金融打开一扇门
在不断地转型发展中,东方证券的业务扩张速度非常迅猛。而在业务快速变化时,IT基础架构也面临着非常大的挑战。东方证券IT架构师周浩波介绍道:“互联网金融的兴起为证券公司拓展业务渠道和服务客户打开了一扇新的大门。比如东方证券旗下的汇添富基金公司,在较早地开展面向互联网的金融服务之后,他们非常强烈地感受到了客户体量的激增,客户一下子成百万地冲了进来。但是这个时候,无论是从客户容量、业务要求还是持续服务的能力上讲,都对我们的IT构架带来了整体性冲击。”这也是东方证券在选择新基础架构时,特别看重整个IT架构弹性能力,以及系统敏捷度和可扩展性的重要原因。
周浩波表示:“要成功转型为一个现代化投资银行,需另辟蹊径,掌握一些‘弯道超车’的本领,而不能完全去复制一些原有传统的发展模式。这就是说,我们的云计算战略、整个IT技术架构和应用发展在互联网金融时代,要能够超前适应实现互联网金融的要求,要能够以软件定义、弹性模块化扩容重塑业务体系,打造出能够满足新体量、新客群、新服务的核心竞争能力。”
从虚拟化到超融合
“在转型发展中,我们公司的业务扩展实在太快了,感觉一直都在上新业务。”东方证券高级工程师万寅桦的感受特别强烈:“如果按照传统的模式,每新上一项业务就买一套服务器+存储的设备,等到这套设备到货后还要经历安装、配置、实施、调试和上线的繁琐过程,系统根本无法在很短时间内就绪。而互联网金融的业务发展从系统容量方面又具备特别大的不确定性,从这个角度来讲,演进中的IT基础架构,必须要能走在所有的业务之前,必须要能够随着业务的变化弹性伸缩。”
东方证券在最终选择与Nutanix合作之前,也尝试了各种可能方案。
万寅桦介绍说:“我们公司从2008年就开始接触虚拟化,到2012年正式进行了大规模使用。当时使用的是共享存储。在使用的过程中,我们考虑到一个比较重要的问题,即共享存储依然是个单点的存在,如果这个存储发生故障,那么整个虚拟机环境就会完全瘫掉。而对于证券公司来说,信息系统的安全稳定运行一直都处于首位。因为在证券交易的4个小时里是绝对不能出现任何故障的。因此,我们急需寻找到一个更好的解决方案,以便从根本上消除对共享存储单点故障风险的顾虑。”
2012年开始,东方证券采取了一种权宜措施, “用服务器带着本地的硬盘”来分散风险。但是通过这种方法,设备本身拥有的一些特性并不能完全被利用,反而为系统管理增加了非常多的难度;另外,其性能与共享存储也有一定的差距。正是在这个时候,东方证券碰到了Nutanix,一家能够以标准化的形式复制像谷歌、阿里等大型互联网企业的数据中心并交付给企业客户的公司。
在2014年9月,东方证券通过三个多月的详细测试后,决定选用Nutanix解决方案,其原因主要基于以下四点:首先,相对于传统的共享存储来说,超融合是一个分布式的架构。它从硬件的结构来说是全冗余的,用户可以不用再担心由存储单点故障发生而导致的整个虚拟机集群不可用的问题;其次,因为是分布式的架构,超融合产品的性能可以随着节点的扩展线性扩容,用户不必在业务发展之初就投入巨资购买规模庞大的系统。第三,Nutanix的部署非常简便非常快,都是脚本化、程序化的;另外,经过了严谨的测试,从软件的稳定性到性能,Nutanix超融合都符合了东方证券的预期。
对此,东方证券IT架构师周浩波表示:“Nutanix最打动我的是其产品本身的架构。其实东方证券早在2008、2009年就开始做虚拟化,虽然还谈不上私有云建设,但是一直在通过虚拟化向云计算方向推进,同时我们也一直在寻找一个既能满足我们特定需求,又能被称得上是一个云计算的模块的产品。而Nutanix的架构天生是符合云计算和私有云建设的要求的。”
新旧概念的碰撞
回顾整个测试过程,万寅桦认为期间最大的冲突其实来自于新旧两个概念之间的碰撞。证券行业是一个相对传统和保守的行业,而分布式存储、超融合架构在2013、2014年又是一个非常新的概念。之所以会反复测试,其背后原因就在于证券行业技术团队对超融合这个新兴事物的不确定、对Nutanix技术原理的担心。那时,没有人能够非常肯定回答超融合架构使用中将可能会出现什么样的情况和问题,只能自己去测试、自己去尝试。
在测试过程中,Nutanix技术团队的耐心让万寅桦至今印象深刻。“从一开始的原理到怎么使用,Nutanix技术人员一点一点为我们进行培训,我们遇到任何问题他们也都能够及时地回复,这也最终打消了我们对新鲜事物的顾虑。”这个过程也让东方证券的技术团队,从对这套产品逐渐有概念,发展到想继续更深入地了解它,真真切切地感受了Nutanix技术在众多方面提供的便利。
“第一是操作上的便利,它能够集中管控,通过一个统一界面就可以对系统状态有清晰的把握,管理还非常简单。第二是扩展上的便利,完全是即插即用。第三是性能上的便利,它提供了一个性能和安全性的综合衡量,在兼顾证券行业要求的安全性的同时,也提供出比较好的性能。”因为Nutanix在每个节点上都有一个虚拟化的“存储控制器”,扩展节点既扩展了存储控制器数量,同时扩展整个集群的存储容量和性能。这一设计消除了传统集中存储只有两个存储控制器所带来的性能瓶颈。
二次采购谋求节省空间和成本
2015年8月,东方证券又第二次采购了Nutanix的设备,这一次面对的挑战则主要来自于整个数据中心在用电和占地方面的吃紧。
东方证券现在有多个主机房和IDC托管机房。因为场地的限制,主机房和托管机房的空间和用电非常紧张,因此希望获得一个解决方案,既能带来虚拟化好处又能节省空间和用电。“传统2路服务器最小为1U,Nutanix在2U机箱中集成了4台2路服务器;同时,Nutanix 2U4节点最大电源功耗为1150W。另外,使用了Nutanix之后,整个托管机房从原先需要租用五六个机柜到现在只需要租用一个机柜,硬件成本也从原来几十台的物理服务器降低到一套Nutanix的设备。”
通过测算,最终东方证券在空间上节省超过80%,电力消耗上节省超过66%。另外,Nutanix易于安装部署,初始安装只需要20分钟,扩展集群时新节点将被自动发现,并且无需停机时间,扩展仅需要15分钟即可完成,运维成本大幅节省。
后记
截至2015年12月,在经历了最初的测试,东方证券使用第一套Nutanix设备也过去一年多的时间了。可以说,东方证券现在可以从性能、安全性和管理等各个角度对Nutanix设备进行肯定。周浩波谈到,因为Nutanix的产品具备简单易行的弹性扩容能力,因此,东方证券完全可以按照业务扩展的要求,随需随买,不必像购买传统存储设备时那样一下子做几年的规划,大大节约了公司的IT投入,提升了IT投资与业务拓展的紧密性。
2016年,东方证券将进一步推进云计算创新,利用Nutanix超融合架构和虚拟化提供的新特性,实现全新的容错体系,以推进虚拟化技术在核心业务层面上的应用,从而实现更大发展。