华为云Stack的学习(九)

十、华为云Stack灾备服务介绍

1.云硬盘备份VBS

云硬盘备份服务(VBS,Volume Backup Service)可为云硬盘(EVS,Elastic Volume Service)创建备份,利用备份数据恢复云硬盘,最大限度保障用户数据的安全性和正确性,确保业务安全。

华为云Stack的学习(九)_第1张图片

1.1 VBS的功能

VBS具有以下主要功能:

  • 云硬盘粒度的备份

  • 使用策略备份数据

  • 备份数据管理

  • 对备份副本进行复制保存

  • 根据备份副本或复制副本恢复云硬盘数据

  • 使用备份副本或复制副本创建新云硬盘

  • 任务管理

1.2 VBS的价值

云硬盘备份服务支持全量备份和增量备份。第一次做备份时,系统默认做全量备份, 非第一次的备份,系统默认做增量备份。无论是全量还是增量都可以方便的将云硬盘 中的数据恢复至备份创建时刻的状态。

云硬盘备份服务还支持对备份的副本进行复制,如果备份副本损坏,可以使用复制的 副本进行数据恢复,实现更深度的云硬盘数据保护。

云硬盘备份服务使用简单,用户可以一键式针对弹性云服务器/裸金属服务器(以下简称服务器)上的云硬盘进行备份和恢复。 云硬盘备份服务具备以下优势:

  • 简单易用

操作简单,3步完成备份配置,无需具备专业的备份软件技能。相比传统备份系 统,无需关心备份服务器、备份存储的规划、扩容。

  • 灵活高效

基于策略的自动备份,满足各种备份场景需求。永久增量备份,增量恢复,备份窗口短。

  • 经济实惠

采用永久增量备份,首次备份为全量备份,后续备份均为增量备份,备份数据占用空间少。

1.3 VBS逻辑架构

华为云Stack的学习(九)_第2张图片

组件 用途 典型部署原则
CSBS-VBS Console 用户通过备份控制台申请VBS,对云硬盘进行备份和恢复等 部署在Region层,备份服务Console部署在ManageOne的静态服务器上,无需单独申请独立的资源。
Karbor 负责保存和调度备份策略,提供对云管理层的API接口 部署在Region层,三节点虚拟化部署。
说明:CSHA场景为双节点。
eBackup Driver 用于与eBackup Server&Proxy、FusionSphere OpenStack的Cinder Driver通信。 部署在对接了后端存储(该后端存储能够被eBackup备份)的计算节点 和控制节点上。
eBackup Server&Proxy 负责与生产存储和备份存储之间交互,执行备份任务和恢复任务 部署在AZ,至少两节点物理机部署。两个节点配置HA。
当生产存储为华为分布式块存储时,每套华为分布式块存储对应部署一套eBackup Server&Proxy。
当局点部署VBS和CSBS时,可以共用eBackup Server&Proxy
生产存储 用于存放生产数据的存储设备。 产存储需要与Server&Proxy部署 在同一个数据中心。
生产存储与Server&Proxy的网络时 延<2ms。
备份存储 用于备份生产数据的存储设备。 备份存储可以与生产存储部署在同一 个数据中心,也可以部署在其他数据 中心。 一级备份存储与Server&Proxy的网络 质量要求如下。
● NAS存储:网络时延≤2ms
● 对象存储:网络时延≤20ms
二级备份存储与Server&Proxy的网络质量要求如下。
● NAS存储:网络时延≤2ms
● 对象存储:网络时延≤20ms
1.4 VBS业务流
a.备份业务流

华为云Stack的学习(九)_第3张图片

  1. 租户访问CSBS-VBS Console。

  2. CSBS-VBS Console下发备份任务给Karbor。

  3. Karbor通知Cinder执行备份。

​ 3.1 Karbor调用Nova接口获取待备份的ECS/BMS元数据。

​ 3.2 Karbor下发创建快照和备份的命令给Cinder。

  1. Cinder下发快照命令给Cinder Driver。

  2. Cinder Driver在生产存储上创建卷快照和一致性快照。

  3. Cinder下发备份命令给eBackup Driver。

  4. eBackup Driver下发备份命令给eBackup Server&Proxy。

  5. eBackup Server&Proxy从生产存储中挂载卷快照,获取全量备份或增量备份数据。

  6. eBackup Server&Proxy将备份数据写入备份存储。

  7. 备份成功后,如果存在上一次备份,Karbor调用Cinder接口删除上一次备份的快照。

b.恢复业务流

华为云Stack的学习(九)_第4张图片

  1. 租户选择需要恢复的备份副本恢复到原服务器或其他服务器。

  2. CSBS-VBS Console根据租户的恢复需求下发恢复任务给Karbor。

  3. Karbor执行数据恢复的调度,调用Cinder下发恢复服务器的任务。

​ 3.1 Karbor调用Nova接口对服务器进行关机、卸载卷和锁定操作。

​ 3.2 Karbor调用Cinder的恢复接口和eBackup Driver,下发恢复各个卷数据的任务。

​ 3.3 eBackup Driver调用eBackup Server&Proxy执行各个数据卷的恢复。

  1. eBackup Server&Proxy从备份存储读取备份数据。

  2. eBackup Server&Proxy将备份数据写入到目标卷对应的物理存储。

  3. 服务器数据恢复成功后,Karbor调用Nova接口对服务器解锁、挂载卷和开机操作。

c.区域内复制业务流

华为云Stack的学习(九)_第5张图片

  1. 租户在CSBS-VBS Console上创建复制策略。

  2. CSBS-VBS Console根据租户的备份调度策略下发复制任务给Karbor。

  3. Karbor调用Cinder导入接口为备份记录导入复制记录,形成新的备份记录。

  4. Karbor调用Cinder、eBackup Driver下发拷贝备份副本的任务给eBackup Server&Proxy。

  5. eBackup Server&Proxy从本地备份存储读取备份副本数据。

  6. eBackup Server&Proxy将本地备份存储副本数据写入到远端备份存储。

d.跨区域复制

华为云Stack的学习(九)_第6张图片

租户在CSBS-VBS Console上创建复制策略。

CSBS-VBS Console根据租户的备份调度策略下发复制任务给Karbor。

源区域中的Karbor发起复制调度,调用源区域中的Cinder执行备份记录导出。

源区域中的Karbor将导出的备份记录导入到目标区域中的Karbor中。

目标区域中的Karbor调用目标区域中的Cinder导入接口将备份记录导入Cinder 中。

目标区域中的eBackup Driver调用目标区域中的eBackup Server&Proxy执行复制。

目标区域中的eBackup Server与源区域中的eBackup Server通信,进行备份副本的复制。

源区域备份存储中的备份副本复制到目标区域备份存储中。

1.5 VBS与其他云服务的关系

华为云Stack的学习(九)_第7张图片

华为云Stack的学习(九)_第8张图片

1.6 VBS关键指标

华为云Stack的学习(九)_第9张图片

1.7 VBS应用场景

华为云Stack的学习(九)_第10张图片

2.云服务器备份CSBS

2.1 服务器备份

云服务器备份(CSBS,Cloud Server Backup Service)可为弹性云服务器(ECS, Elastic Cloud Server)和裸金属服务器(BMS,Bare Metal Server)创建备份(备份内容包括弹性云服务器和裸金属服务器的配置规格,系统盘和数据盘的数据,其中裸金属服务器(BMS,Bare Metal Server)只支持备份数据盘的数据),利用备份数据恢复弹性云服务器和裸金属服务器业务数据,最大限度保障用户数据的安全性和正确性,确保业务安全。

下文简称弹性云服务器和裸金属服务器为服务器。

华为云Stack的学习(九)_第11张图片

a.服务器备份的功能

服务器备份具有以下主要功能:

  • 服务器/磁盘粒度的备份

  • 使用策略备份数据

  • 智能绑定服务器

  • 备份数据管理

  • 备份数据支持区域内复制和跨区域复制

  • 恢复数据时支持将副本跨区域恢复到原区域或其他区域

  • 根据备份副本或复制副本恢复服务器数据

  • 使用备份副本或复制副本创建新云服务器

  • 任务管理

b.服务器备份的价值

云服务器备份对于首次备份的服务器,系统默认执行全量备份。已经执行过备份并生成可用备份的服务器,系统默认执行增量备份。无论是全量还是增量备份都可以快速、方便地将服务器的数据恢复至备份创建时刻的状态。

云服务器备份服务还支持对备份的副本进行区域内复制和跨区域复制,如果备份副本损坏,可以使用复制的副本进行数据恢复,实现更深度的服务器数据保护。

云服务器备份服务具备以下优势:

  • 简单易用

操作简单,3步完成备份配置,无需具备专业的备份软件技能。相比传统备份系统,无需关心备份服务器、备份存储的规划、扩容。

  • 灵活高效

基于策略的自动备份,满足各种备份场景需求。永久增量备份,增量恢复,备份窗口短。

  • 经济实惠

采用永久增量备份,首次备份为全量备份,后续备份均为增量备份,备份数据占用空间少。

c.服务器备份逻辑架构

华为云Stack的学习(九)_第12张图片

华为云Stack的学习(九)_第13张图片

d.服务器备份业务流
①备份的业务流

华为云Stack的学习(九)_第14张图片

  1. 租户访问CSBS-VBS Console。

  2. CSBS-VBS Console下发备份任务给Karbor。

  3. Karbor通知Cinder执行备份。

​ 3.1 Karbor调用Nova接口获取待备份的ECS/BMS元数据。

​ 3.2 Karbor下发创建快照和备份的命令给Cinder。

  1. Cinder下发快照命令给Cinder Driver。

  2. Cinder Driver在生产存储上创建卷快照和一致性快照。

  3. Cinder下发备份命令给eBackup Driver。

  4. eBackup Driver下发备份命令给eBackup Server&Proxy。

  5. eBackup Server&Proxy从生产存储中挂载卷快照,获取全量备份或增量备份数据。

  6. eBackup Server&Proxy将备份数据写入备份存储。

  7. 备份成功后,如果存在上一次备份,Karbor调用Cinder接口删除上一次备份的快照。

②恢复的业务流

华为云Stack的学习(九)_第15张图片

  1. 租户选择需要恢复的备份副本恢复到原服务器或其他服务器。

  2. CSBS-VBS Console根据租户的恢复需求下发恢复任务给Karbor。

  3. Karbor执行数据恢复的调度,调用Cinder下发恢复服务器的任务。

​ 3.1 Karbor调用Nova接口对服务器进行关机、卸载卷和锁定操作。

​ 3.2 Karbor调用Cinder的恢复接口和eBackup Driver,下发恢复各个卷数据的任务。

​ 3.3 eBackup Driver调用eBackup Server&Proxy执行各个数据卷的恢复。

  1. eBackup Server&Proxy从备份存储读取备份数据。

  2. eBackup Server&Proxy将备份数据写入到目标卷对应的物理存储。

  3. 服务器数据恢复成功后,Karbor调用Nova接口对服务器解锁、挂载卷和开机操作。

③区域内复制的业务流

华为云Stack的学习(九)_第16张图片

  1. 租户在CSBS-VBS Console上创建复制策略。

  2. CSBS-VBS Console根据租户的备份调度策略下发复制任务给Karbor。

  3. Karbor调用Cinder导入接口为备份记录导入复制记录,形成新的备份记录。

  4. Karbor调用Cinder、eBackup Driver下发拷贝备份副本的任务给eBackup Server&Proxy。

  5. eBackup Server&Proxy从本地备份存储读取备份副本数据。

  6. eBackup Server&Proxy将本地备份存储副本数据写入到远端备份存储。

④跨区域复制的业务流

华为云Stack的学习(九)_第17张图片

  1. 租户在CSBS-VBS Console上创建复制策略。

  2. CSBS-VBS Console根据租户的备份调度策略下发复制任务给Karbor。

  3. 源区域中的Karbor发起复制调度,调用源区域中的Cinder执行备份记录导出。

  4. 源区域中的Karbor将导出的备份记录导入到目标区域中的Karbor中。

  5. 目标区域中的Karbor调用目标区域中的Cinder导入接口将备份记录导入Cinder 中。

  6. 目标区域中的eBackup Driver调用目标区域中的eBackup Server&Proxy执行复制。

  7. 目标区域中的eBackup Server与源区域中的eBackup Server通信,进行备份副本的复制。

  8. 源区域备份存储中的备份副本复制到目标区域备份存储中。

e.服务器备份与其他云服务的关系

华为云Stack的学习(九)_第18张图片

华为云Stack的学习(九)_第19张图片

f.服务器备份关键指标

华为云Stack的学习(九)_第20张图片

g.服务器备份应用场景

华为云Stack的学习(九)_第21张图片

2.2 应用备份

云服务器备份服务提供了应用备份功能,支持为用户数据中心弹性云服务器或裸金属服务器中的文件和数据库应用进行备份,无需再以整机或整盘的形式进行备份。当数据中心发生人为误删除、软硬件故障等事件时,可将数据恢复到任意备份点。

应用备份分为两种:

  • **文件集备份:**支持备份用户数据中心虚拟机或服务器中的单个或多个文件。

  • **数据库备份:**支持备份用户数据中心虚拟机或服务器中的数据库应用。

下文简称弹性云服务器和裸金属服务器为服务器。

华为云Stack的学习(九)_第22张图片

a.应用备份的功能

应用备份具有以下主要功能:

  • 文件集备份

  • 数据库备份

  • 使用策略备份数据

  • 备份数据管理

  • 根据备份副本恢复文件集

  • 使用备份副本恢复数据库

  • 任务管理

b.应用备份的价值

对于首次备份的应用,系统默认执行全量备份。已经执行过备份并生成可用备份的应用,系统默认执行增量备份。无论是全量还是增量备份都可以快速、方便地将应用数据恢复至备份创建时刻的状态。

应用备份具备以下优势:

  • 简单易用

操作简单,3步完成备份配置,无需具备专业的备份软件技能。相比传统备份系统,无需关心备份服务器、备份存储的规划、扩容。

  • 灵活高效

基于策略的自动备份,满足各种备份场景需求。永久增量备份,增量恢复,备份窗口短。

  • 经济实惠

采用永久增量备份,首次备份为全量备份,后续备份均为增量备份,备份数据占 用空间少。

c.应用备份逻辑架构

华为云Stack的学习(九)_第23张图片

组件 用途 典型部署原则
CSBS-VBS Console 用户通过备份服务控制台申请应用备份,对服务器中的应用进行备份和恢复等。 部署在Region层,备份服务Console部署在ManageOne的静态服务器上,无需单独申请独立的资源。
Karbor 负责保存和调度备份策略,资源管理及任务调度编排,提供对接云管理层的PAI接口。 部署在Region层,三节点虚拟化部署。
Karbor Proxy 用于客户端管理,如安装、卸载等 部署在Region层,两节点虚拟化部署。
客户端 客户端软件包含客户端助手和应用客户端。
客户端助手用于管理应用客户端;应用客户端用于与DPA通信,获取生产数据,实现备份恢复。
每个主机上安装一个客户端。
DPA 提供应用备份的备份恢复功能,并作为备份存储存放副本。 部署在AZ,支持单机、单机集群或分布式部署形态。
d.应用备份业务流
①备份业务流

华为云Stack的学习(九)_第24张图片

  1. 租户访问CSBS-VBS Console。

  2. CSBS-VBS Console下发备份任务给Karbor。

  3. Karbor通知DPA执行备份。

  4. DPA通过主机上的应用客户端将应用数据写入DPA。

②恢复业务流

华为云Stack的学习(九)_第25张图片

  1. 租户选择需要恢复的备份副本恢复到原服务器或其他服务器。

  2. CSBS-VBS Console根据租户的恢复需求下发恢复任务给Karbor。

  3. Karbor通知DPA执行恢复操作。

  4. DPA读取备份数据,通过应用客户端,写入目标主机。

e.应用备份与其他云服务的关系

华为云Stack的学习(九)_第26张图片

华为云Stack的学习(九)_第27张图片

f.应用备份关键指标

华为云Stack的学习(九)_第28张图片

g.应用备份应用场景

华为云Stack的学习(九)_第29张图片

3.云服务器容灾服务CSDR

云服务器容灾服务(CSDR,Cloud Server Disaster Recovery)为弹性云服务器 (ECS,Elastic Cloud Server)、裸金属服务器(BMS,Bare Metal Server)和弹性文件服务(SFS,Scalable File Service)提供异地容灾保护。当生产中心发生灾难时, 可在异地灾备中心恢复受保护的ECS/BMS/SFS。

云服务器容灾服务支持三种保护类型:

  • 保护类型为CSDR时,可为弹性云服务器、裸金属服务器和文件系统提供异地容灾 保护,当生产中心发生灾难时,可在异地灾备中心恢复受保护的弹性云服务器、 裸金属服务器和文件系统。

  • 保护类型为VHA+CSDR时,当生产中心单套存储设备发生故障时,数据零丢失, 业务不中断。当生产中心发生灾难时,可在异地灾备中心恢复受保护的弹性云服 务器和裸金属服务器。

  • 保护类型为CSHA+CSDR时,当生产中心故障,可自动或手动切换到同城灾备中心,恢复被保护的弹性云服务器,数据零丢失。当生产中心和同城灾备中心发生 灾难时,可在异地灾备中心恢复受保护的弹性云服务器。

云服务器容灾服务与传统服务器容灾特点对比

华为云Stack的学习(九)_第30张图片

3.1 CSDR的功能

云服务器容灾服务的功能(CSHA+CSDR服务实例暂不支持BMS及SFS、VHA+CSDR服 务实例暂不支持SFS):

  • 支持ECS/BMS跨Region容灾

租户可申请ECS/BMS的容灾,将多个ECS/BMS添加到容灾服务实例中,实现远程复制一致性,支持同步远程复制和异步远程复制容灾。CSDR服务根据设置的远程复制策略,自动定时执行阵列远程复制。

  • 支持SFS跨Region容灾

租户可申请SFS的容灾,将SFS添加到容灾服务实例中,实现远程复制一致性,支持同步远程复制。

  • 支持ECS/BMS容灾测试

租户可申请容灾测试,验证灾备中心数据的可用性,测试过程不会对生产站点造 成影响。

  • 支持ECS/BMS容灾计划性切换

当生产中心发生计划内停机(计划性停电、日常运维等)的情况下,容灾管理员 或VDC管理员/VDC业务员对ECS/BMS执行计划性迁移,完成业务切换,保证数据 零丢失。

  • 支持SFS容灾计划性切换和故障恢复

当生产中心发生计划内停机(计划性停电、日常运维等)的情况下,容灾管理员 对SFS执行计划性迁移,完成业务切换,保证数据零丢失。当生产中心发生故障 (如停电、火灾等)的情况下,容灾管理员对SFS执行故障恢复,在灾备中心快速 启动云服务器,恢复业务。

  • 支持数据中心故障后,在异地恢复保护中的云服务器

当生产中心发生故障(如停电、火灾等)的情况下,容灾管理员或VDC管理 员/VDC业务员对ECS/BMS执行故障恢复,在灾备中心快速启动云服务器,恢复业务。

3.2 CSDR容灾服务处理流程

云服务器容灾服务处理流程(保护对象为 ECS/BMS)

华为云Stack的学习(九)_第31张图片

云服务器容灾服务处理流程(保护对象为 SFS)

华为云Stack的学习(九)_第32张图片

云服务器容灾服务处理流程如下:

  • 两个跨异地的数据中心,各部署一套Openstack,分别归属于两个Region。

  • VDC管理员/VDC业务员创建CSDR服务实例时,正常状态下只有当生产ECS处于运行中或关机状态,容灾ECS需处于关机状态;生产BMS需处于运行中状态,容灾BMS处于运行中或关机状态时,数据可通过存储进行远程复制。

  • 支持通过容灾测试、故障恢复保证容灾ECS/BMS业务可用性。

3.3 CSDR的功能
  • 基于存储复制

支持同步复制(RPO=0)与异步复制(最小复制周期为5分钟),复制过程中不影响 ECS/BMS计算性能。

  • 数据一致

支持租户针对一个或一组ECS的所有卷或BMS的部分卷进行一致性复制容灾保护。

  • 对应用透明

基于IaaS提供存储层的跨站点的远程复制,无需感知VM内应用。

  • 容灾测试

支持租户进行容灾测试,验证容灾ECS/BMS的业务是否可恢复,测试过程不会对生产VM造成影响。

  • 简单容灾管理

支持容灾管理员或VDC管理员/VDC业务员针对ECS/BMS保护实例进行故障恢复、重保护、计划性迁移等操作。

  • 两数据中心互为容灾

支持将任一数据中心内的ECS/BMS容灾保护到另一个数据中心。

3.4 CSDR逻辑架构

华为云Stack的学习(九)_第33张图片

华为云Stack的学习(九)_第34张图片

3.5 CSDR业务流
a.申请 CSDR 服务实例业务流

image.png

  1. VDC管理员或VDC业务员在ManageOne运营面申请CSDR服务实例。

  2. OceanStor BCManager eReplication收到创建容灾保护任务后,调用生产中 心的Nova API查询生产端ECS/BMS所挂载的卷或调用SFS服务查询文件系统 的数量和容量,并获取对应的存储设备。调用容灾中心的Nova API查询容灾 端ECS/BMS所挂载的卷,并卸载容灾中心的云服务器系统卷。

  3. OceanStor BCManager eReplication调用Cinder API在对应的容灾端存储设备上创建从卷。

  4. OceanStor BCManager eReplication调用DRExtend创建主卷和从卷之间的远 程复制Pair。将服务实例中所有的远程复制Pair加入到远程复制一致性组。

b.申请CSHA+CSDR服务实例业务流

华为云Stack的学习(九)_第35张图片

  1. VDC管理员或VDC业务员在ManageOne运营面申请CSHA+CSDR服务实例。

  2. OceanStor BCManager eReplication收到创建容灾保护任务后,调用生产中心的Nova API查询AZ1云服务器所挂载的卷以及容灾中心的Nova API查询云 服务器所挂载的卷,卸载AZ2和容灾中心的云服务器系统卷。

  3. OceanStor BCManager eReplication调用Cinder API在对应的双活存储设备 上创建双活从卷和对应的容灾端存储设备上创建远程复制从卷。

  4. OceanStor BCManager eReplication调用DRExtend API创建主卷和从卷之间的双活Pair以及远程复制Pair,将服务实例中所有的双活Pair加入到双活一致性组,将服务实例中所有的远程复制Pair加入到远程复制一致性组,并将双活 一致性组和远程复制一致性组加入环形。

c.云服务器容灾服务故障恢复的业务流

华为云Stack的学习(九)_第36张图片

  1. OceanStor BCManager eReplication调用DRExtend执行一致性组故障切换。

  2. OceanStor BCManager eReplication调用Nova配置容灾ECS/BMS,解除容灾 ECS/BMS的占位标签。

  3. OceanStor BCManager eReplication调用Cinder将容灾ECS/BMS的卷挂载给 容灾ECS/BMS。

  4. OceanStor BCManager eReplication调用Nova启动容灾ECS/BMS。

  5. OceanStor BCManager eReplication重建保护组。

3.6 CSDR与其他云服务的关系

华为云Stack的学习(九)_第37张图片

华为云Stack的学习(九)_第38张图片

3.7 CSDR关键指标

华为云Stack的学习(九)_第39张图片

3.8 CSDR应用场景
  • 适用于在两个数据中心,构建云平台主备容灾的场景,用于整站点故障时云主机 的故障切换。当数据采用存储同步复制时(RPO=0),建议数据中心间距离<100 公里,网络时延RTT<2ms(数据库性能要求较高时<1ms);采用存储异步复制时 (RPO>=10分钟),建议距离<3000公里,网络时延RTT<100ms。

  • 适用于WEB+APP+DB无法拆分的老旧应用,全部用云服务器(ECS)部署,业务 系统自身无容灾能力,需要云平台提供云服务器的容灾保护。

  • 可应对设备故障、数据中心故障、区域性灾难、计划内停机,例如:计划性停 电、日常运维等。同步复制RPO=0,异步复制RPO分钟级以上,RTO小时级。

a.CSDR 应用场景

华为云Stack的学习(九)_第40张图片

b.CSHA+CSDR 应用场景

华为云Stack的学习(九)_第41张图片

c.VHA+CSDR 应用场景

华为云Stack的学习(九)_第42张图片

4. 云服务器高可用服务CSHA

CSHA(Cloud Server High Availability),即云服务器高可用服务,为弹性云服务器 (ECS)提供同城数据中心间的高可用保护。当生产中心发生灾难时,被保护的弹性云服务器(ECS)能够自动或手动切换到灾备中心。

4.1 CSHA的价值
  • 基于存储双活

单个存储故障,数据不丢失(RPO=0),业务无影响,提升存储可靠性。

  • 存储数据复

制过程中不影响云服务器计算性能。

  • 支持管理容灾

支撑故障恢复的关键管理节点(ManageOne、OceanStor BCManager eReplication 及FusionSphere OpenStack等)跨站点拉远部署,并对接第三站点仲裁,在站点故 障、链路故障等场景下实现自动切换;其他管理节点支持跨站点容灾并在站点故障时手工切换。

  • 数据一致

支持租户针对一个或一组ECS的所有云硬盘进行一致性双活保护。 对应用透明 基于IaaS提供存储层的跨站点的双活,无需感知ECS内应用。

  • 容灾测试

支持租户进行容灾测试,验证容灾ECS的业务是否可恢复,测试过程不会对生产VM造 成影响。

  • 支持自动/手工切换

支持两种切换模式:

​ ● 在自动切换模式下,仅在站点故障场景下进行ECS跨数据中心自动切换,并在站点 恢复时自动重保护,无需人工干预。

​ ● 在手工切换模式下,允许站点部分故障下由容灾管理员针对受影响的ECS保护实例 进行一键式故障恢复。

4.2 CSHA逻辑架构

华为云Stack的学习(九)_第43张图片

华为云Stack的学习(九)_第44张图片

4.2 CSHA业务流
a.申请 CSHA 业务流

华为云Stack的学习(九)_第45张图片

  1. VDC业务员申请CSHA实例。

  2. OceanStor BCManager eReplication收到创建容灾保护任务后,调用Nova API 查询AZ1云服务器所挂载的卷,并卸载AZ2的云服务器系统卷。

  3. OceanStor BCManager eReplication调用Cinder API在对应的双活存储设备上 创建双活从卷。

  4. OceanStor BCManager eReplication调用DRExtend API创建主卷和从卷之间的 双活Pair。将服务实例中所有的双活Pair加入到双活一致性组。

b.CSHA故障恢复业务流

当网络出口为主备出口时,网卡切换的开关为开启,故障恢复业务流如下图所示。当网络出口为多出口时,网卡切换的开关为关闭,故障恢复业务流不需要执行Neutron API卸载网卡和重新挂载网卡的动作。

华为云Stack的学习(九)_第46张图片

  1. OceanStor BCManager eReplication调用Neutron API卸载生产云服务器的网卡。

  2. OceanStor BCManager eReplication调用Nova API关闭生产服务器。

  3. OceanStor BCManager eReplication调用DRExtend API执行一致性组故障切换。

  4. OceanStor BCManager eReplication调用Nova API配置容灾云服务器,解除容灾云服务器的占位标签。

  5. OceanStor BCManager eReplication调用Cinder API把容灾云服务器的卷,挂载给容灾云服务器。

  6. OceanStor BCManager eReplication调用Neutron将卸载的网卡重新挂载到容 灾云服务器。

  7. OceanStor BCManager eReplication调用Nova API启动容灾云服务器。

  8. OceanStor BCManager eReplication重建保护组。

4.3 CSHA与其他云服务的关系

华为云Stack的学习(九)_第47张图片

华为云Stack的学习(九)_第48张图片

4.4 CSHA关键指标

华为云Stack的学习(九)_第49张图片

4.5 CSHA应用场景

CSHA对两个数据中心提供数据保护服务,最大限度保障用户数据的安全性和正确性, 确保业务连续性。CSHA适用于生产中心发生灾难或计划内停机场景。

华为云Stack的学习(九)_第50张图片

5.云硬盘高可用服务VHA

VHA(Volume High Availability),即云硬盘高可用服务,为弹性云服务器和裸金属服务器中的云硬盘提供本地存储双活保护。当单套存储设备发生故障时,数据零丢失,业务不中断。

华为云Stack的学习(九)_第51张图片

**服务实例:**服务实例是对生产ECS/BMS的云硬盘进行高可用设置的集合,用户可以对服务实例进行添加或删除ECS、添加或删除BMS、添加或删除云硬盘等操作。

5.1 VHA的价值
  • 基于存储双活

单个存储故障,数据不丢失,业务无影响,提升存储可靠性;存储数据复制过程中不影响ECS/BMS计算性能。

  • 数据一致

支持租户针对一个或一组ECS/BMS的所有卷进行一致性存储双活保护。

  • 应用透明

基于IaaS(Infrastructure as a Service)提供存储层双活能力,无需感知ECS/BMS内应用。

5.2 VHA逻辑架构

华为云Stack的学习(九)_第52张图片

华为云Stack的学习(九)_第53张图片

5.3 VHA业务流

华为云Stack的学习(九)_第54张图片

  1. VDC业务员申请VHA实例。

  2. OceanStor BCManager eReplication收到创建容灾保护任务后,调用Nova API查询 ECS/BMS所挂载的卷。

  3. OceanStor BCManager eReplication调用Cinder API在对应的双活存储设备上创建双活从卷。

  4. OceanStor BCManager eReplication调用DRExtend API创建主卷和从卷之间的双活 Pair。将服务实例中所有的双活Pair加入到双活一致性组。

  5. OceanStor BCManager eReplication调用Nova API,将创建的双活LUN挂载给ECS/ BMS。

5.4 VHA与其他云服务的关系
a.VHA 与其他云服务的关系(ECS)

华为云Stack的学习(九)_第55张图片

b.VHA 与其他云服务的关系(BMS)

华为云Stack的学习(九)_第56张图片

华为云Stack的学习(九)_第57张图片

5.5 VHA关键指标

华为云Stack的学习(九)_第58张图片

5.6 VHA应用场景

云硬盘高可用服务(VHA)对一个数据中心提供数据保护服务,最大限度保障用户数据的安全性和正确性,确保业务连续性。云硬盘高可用服务适用于金融、医疗、社保、政务等对可靠性要求更高的场景,为ECS/BMS的系统卷和数据卷创建本地存储双 活保护。当整个存储或部分存储池故障时,通过VHA服务保护的ECS/BMS,数据不丢失,业务不受影响。

华为云Stack的学习(九)_第59张图片

你可能感兴趣的:(云计算,华为云,云计算)