作为数据中心来讲,企业往往为了避免数据由于故障而导致丢失,从而会对数据中心进行灾备模式的处理,即为在建设一个数据中心的同时再建造一个用于灾备应急处理的数据中心。然而近些年随着数据量的不断攀升,用户所产生的数据种类也在暴涨,这就带给数据中心这类基础设施不小的挑战。
热门关键词搜索:到底什么才是“双活”?
对于数据中心来说,“双活”数据中心近些年逐渐成为了企业级用户在建造数据中心过程当中的宠儿,区别于我们前面所说的传统的数据中心,双活数据中心顾名思义就是企业所建造的两个数据中心同时处于运行状态,且相互之间作为备份。
这样一来不仅在运行良好的时候加速的数据中心的工作效率,同时还能在故障和灾难到来时有效避免数据中心的宕机和瘫痪。
双活数据中心特点
对于现在非常流行的双活数据中心,其最大的特点就是充分利用了资源,避免了单一数据中心由于常年闲置而造成的资源浪费,双活数据中心对于资源的整合能力是非常强大的,通过整合,让数据中心的服务能力提升双倍。
此外,双活数据中心如果断了一个数据中心,另外一个数据中心还在运行,对用户来说是不可感知的。而一个灾备中心的模式,如果生产数据中心瘫痪,需要半个小时、甚至两个小时、甚至更长时间才能启动灾备中心,在启动灾备中心的时间里,用户交易会严重受损。
顺应“云时代”的趋势
当前在实际应用层面,已经有一些金融业、银行业的用户开始青睐于双活数据中心的建设和部署,这里笔者举个例子,光大银行的“双活”数据中心的模式始建于2002年。当时还没有出现云计算的概念,但是这个思路和今天云计算的思路不谋而合。“云”的目的就是把数据中心的所有资源整合成一个资源,成为一朵云,这样用户就不知道是哪个数据中心为其提供服务。“双活”数据中心的效果也是一样的。
“双活”模式依赖于虚拟化和云计算技术,要把应用从A数据中心迁移到B数据中心只需点一下鼠标,拖拽一下,迁移就可以完成。这项被称为“一键切换平台”技术的实现,有赖于两个数据中心必须是“双活”的。传统的灾备中心模式采用备份模式,两个数据中心的地址是一样的,或者利用域名进行切换,系统间关系复杂,切换影响较大,一般都需要停机窗口,通常是必须生产中心倒掉,灾备中心才能起来,两个中心同时起来会发生冲突。“双活”数据中心可以规避这个问题。
双活数据中心优势所在
我们前文提到了,对于资源的大幅度整合和利用是双活数据中心比较大的特点之一,灾备中心建设的投资巨大及每年运维成本极高,如果资源处于闲置状态,资源是相当浪费的,有了虚拟化,能够把闲置的资源整合,服务能力会提高一倍。
银行系统中很多资源都是弹性需求,如基金、贵金属交易、电子支付、和网银交易,在交易火爆时一天交易量可能达到全年交易量总和。故银行系统容量规划时是充分考虑到交易峰值的,但这样在正常时间就有很大的交易浪费。
以淘宝“双十一”活动为例,交易量在几分钟内就可能达到全年交易量的总和,需要系统服务能力提高十倍,这时双活数据中心和灵活快速的资源调度就充分发挥出了作用。云计算技术,让IT系统有了资源整合的能力,让系统有了充分的弹性,随时可以调度十台机器来提高服务能力,来保证交易的突发需求,以及各种突发因素造成的交易量猛增。
双活技术的必要前提是什么
企业在部署云计算网络和数据中心等基础设施的时候,势必会需要投入一定量的人员配比来进行日常的维护等工作,那么自动化就成为了这些新技术用户所需要的重要前提,比如,通过虚拟化技术虚拟出了上万台虚拟机器,白天需要50台机器给网银系统提供web服务,晚上网银交易少了,贵金属交易多了,这50台机器要调配到另一个系统上。这五十台不可能一个人一台台调配,那可能配一晚上都配不完,就需要自动化的软件来自动调整资源分配。
部署“双活”数据中心的难度也非常大,尤其是异地“双活”,涉及到数据同步效率问题。如果数据同步效率达不到要求,在灾难发生时就会造成一段时间的交易丢失。在异地“双活”的模式中,两地数据中心同时接纳交易,技术难度很大,需要更改众多底层程序。这就需要企业在基础设施部署层面和应用层面需要进行大力度的研发投入,从而满足日趋严苛的用户数据量需求。
本文转自d1net(转载)