BCP是什么?意味着什么?

BCP的最简说就是“什么都是两份”。但你研讨越深,它就越难:两个办事器,两个交流机,两个上行线路,两个配电装配,两个路由器,两个完整自力的、触及全体信息点的收集平面?当然两套装备间的掉效转移必需完整主动化的,因为人的响应时光以互联网的速度来权衡是极端迟缓的。当你开端参加越来越多的冗余和越来越多的主动化的时刻,庞杂度也就上升了。到某一点上,体系是如斯的庞杂,以至于你只能废弃参加更多的故障点。跟着体系向上扩大,收益逐渐削减,最终将达到如许的点,你的投资收益酿成负值。

该问题的谜底可以在宏不雅层面上找到。你需有筹划应对可能影响区域办事的灾害一一地动、限风,等等。是以你须要把办事布署在离开的地舆区域中。至关主要的是:当下次年夜地动毁失落硅谷的数据中间时,必需有主动的方法将你的流量切换到东部海岸。一旦你解决了这个问题,所有的小工作都变得不主要了。假如一个数据中间的配电装配、路由器或交流机掉效,你的流量将主动地转移到其他的年夜都会。很显著,为了防止流量在分歧的处所往返折腾,某种水平的当地冗余是须要的,但你不须要将之进行到收益削减或者负收益的水平。

与人们的广泛意见相反,数据中间切实其实会有故障,有时原因很怪僻。有一天我在加入一个会议时,接到运维中间的德律风,通知我说:一个重要的数据中间运行中止。担忧在我们处置问题时,这个事事宜会段失落我的会议,我立刻打德律风给我的同事懂得影响的水平。使我宁神的是:她告诉,所有网站都已转出谁人所在,流量已转移到别的的数据中间,她正等待着“烤松鼠”的晚餐,原因是一个坏蛋爬进了配电箱,咬穿了重要的配电电缆。松鼠没能活过那天,不外我们平安无事地渡过了那一天。

正如前面提到的,BCP对于分歧的人有很多分歧的寄义。让我们看一下这些术语以及它们对你的站点而言意味着什么。开端时,我先去失落该术语的一年夜部门一一人员和所在。治理员工是一个完全BCP筹划的主要构成部门。假如你的办公年夜楼销毁了,所有的人到哪里工作?我是一个工程师,那不是我的范畴,所以我将集中于BCP筹划的高可用性部门:包管站点正常工作。即使在高可用性范畴,也有各类各样的技巧,从热/热(Hot/Hot)、热暖(Hot/Warn)、热冷(Hot/Cold)到灾害恢复。

热/热(Hot/Hot)是高可用性的第一流别。用户可以从随意率性的数据中间应用全体的运用法式。读和写可以产生在任何处所。这让主动的故障转移变得异常简略,但它不是全能的。

你必需卖力思虑若何处置数据一致性的问题。假如一个数据同时写入两个所在,在复制进程中将涌现冲突。哪个写入是准确的?互联网长短常动态的序言,在许多情形下这并没关系,不外应确保你有所筹划。

热/暖(Hot/Warm)是一种很好的方法,假如你不克不及容忍数据的纷歧致性的话。许多运用有年夜量的读操作,仅偶然(但很主要)写一下。在这种情形下,差别处置这两种操作是有意义的。读操作应用热热的方法,可由任何数据中间供给,具有快速主动的故障转移,这使年夜部门运用具有很高的靠得住性。但一次只写入一个数据中间,这包管了数据的一致性,价值是一小部门运用的故障转移会慢一些。假设可以下降网站机能的话,就不消同步数据复制。在2写操作产生时,尽最年夜尽力将数据尽快传到其他所在,但没有担保。复制延迟可能是几秒、几分钟到几小时不等。是以,当在一个所在进行写操作而紧跟着在另一所在进行读取时,会产生什么呢?更新可能还没达到,你会获得过时的数据。我们称之为临界读(criticalreads)。你须要辨认,以及经由过程毛病处置或将读操作引至源站点,来削减临界读。

热/冷(1Hot/Cold)让我畏惧。这种架构将读写流量送到单一所在,而让另一个雷同的安排在遥远的地平线上闲置。它轻易树立,但价值很低。当灾害袭来时,你就会质疑筹划是否明智。它真的行得通吗?软件版本是最新的吗?最后一次登录到这个冷站点是什么时刻?情形往往是,这个冷站点会被闲置不消一年或更长的时光。当你须要时,它可能已遗憾地过时了。担忧、不肯定和疑惑都弗成避免地会延伸宕机时光。我见过无数次的变乱,其冷情形下你不克不及应用冷站点,其意义安在?

站点是如斯弗成信,以至于我们情愿有几小时的宕机时光,也不消故障转移。假如在紧迫灾害恢复是最差的技巧,实质上是雾件(vaporware)。它的本意不是在平凡的时刻掩护你,而是在年夜的灾害产生时给你供给重建的选项。我们收购的一家公司有灾害恢复筹划,它每月须要向第三方公司付“保险”费,该第三方公司保护了一个年夜型的数据中间,里面充斥了闲置的办事器和存储装备。假如我们们的数据中间产生故障,我们可以用他们的。当然,假如有年夜的灾害,我们就会和他们的其他所有客户竞争资本。并没有现实的筹划,也没有做过任何测试。在开端摸索现实的故障转移会怎么样的时刻,我们发明了一些令人惊恐的问题。成果是办事器和存储有各自分歧部分,网站扶植办事器群在一栋楼,而存储在另一栋。两栋楼之间有一根千兆以太线路衔接,这显著不克不及工作。在我们决议本身干时,他们承诺再建第二条千兆的以太线路。

相關文章: