当前位置 博文首页 > weixin_30617695的博客:存储双活

    weixin_30617695的博客:存储双活

    作者:[db:作者] 时间:2021-08-31 13:18

    咱们中国的灾备方案分为六级,六级为最高级,所谓的六级就是当灾难发生后保证数据的零丢失。这世界本来就是无常的,出点意外实在是太常见了,保证数据零丢失!这并不容易实现。

    小到人为的误操作,大到地震,这都有很大的可能会导致数据丢失,即使这些外在的风险都没有,那么存储是存储在物理介质上的,物理介质也有使用寿命,也会慢慢老化。

    如果痛苦、尴尬再所难免,我们最好有所准备----------《次第花开》

    如果将其类比到技术领域的话,这句话我想应该这么说:

    • 意外再所难免,一个设备总是不靠谱的,我们最好准备两个或两个以上以应对意外的发生,有人称这种方式为备份,又因其工作模式的不同,又衍生出了主备、互为主备(主主)、双活、这些概念。

    如果将其类比存储领域的话,这句就再应该这么说:

    • 意外再所难免,一个设备总是不靠谱的,我们最好准备两个或两个以上以应对意外的发生。
    • 意外再所难免,数据存储到一个地区是不靠谱的,我们最好异地存储数据。

    主备就是两个设备,一个设备干活,另一个设备不干活,不干活的那个设备盯着干活的那个设备,当干活的那个设备挂了,不干活的那个立马就顶上。如果不干活的那个挂了,干活的那个并不改变自身的工作状态。

    主备就是两个设备一起干活,两个设备相互盯着,无论哪一个死了,另一个都能自动顶上。

    双活我理解就是主备。

    我们来举几个栗子:

    1. 重要的组织,比如医院、银行,买网络设备总是一买就买俩,为什么?为的就是防止一个坏了,业务就停了。
    2. 现在好多网吧都是双线或者三线的,也是如此。
    3. 我们公司为什么有两个Ap,也是如此。

    -----------------------------以上就是所谓“双活”的概念-----------------------------------------

    如果单纯的将双活理解为两台设备一起干活,互为主备的话,有一些简单粗暴了,那么有没有一些衡量指标呢?有的,RPO和PTO就是用来衡量双活最为关键的两个指标,真正的双活,必须RPO等于0,RTO也等于0。其实写到这里我想先停一停,我们先跳出当前这个讨论技术的圈子,我们来谈一谈别的,如果谈技术的时候不能联想到其它有意思的事情,那未免也太无趣了,你所拥有的知识并不取决于你记得多少,而在于它们能否在恰当的时候被关联回忆起来,我们经常说或者经常想,我们要努力、我们要上进,我们要学什么,做什么,找什么样的工作,但是只有很少的人和很少的事能够如愿实现,并不是没有想,也并不是没有做,而通常是没有一个衡量指标。

    好了,我们再跳入技术的圈子里面,继续讲技术的事儿。

    什么是RPO?什么是RTO?

    咱们国内的技术的文档或是书籍、我觉得更多的是人,讲东西的时候老是讲缩写的字母,就像是RPO和RTO,我刚开始认为这种人就是装逼,对经常说缩写的人或者在中文里面带点散装英语的人一律持鄙视的态度。RPO就就是当灾难发生时可以承受丢失多少数据;而RTO就是当灾难发生后可以承受的故障时间;换句话说,存储双活可以理解为当灾难发生时,数据零丢失,业务也不会中断。

    --------------------------以上就是双活的衡量指标---------------------------------------------

    双活是一个概念,不仅是适用于存储这个层,除此之外还有网络层、主机层都要进行双活,才能真正的实现双活。

    如果存储层有双活,但是网络层存在单点故障,那存储层的双活也不会发挥作用,网络层的双活比如双机热备,主机的双活比如虚拟化、其实我觉觉得还应该有应用层的双活,比如数据库的主从复制。从大的方向来看的话,双活就分三个层:存储双活、主机双活、网络双活。

    ------------------------以上就是双活的分类-------------------------------------------------

    宏杉的双活有什么亮点呢?

    宏杉的双活特点有两个:

    1. 引入40GE的以太网,让网络传输的速度更快了;
    2. RDMA(远程数据直接存取)减少了对CPU和IO的依赖,使得存取速度更快了;

    宏杉的双活有什么缺点呢?

    链路上只支持IP,不支持光纤,还好有40GE技术,速度并不比光纤慢

    ?

    cs