• 双活(HyperMetro)

  • 本地双活:距离≤10km

  • 同城双活:距离>10km

  • 没有主备之分,只有本端数据中心和远端数据中心。当一个数据中心的设备故障或数据中心故障,业务会自动切换到另一个数据中心继续运行,不需要人工干预

  • 双活成本较高,需要买远端设备、双活的license,如果两个数据中心距离>10km,还需要买长距离license,超过25km还需要买波分设备

写I/O流程

  • 主机下发写I/O请求到双活管理模块(HM)

  • HM将写I/O请求记录到LOG中

  • HM执行双写操作,向本段和远端的Cache中写I/O

  • 本端和远端的Cache完成写I/O后,向HM返回写I/O的结果

  • 两端Cache都返回结构后,才向主机返回写I/O得结果

  • 如果两端Cache都写成功,则向主机返回写成功,并清理LOG

  • 如果有任意一端写失败,HM则会将LOG转换为DCL(差异位图),记录本端LUN与远端LUN的差异数据

  • 当设备修复后,再根据DCL,将存在差异的数据进行同步,同步完成后,清除DCL,恢复双活

仲裁机制

  • 当双写失败,就会申请仲裁,前提是仲裁服务器没有故障

  • 仲裁过程需要60s

  • 静态优先级模式

  • 适用于在没有第三站点仲裁服务器的场景

  • 当存储系统间链路故障时,优先站点的LUN继续提供服务,非有限站点的LUN暂停提供服务

  • 当优先站点故障时,非优先站点不能自动接管业务,需要人工手动启动非优先站点为主机提供服务

  • 非优先站点故障时,不影响优先站点的业务

  • 仲裁服务器模式

  • 适用于在有第三站点仲裁服务器的场景

  • 当仲裁服务器发生故障,不会影响业务,双活Pair关系也正常,但是仲裁模式会自动变成静态优先级模式

  • 当仲裁服务器与A站点之间的链路故障,不影响业务,双活Pair关系也正常,如果将来A站点和B站点之间的链路发生故障,因为仲裁服务器无法与A站点通信,所以会将业务运行在B站点上

  • A站点发生故障,双活Pair关系断开,双写失败,进行仲裁。B站点继续提供业务,访问A站点的请求会被转移到B站点上

  • A站点与B站点之间的链路出现故障,双写失败,双活Pair关系断开。经过仲裁服务器仲裁后,A站点继续提供业务,B站点会被关闭,所有的数据增长都在A站点

  • 仲裁服务器和A站点都发生故障,双写失败,进行仲裁,但是仲裁服务器发生故障,B站点无法得到仲裁服务器的投票,所以也会关闭自身的服务,业务发生故障,需要人为启动B站点的LUN,提供业务访问

  • 当仲裁服务器与A站点之间的链路故障,A站点与B站点之间的链路故障,双写失败,进行仲裁,A站点关闭自身的业务,B站点将继续运行业务

  • 当A站点故障,仲裁服务器与B站点之间的链路故障,双写失败,进行仲裁,B站点收不到仲裁服务器的投票,关闭自身业务,需要人为启动B站点的LUN,提供业务访问

  • 当仲裁服务器发生故障,AB站点之间的链路发生故障

  • 故障之间的时间间隔在60s以内,静态优先级仲裁模式还没来得及切换,双写失败,进行仲裁,无法得到仲裁服务器的投票,则AB站点都会关闭自身的业务,需要人工启动A站点的LUN,提供业务访问

  • 故障之间的时间间隔在60s以上吗,切换为静态优先级模式,双写失败,进行仲裁,A站内点继续提供业务访问,B站点关闭自身的业务


以上内容均属原创,如有不详或错误,敬请指出。

本文作者: 坏坏

本文链接:http://t.csdn.cn/xdJdc

版权声明: 本博客所有文章转载请联系作者注明出处并附带本文链接!

华为云计算之双活容灾相关推荐

  1. 【公测中】阿里云发布国内首个大数据双活容灾服务,满足高要求大数据灾备场景...

    在6月上旬举行的云栖大会上海峰会上,阿里云发布了国内首个大数据集群双活容灾产品-混合云容灾服务下的混合云大数据容灾服务(HDR for Big Data, 简称 HDR-BD),并已经在7月份开始邀测 ...

  2. 混合云应用双活容灾实践

    作者:远跖 前言 越来越多的企业在数字化转型和上云进程中选择混合云的形态(云+自建 IDC 或云+其他厂商云)来进行容灾建设,一方面不会过度依赖单一云厂商,另一方面还能充分利用已有的线下 IDC 资源 ...

  3. 【公测中】阿里云发布国内首个大数据双活容灾服务,满足高要求大数据灾备场景

    在6月上旬举行的云栖大会上海峰会上,阿里云发布了国内首个大数据集群双活容灾产品-混合云容灾服务下的混合云大数据容灾服务(HDR for Big Data, 简称 HDR-BD),并已经在7月份开始邀测 ...

  4. 混合云存储阵列 > 产品简介 > 应用场景 > 双活容灾

    双活容灾 更新时间:2019-03-27 10:18:41 Apsara系列提供了丰富的数据保护服务,满足最严苛应用双活需求,在前端应用到配合下可以实现本地的应用双活容灾,为企业关键业务的保驾护航. ...

  5. oracle异地双活距离,再谈异地双活容灾部署(6.24)

    对于数据库异地双活容灾部署在前面博客上也有文章谈到过,这篇文章做一些进一步的分析,对于异地双活容灾推荐阅读下网上的一篇文章,这篇文章介绍的比较全面,可以重点参考,本文配图也来源于该文. 数据库的双活设 ...

  6. 揭阳市人民医院基于对称双数据中心的双活容灾系统建设项目

    第三部分 用户需求 需求分析 信息系统现状 经过近几年的信息化建设,揭阳市人民医院的信息化取得了重要的突破和长足的进步,在医院管理和医疗服务方面发挥了良好作用,信息系统成为我院医疗业务发展中不可缺少的 ...

  7. 【容灾实战】多云平台混合部署的双活容灾网站系统

    摘要 随着云计算和互联网技术的发展,越来越多的企业接受将自身的IT系统放在公有云上,以节省企业的成本和提升运维效率.目前主流的云计算提供商有亚马逊云.微软云.阿里云.腾讯云.华为云.金山云等等.对于中 ...

  8. 华为云计算HCIE学习总结-灾备

    总结仅仅只是个人经验,总结个人认为课程中重要的地方,无法面面俱到,大家仅供参考,见谅 三.灾备 灾备又叫容灾和备份,两个技术通常结合使用. 概念: 1.容灾:在构建业务时,通过构建容灾系统(一般指在已 ...

  9. 第一讲:双活容灾技术和方案概述

    容灾建设在我国已有十多年的历史了,尤其是2007年发布国标GB/T20988-2007<信息系统灾难恢复规范>后,各行各业对容灾建设都非常重视,各种新的容灾技术和产品也得到了快速的发展和应 ...

最新文章

  1. 模板方法设计模式与策略模式
  2. 【VMCloud云平台】私有云门户第一朵Web云(一)
  3. java 0000 0001 0002 000a 000b_同样的 Java 文件,为什么直接用 Javac 编译和使用 Maven 编译出来所得到的字节码不一样?...
  4. CentOS 搭建内部Yum源同步阿里Yum源
  5. 《RESTful Web Services》第一章 使用统一接口
  6. DDNS For RHEL5
  7. PL/SQL之高级篇
  8. Tomcat 添加为系统服务 开机自动启动
  9. java-如何反编译
  10. Python软件封装打包
  11. 透视条件(Condition)技术
  12. 用MATLAB仿真DSB调制
  13. 模仿6ecc 主页 主体部分(查看附件点击6eccHTML 就会看到如下页面效果)
  14. VMware14安装Ubuntu18.10
  15. 基于Unity3D 的Vuforia SDK开发基础教程
  16. python暴力破解excel_使用 Python 读写 Excel 文件(一)
  17. 图解Windows10+优麒麟双系统安装
  18. could not write file:C:\Users\user\Desktop\KunMing40m\KunMing40m\.classpath
  19. cydia java_Cydia for Android
  20. 地理信息系统软件工程技术

热门文章

  1. 若关于x,y的方程组ax+3y=9,2x-y=1无解,则a的值为()
  2. 「分布式技术专题」基于Gossip协议的去中心服务
  3. 低压电工实操考核设备
  4. 跟着我从零开始入门FPGA(一周入门系列)第三天
  5. 中文停用词库,不用C币直接复制
  6. 第六届“强网杯”青少年专项赛 writewp by 楠辞姐姐后援团
  7. 小说作者推荐:春如棠合集
  8. python图像识别植物识别_python 植物识别 error_code
  9. itextpdf将带复选框的html_使用flying-saucer 实现 html转pdf实现input框select,textarea checkbox等的显示...
  10. SMT32同步采样ADC芯片ADS8329 | 立创开源