• 双活(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. HTML常见标签易踩坑笔记(一)
  2. 搭建selenium + Python环境的总结:
  3. Windows下及Mac下的IntelliJ IDEA快捷键
  4. 从零开始学PowerShell(6)获取对象信息
  5. CMakeLists.txt的语法介绍和几个实例
  6. 无重复字符最长字串的滑动窗口结合哈希表解法(注释详尽)
  7. 将hls生成的IP添加到vivado2018
  8. 6.8使用Consul和envconsul来配置外部环境变量
  9. [Python设计模式] 第14章 老板来了——观察者模式
  10. Halcon学习笔记之OCR系列-喷码字体识别
  11. cmd NTSD命令用法详解
  12. STM32国产替代,再来一波
  13. 判断英语名词可数和不可数
  14. 不只Keep、FITURE、乐刻,运动健身赛道近5年吸金633亿早已起飞
  15. 微信账单动态吸顶功能实现逻辑
  16. MVC ViewData和ViewBag
  17. 【ABAP】-第四堂课-创建函数FM
  18. NeRF与GAN的交融(一)——NeRF论文阅读
  19. Nacos服务端ip地址修改
  20. 请求https接口时报错:Caused by SSLError(SSLError(1, u‘[SSL: CERTIFICATE_VERIFY_FAILED] certificat,安装certifi

热门文章

  1. 显卡T600和RTX3050哪个好
  2. 怎样把计算机里的图片快速删除,如何批量删除重复图片 电脑中相同图片批量删除的方法...
  3. 51CTO多功能双肩包【博客活动礼品】
  4. 数学公式大全--极限、微分、积分
  5. JSP野生动物保护网
  6. python模拟登录163邮箱_Python实现模拟登录网易邮箱的方法示例
  7. 微软python认证难不难_微软MTA认证98-381Python高分必看——100小时Python从0到1完全学习实战...
  8. c语言之“数组”初级篇
  9. FIIL、南卡、漫步者蓝牙耳机怎么选?国产半入耳蓝牙耳机推荐
  10. 下列python语句的输出结果是_下列Python语句的输出结果是 __________ 。