横向扩展数据中心
发布日期:2023-04-05浏览量:88
设计具有三个或更多及时数据中心的零碎,以削减总体本钱普及可用性以及实现劫难恢复。合用于任何思索插手一个劫难恢复(冷备份)数据中心的超高速发展的公司。采用“多个及时数据中心”的设置,拆分你的数据,分离到这些数据中心,把事务负载也分离到这些数据中心。行使过剩的容量来应答每一年的岑岭期。
对你的营业来讲,数据中心泛起故障是劫难性的打击。常规设计为三个或更多个数据中心,由于如许本钱比只要两个数据中心低。在岑岭期行使闲置的容量,而不是低落处置事务的速率。
要点:在施行劫难恢复时,行使三个或更多个及时数据中心的设计,可以低落劫难恢复的本钱。在须要时,可以行使闲置容量知足岑岭期的需求。
对付超高速发展的公司来讲,数据中心的扩展曾经成为了最大的痛点之一。这是由于,方案和建造数据中心的时间较长,而且它也是在高速发展阶段咱们最不肯意义索的事情之一。但有时,最不肯意义索的事情是对公司风险最大的事情。这个准则简略地引见了“怎样”以及“为甚么要挤分数据中心以应答高速的发展。
起首,让咱们看一些根蒂根基。为了实现故障隔离(有助于带来高可用性)和事务的增进,咱们想别离用准则8和准则9引见的y轴和z轴扩展要领对数据进行分片。为了实现高可用性和事务的增进,咱们想用准则7引见的x轴扩展要领复制(或克隆)数据和服务。末了,咱们假如0,你能够有一个无状况零碎或者能够按照本身的有状况需求进行设计,从而行使多个数据中心。恰是数据和服务以及无状况零碎的分片、复制、克隆形成为了分区,从而使得咱们能够把数据中心散布到多个差别所在的站点中去。
若是咱们沿z轴切分数据(参阅准则9),那末可以把数据放在离要求该数据的用户较近的数据中心。若是要在切分数据时维持多租户性,可以选择离终端用户近的数据中心。若是“原子”或“粒度”元素是一个公司,那末可以把数据中心放在所服务的公司四周(若是是家大型公司,至少要选择间隔该公司最大的办公区较近的位置)。
起首,让咱们从三个数据中心动手,这时候每一个数据中心寄存约33%的数据。咱们将这三个数据集称之为为a数据集、b数据集和c数据集。每一个数据中心的数据集都进行了备份并等分为两部分,而这两部分的副本则别离存在其余两个数据中心。假如采用z轴拆分和x轴复制的要领复制数据,那末a数据中心的客户的50%的数据将寄存在b数据中心,其另外50%的数据寄存在c数据中心。任何一个数据中心泛起故障,那末该数据中心50%的数据和相干事务城市被转移到其余两个数据中心。若是a数据中心泛起故障,那末它509%的数据和相干事务会被转移到b数据中心,另外50%将被转移到c数据中心。如图3-2所示。后果是一切站点共计存储了20096的数据,可是每一个站点只保留数据总量的66%,由于每一个站点寄存了100%的主数据集副本(占该站点数据总量的3%)和其余两个站点的50%的数据副本(总量占该站点数据量的33%,每一个数据副本占数据量的165%)。
要理解这类设置为甚么比两个数据中心好,需求进行一些计较。假如你至少需求两个数据中心,使营业能够在地理位置上伶仃的劫难事宜中存活。若是咱们有两个数据中心,别离标识表记标帜为a和b,那末你能够会用a数据中心进行1009%的操纵,让b数据中心作为热备份。采用热冷(或主动被动)设置,那末两个数据中心都要具有10096的计较及网络,这包括10096的web和应用服务器、10096的数据库服务器和10096的网络设备。两个数据中心的电力需求相似,网络连贯相似。为了应答岑岭期激增的需求,每一个数据中心能够需求稍大于100%的容量才行。假如每一个数据中心需求110%的容量。无论什么时候为一个数据中心添加服务器,都要为另外一个数据中心购置等量的服务器。兴许为了安全复制数据,你能够会采用专用路线连贯两个数据中心。同时运转两个及时数据中心,那末在产生劫难时,在把一切处置转移到备用数据中心以前,只要50%6的事务会失败,但这类要领在估算和财政方面却没有甚么劣势。
可是,采用三个及时数据中心,本钱就会降落。这是由于,在每一个站点中,对付一切的非数据库零碎,每一个处所只需求150%的容量便可处置故障站点100%的买卖。对付数据库,尽管依然需求200%6的存储,但对付任何要领该本钱都是必需的。电力和设备耗费也约莫为单个站点的150%,不外咱们需求的职员显然要多一些,能够操纵三个数据中心需求的职员要比操纵一个数据中心的职员多1.5倍。独一添加的是网络设备,由于三个数据中心比两个数据中心需求的网络连贯多两条。
采用这类设置的一大益处是,能够行使闲置容量创立测试(如负载测试和机能测试)区域,还能行使这些闲置应答激增的需求。这类激增的需求随时能够泛起。咱们能够要处置一些方案外的压力,也可以关系很好的个人或公司客户获患有难以置信的病毒式的发展。那末可以先用为劫难恢复筹备的容量处置买卖,与此同时再洽购新的设备。
咱们提到过,运转三个或更多个数据中心也有缺陷。尽管咱们确信三个站点都在及时事情,可是运转这三个站点还需求分外的一些庞大事情。不外即便运转两个采用冷热设置的数据中心,所需的庞大事情也不比前者需求的少。同步两个站点是很难的,尤为是运维职员险些没法证实两个站点中的某一个是否真能在须要时运转。不中断地运转三个数据中心尽管会更难一些,但也不是十分难。
尽管其余本钱低落了,可是网络传输本钱的增进也十分快。在站点的周全连通图中,每一个新站点n+1都需求n条分外的网络连贯,此中n是以前站点的数量。网络连贯本钱控制得好的公司,常规城市跟网络传输供给商谈一个批量折扣,而且还可以离开双方的脚色来充任第三方网络传输供给商,从而削减本钱。
末了,咱们预感到了多个及时网站建设站点的模子会形成职员及其附加的本钱添加。若是数据中心很大,咱们会把员工分配到数据中心四周,而不是远程事情。即便没有现场事恋职员,也需求时时地到现场去,与只知其一,不知其二供给商一块儿事情,等等。附注栏“多个及时站点注重事项总结了施行多个及时站点的益处、缺陷以及架构方面需求思索的要素。
相关文章: