检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
多活实例支持如下条件的命名空间: 同城多活:主备多活分区均为当前控制台所选区域。如需创建用于同城多活的多活实例,请选择满足此条件的命名空间。 异地容灾:备多活分区为当前控制台所选区域。如需创建用于执行工作流的多活实例,请选择满足此条件的命名空间。 分区设置 选择多活分区的可用区,可用区由命名空间配置决定。
MySQL两个数据库实例,且与MAS多活实例配置为相同VPC、子网、安全组,与多活实例网络互通;数据库实例需配置为相同的用户名和密码。 商城应用部署在已创建的命名空间下的可用区,且业务部署架构需要和MAS多活分区保持一致;与多活实例配置为相同VPC、子网、安全组,与多活实例网络互通。 改造流程
复制配置参数 此处获取的yaml配置不会携带数据库用户名密码信息,在使用时,需要补充完全(与创建MySQL监控时数据中心1和数据中心2数据库用户名和密码对应),同时还需要保证ETCD地址的可用性,再添加至项目的yaml文件。 创建多活数据源配置。 获取SDK接入配置后,将相关信息添加完毕,找
// 加解密类,需要实现基类 com.huawei.devspore.mas.password.Decipher,默认值为com.huawei.devspore.mas.password.DefaultDecipher azs: az1 // 本地的AZ信息,根据实际环境所属AZ进行填写
gorm 创建gorm.io/gorm包gorm.DB数据源,进行mysql操作。 依赖引入,配置文件或配置信息修改参考原生DB。 初始化创建gorm数据源DevSporeGorm,后续执行Mysql相关操作。 配置文件方式创建。 import ( "log" _
应用韧性Hub 应用韧性Hub概述 Hub总览页介绍 应用管理 参考架构 设置
场景一: 如上图,实线为DCG指示激活AZ1,虚线为DCG指示激活为AZ2。DCG指示当前激活的数据中心,SDK根据DCG的指示,在相应的数据中心操作,读写操作都在一边进行。 配置如下: # 基础信息 - 可选项, 当配置etcd后为必选 props: version: v1 //
默认“是”,选“否”则不会自动切换数据库。 监控用户名 被监控的数据库的用户名。 监控用户密码 被监控的数据库的用户密码。 填写数据中心配置,完成后单击“下一步:数据库配置”。 图2 新增DDM监控-数据中心配置 表3 数据中心配置信息 参数 配置说明 云选择 被监控的DDM数据库部署的环境。 局点 被监控数据库所在区域。
选择任务所在区域。 凭证 选择凭证,默认显示当前命名空间多活分区下已配置的默认凭证。 说明: 凭证只支持选择IAM委托。 项目 选择项目,默认显示当前命名空间多活分区下已配置的默认项目。 容灾 选择任务。 另一区域凭证 选择凭证。 说明: 凭证只支持选择IAM委托。 容灾操作 选择主备切换或容灾升主。
一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群,一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 如果您需要提高应用的高可用性,建议您将多活实例创建在不同的可用区内;如果您需要较低的网络时延,建议
监控用户名 被监控的数据库的用户名。 监控用户密码 被监控的数据库的用户密码。 确认密码 再次填写监控用户密码。 填写数据中心配置,完成后单击“下一步:数据库配置”。 图2 新增MongoDB监控-数据中心 表3 数据中心配置信息 参数 配置说明 云选择 被监控的MongoDB数据库部署的环境。
Service,简称DRS)是一种易用、稳定、高效、用于数据库在线迁移和数据库实时同步的云服务。DRS实时灾备任务提供的实时灾备功能,可实现主实例和跨区域的灾备实例之间的实时同步。 多活分区 选择主备多活分区。多活分区为多活实例所归属的命名空间所创建的分区名称。 说明: 此选项需要打开“DRS联动”才会显示。
删除MAS实例的权限策略,控制他们对MAS资源的使用范围。 如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户进行权限管理,您可以跳过本章节,不影响您使用MAS服务的其它功能。 IAM是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您账号中的资源进行付费。关
xxx // 数据库名,从MAS服务实例页面查询获取 decipherClassName: xxx.xxx.xxx // 加解密类,需要实现基类 com.huawei.devspore.mas.password.Decipher,默认值为com.huawei.devspore
这种路由算法场景下,读操作在本地进行,不受DCG指示的active影响。根据配置文件中的AZ信息判断本地属于哪个AZ,读操作时从本地AZ进行读取,写操作仍然根据DCG指示的active进行操作。 本地读单边写策略,配置文件中props.azs信息必须填写,根据实际所属AZ填写,不同AZ的服务,配置文件中props
编辑阶段。单击已有阶段后的“”>“编辑”,在编辑阶段弹窗中编辑阶段信息,完成后单击“确定”。 删除阶段。单击已有阶段后的“”>“删除”,在弹窗中单击“确定”。 在“工作流编排>执行流程”页面,对工作流的作业进行编排。 添加作业。单击阶段下的“添加作业”,在添加作业弹窗中输入作业信息,完成后单击“确定”。
编辑阶段。单击已有阶段后的“”>“编辑”,在编辑阶段弹窗中编辑阶段信息,完成后单击“确定”。 删除阶段。单击已有阶段后的“”>“删除”,在弹窗中单击“确认”。 在“工作流编排>执行流程”页面,对工作流的作业进行编排。 添加作业。单击阶段下的“添加作业”,在添加作业弹窗中输入作业信息,完成后单击“确定”
单击“创建”,或者单击工作流模板“使用”。 图1 创建工作流 在弹窗中填写工作流信息,完成后单击“确定”。 表1 工作流配置信息 参数 配置说明 名称 自定义工作流名称。 描述 填写对应工作流的描述信息。 父主题: 实施步骤
已创建“异地容灾”类型的命名空间,如何创建命名空间请参考创建命名空间。 操作步骤 登录MAS控制台,进入“工作流管理>工作流列表”页面。 在左上角命名空间下拉框选择所需命名空间。 单击“创建”,或者单击工作流模板“使用”。 在弹窗中填写工作流信息,完成后单击“确定”。 表1 工作流配置信息 参数
间,根据需求可创建不同类型的命名空间。用户可以创建多个命名空间,用于逻辑隔离不同的资源。 购买多活管理中心 在MAS服务控制台购买多活管理中心,版本规格根据实际业务情况选择。例如,业务都在华为云上的可选择铂金版。 查看多活分区监控 在实例控制台的基本信息页面查看多活分区监控状态。