【华为云】云上两地三中心实践实操

写在前面


  • 应用上云之后,如何进行数据可靠性以及业务连续性的保障是非常关键的,通过华为云云上两地三中心方案了解相关方案
  • 认证地址:https://connect.huaweicloud.com/courses/learn/course-v1:HuaweiX+CBUCNXI057+Self-paced/about
  • 当前内容为华为云SDRS服务以及CBR服务 实际使用
  • SDRS 用于同域不同可用区容灾,CBR 用于不同域容灾
  • 理解不足小伙伴帮忙指正

不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树


华为云上两地三中心实践,这里主要模拟下面两个场景:

  • 基于ECS,VPC等基础服务,利用SDRS服务实现同区域不同可用分区之间的应用数据一致性容灾(跨可用分区)

  • 基于ECS、VPC等基础服务,利用CBR服务实现不同区域之间的应用数据一致性容灾(跨区域)。

在这里插入图片描述

生产ECS 环境准备

  1. 登录华为云官网(确保实验之前已有账号和密码),将区域切换到华北-北京四(SDRS在华北-北京四区域下面进行实验),并进入华为云控制台

在这里插入图片描述

  1. 创建虚拟私有云VPC,以便后续实验的进行

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 创建弹性云服务器ECS(生产站点:此处为华北-北京四区域下的可用区1),ECS的规格为通用计算增强型,2个vCPU,4GB内存,建议:c3nelarge.2 2核4G (官方文档注明SDRS特性不支持c6系列规格)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

SDRS 服务

创建存储容灾服务 SDRS

部署 SDRS 服务

  1. 创建保护组:
  • 区域:华北-北京四(默认区域)
  • 容灾方向: 生产站点 (可用区1) >>>容灾站点 (可用区2)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注:SDRS实验为同一区城下不同可用分区之间的操作,故容灾站点为华北-北京四区城下的可用区2

  1. 保护组创建完成后,进行保护实例的创建
  • 在创建界面中,选择生产站点服务器,勾选前期创建好的弹性云服务器ECS,
  • 容灾站点服务器规格选择: c3ne.large.2 2核4G(注意: 在选择容灾站点服务器规格时,规格建议和生产站点的云服务器规格保持一致
    在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 创建完成后,SDRS服务会产生一个状态为可用的复制对,并会在可用区2中自动创建好容灾站点云服务器(此时是关机状态)4

在这里插入图片描述

在这里插入图片描述

  1. 对保护组开启保护,此时SDRS服务部署完毕

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

测试SDRS服务并验证

  1. 生产站点云服务器部署业务,并产生新数据:新建内容为sanheyiwuyang的名为“sanheyiwuyang”的文本文件(及时保存)

在这里插入图片描述

在这里插入图片描述

  1. 关闭生产站点云服务器,用于模拟异常关机的情况

在这里插入图片描述

  1. 对保护组进行业务切换,进行数据同步,同步完成后,此时的生产站点为可用区2,生产站点云服务器为原容灾站点云服务器

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 验证此时的生产站点云服务器(需重置密码进行登录验证)数据是否与原生产站点云服务器保持一致

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

业务回切并验证

  1. 对此时的容灾站点云服务器进行数据新增模拟新业务产生

在这里插入图片描述

  1. 关闭容灾站点云服务器模拟云主机异常关机的情况

在这里插入图片描述

  1. 对保护组进行业务切换,进行数据同步,同步完成后,此时的生产站点重新变更为可用区1,生产站点云服务器重新变更为原容灾站点云服务器

在这里插入图片描述

在这里插入图片描述

  1. 验证此时的生产站点云服务器数据是否与原生产站点云服务器保持一致

在这里插入图片描述

CBR 服务

  1. CBR服务需要准备两个区域: 华北-北京四、华东-上海一(验证不同区域之间的数据容灾一致性)
  2. 于华北-北京四区创建云备份CBR服务
  • 创建策略
  • 类型:选择“备份策略”
  • 备份时间(执行备份的时间点): 只能是整点时问,建议预留好时间 (一般选择当前时间之后的整点)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 购买云服务器备份存储库
  • 保护类型:选择“备份
  • 选择服务器:选择要备份的云服务器
  • 自动备份:选择“立即配置”,并绑定已创建好的备份策略

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 等待时间到达备份时间点,查看是否有备份任务产生(时间关系这里我们创建一个手动备份)

在这里插入图片描述

  1. 备份任务执行完成之后,验证是否有新增增强备份,且存储库容量是否有被使用

在这里插入图片描述

  1. 继续于华北-北京四区创建云备份CBR服务
  • 创建策略:
  • 类型:选择“复制策略”
  • 复制时间(执行复制的时间点): 只能是整点时间(复制时间必须选择在备份时间之后建议预留好时问)
  • 目标区域:选择“华东-上海一“

在这里插入图片描述

在这里插入图片描述

  1. 将区域切换到“华东上海一”购买云服务器备份存储库
  • 保护类型:选择“复制“
  • 容量:默认即可(建议存储空间不小于所选备份服务器磁盘空间)

在这里插入图片描述

在这里插入图片描述

  1. 将区域切换到“华北-北京四”,将存储库绑定复制策略

在这里插入图片描述

  1. 目标存储库选择容灾站点“华东-上海一”的存储库

在这里插入图片描述

  1. 等待时间到达复制时间点,查看是否有复制任务产生(时间关系这里我们创建手动复制)

在这里插入图片描述

  1. 复制任务执行完成之后,验证是否有新增增强备份,且存储库容量是否有被使用

在这里插入图片描述

容灾站点创建云服务器并验证

  1. 在“华东上海一”区域找到已成功复制的备份副本,利用该副本创建私有镜像

在这里插入图片描述

在这里插入图片描述

这里镜像问题,不允许创建私有镜像,正常可以的话,用创建的私有镜像创建云服务器,会看到之前复制的ecs 的数据

  1. 利用创建好的私有镜像创建云服务器,并登陆该云服务器验证数据是否与”华北-北京四”区域的云服务器保持一致
  2. 验证完后释放华为云上对应云资源

博文部分内容参考

© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知,这是一个开源项目,如果你认可它,不要吝啬星星哦 😃


《华为云上两地三中心实践指导V1.0》


© 2018-2024 liruilonger@gmail.com, All rights reserved. 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/460731.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一条 SQL 查询语句是如何执行的

MySQL 的基本架构示意图 大体来说,MySQL 可以分为 Server 层和存储引擎层两部分 Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等…

VS Code中主程序C文件引用了另一个.h头文件,编译时报错找不到函数

目录 一、问题描述二、问题原因三、解决方法四、扩展五、通过CMake进行配置 一、问题描述 VS Code中主程序C文件引用了另一个.h头文件&#xff0c;编译时报错找不到函数 主程序 main.c #include <stdio.h> #include "sumaa.h"int main(int, char**){printf(&q…

JRebel激活-nginx版本

nginx转发流量&#xff08;代替其他网上说的那个工具&#xff09; proxy_pass http://idea.lanyus.com; 工具激活 填写内容说明&#xff1a; 第一行的激活网址是&#xff1a;http://127.0.0.1:8888/ 正确的GUID。GUID 可以通过专门的网站来生成&#xff08;点击打开&#…

Redis中的缓存穿透、雪崩、击穿的原因以及解决方案(详解)

一、概述 ① 缓存穿透&#xff1a;大量请求根本不存在的key&#xff08;下文详解&#xff09; ② 缓存雪崩&#xff1a;redis中大量key集体过期&#xff08;下文详解&#xff09; ③ 缓存击穿&#xff1a;redis中一个热点key过期&#xff08;大量用户访问该热点key&#xff0c;…

修复wordpress安全漏洞

1. 问题描述&#xff1a; 用wordpress建了一个网站&#xff0c;但是学校反映说存在安全漏洞&#xff0c;通过接口https://xxx.xxx.edu.cn/?rest_route/wp/v2/users/可以访问到一些内容&#xff0c;希望可以关闭这个接口。 2. 解决办法 一共两步 &#xff08;1&#xff09;在fu…

vue3-内置组件-KeepAlive

KeepAlive <KeepAlive> 是一个内置组件&#xff0c;它的功能是在多个组件间动态切换时缓存被移除的组件实例。 基本使用 默认情况下&#xff0c;一个组件实例在被替换掉后会被销毁。这会导致它丢失其中所有已变化的状态——当这个组件再一次被显示时&#xff0c;会创建…

在Visual Studio中引用和链接OpenSceneGraph (OSG) 库

在Visual Studio中引用和链接OpenSceneGraph (OSG) 库&#xff0c;按照以下步骤操作&#xff1a; 构建或安装OSG库 下载OpenSceneGraph源代码&#xff08;如3.0版本&#xff09;并解压。使用CMake配置项目&#xff0c;为Visual Studio生成解决方案文件。通常您需要设置CMake中的…

使用Softing edgeConnector模块将云轻松连接到Siemens PLC

一 工业边缘的连接解决方案 云服务提供商 (CSP) 引入了服务和功能&#xff0c;以简化基于云的工业物联网解决方案的实施。Azure Industrial IoT Platform或AWS IoT SiteWise支持标准协议和接口&#xff0c;例如OPC UA或MQTT。但是&#xff0c;如果您希望在典型的旧改项目中连接…

95.网游逆向分析与插件开发-游戏窗口化助手-窗口化助手显示与大小调整

内容参考于&#xff1a;易道云信息技术研究院VIP课 上一个内容&#xff1a;地图数据获取的逆向分析与C代码还原 码云地址&#xff08;游戏窗口化助手 分支&#xff09;&#xff1a;https://gitee.com/dye_your_fingers/sro_-ex.git 码云版本号&#xff1a;e85c0fc8b85895c8c…

【Spring源码解读!底层原理进阶】【下】探寻Spring内部:BeanFactory和ApplicationContext实现原理揭秘✨

&#x1f389;&#x1f389;欢迎光临&#x1f389;&#x1f389; &#x1f3c5;我是苏泽&#xff0c;一位对技术充满热情的探索者和分享者。&#x1f680;&#x1f680; &#x1f31f;特别推荐给大家我的最新专栏《Spring 狂野之旅&#xff1a;底层原理高级进阶》 &#x1f680…

Open CASCADE学习|BRepOffsetAPI_MakeEvolved

BRepBuilderAPI_MakePolygon类 创建一个polygonal wires&#xff0c;可以通过一组点或向量生成&#xff0c;也可以先生成一个空的对象&#xff0c;再添加点。 BRepOffsetAPI_MakeEvolved类 创建一个可展图形&#xff0c;它是通过一个planar spine (face or wire)和一个profi…

史上最“昂贵”的漏洞

阿丽亚娜 5 号”事故 欧洲航天局“阿丽亚娜 5 号”运载火箭在 1996 年 6 月 4 日首次发射时发生了事故。火箭在飞行的第 40 秒由于软件错误而解体并爆炸&#xff0c;该软件直接沿用了以前“阿丽亚娜 4 号”火箭的软件&#xff0c;且未在新环境中进行测试。 此次事故导致四颗卫…