检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
请去基本信息页的ETCD链接地址自行查询,并务必进行加密处理 httpsEnable: true certificatePath: D:/2.cer/mas_cer/ # etcd证书路径,私钥请务必加密保存 # 数据源配置 - 必选 sources:
本次商城应用改造是基于github上50k+star的mall后台管理系统及对应前端项目进行改造来对接SDK。 后端项目地址:https://github.com/macrozheng/mall 前端项目地址:https://github.com/macrozheng/mall-admin-web 与SDK对接请参考MAS-DB-SDK使用手册。
登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“全局配置”。 进入“密钥配置”页面,单击密钥右侧的“删除”。 单击提示弹窗中的“确定”按钮完成删除操作。 父主题: 全局配置
客户应用 开启“RRO/RTO评估”时此参数可见。 配置客户应用的RPO目标和RTO目标。 客户应用程序或软件堆栈导致的故障,如业务异常、配置错误、数据损坏等,可通过部署新代码或使用备份恢复数据来解决。 基础设施 开启“RRO/RTO评估”时此参数可见。 配置基础设施的RPO目标和RTO目标。
根据需求对混沌实验组进行编辑。 删除混沌实验组 登录MAS控制台。 单击“混沌工程>混沌实验组”,进入“混沌实验组”页面。 单击混沌实验组卡片的“删除”。 在提示弹框中单击“确定”,完成删除操作。 父主题: 混沌工程
登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“全局配置”。 进入“通知配置”页面,单击配置右侧的“删除”。 单击提示弹窗中的“确定”,完成删除操作。 父主题: 全局配置
ReadOnlyAccess”已生效。 在“服务列表”中选择除多活高可用服务外(假设当前策略仅包含MAS ReadOnlyAccess)的任一服务,若提示权限不足,表示“MAS ReadOnlyAccess”已生效。 前提条件 给用户组授权之前,请您了解用户组可以添加的MAS系统策略,并结合实际需求进行选择。
根据需求对故障演练进行编辑。 删除演练 登录MAS控制台。 单击“混沌工程>故障演练”,进入“故障演练”页面。 单击故障演练所在行的“更多>删除”。 在提示弹框中单击“确定”,完成删除操作。 父主题: 混沌工程
AK/SK”相关参数是否配置正确。 单击“确定”,完成创建凭证。 删除凭证 登录MAS控制台,进入“凭证管理”页面。 单击凭证所在行的“删除”。 单击提示弹框的“确认”,完成删除操作。 应用场景举例 当您使用A账号登录MAS控制台,默认可以添加A账号下的RDS资源作为数据源,如需要添加B账号
参数配置说明 全部配置 参数名称 是否必选 参数类型 取值范围 描述 devspore.css.etcd 否 参考MAS-DB-SDK - - devspore.css.prop 否 参考MAS-DB-SDK - - devspore.css.esservers 是 Map<String
xxx.xxx.xxx:xxxx apiVersion: v3 username: xxxx password: xxxx httpsEnable: false Redis: nearest: dc1 asyncRemoteWrite: retryTimes:
username 是 string - Etcd用户名。 password 是 string - Etcd密码。 httpsEnable 是 bool true/false 是否启用https。 父主题: Redis
"name": "internalCluster", "cluster": { "server": "https://192.168.0.1:5443", "certificate-authority-data": "LS0tL~Cg=="
创建边缘版站点 概述 在创建边缘版多活实例前,需要先创建边缘版站点,并初始化站点。 前提条件 已准备好IEF边缘节点资源,每个节点默认规格为16核32GB。 操作步骤 登录MAS控制台,在“多活管理”页面,单击右上角的“创建边缘版站点”。 在“创建站点”弹窗输入边缘版站点名称,单击“确定”。
单边读写 此模式为MAS-Mongo-SDK的默认路由模式,在单边读写模式下,对Mongo的读写操作都在同一Mongo数据库(dc1或dc2)进行,通过配置文件中的active字段或MAS界面配置活跃节点来指定。(通过注解指定数据源的场景例外,注解强制指定路由见强制路由)。 配置示例:
无从库 场景三: 如上图,实线为DCG指示激活AZ1,虚线为DCG指示激活为AZ2。正常场景下,不管DCG激活哪个AZ,读操作都在本地进行;只有写操作是根据DCG激活指示,在相应的AZ进行。当某AZ本地数据库故障,不可读时,读操作根据DCG激活指示。 配置如下: # 基础信息 -
无从库 场景一: 如上图,实线为DCG指示激活AZ1,虚线为DCG指示激活为AZ2。DCG指示当前激活的数据中心,SDK根据DCG的指示,在相应的数据中心操作,读写操作都在一边进行。 配置如下: # 基础信息 - 可选项, 当配置etcd后为必选 props: version:
本地读单边写 本地读单边写模式应在配置文件中配置routeStrategy为"local-read-single-write"。在这种路由模式下,读操作在本地进行,不受MAS指示的活跃节点影响。根据配置文件中的AZ信息判断本地属于哪个AZ,读操作时从本地AZ进行读取,写操作仍然根
username: etcduser password: etcdpwd httpsEnable: false sources: ds1: driverClassName:
读写分离 场景二: 如上图,实线为DCG指示激活AZ1,虚线为DCG指示激活为AZ2。跟场景一类似,同样在单边进行读写,不同之处在于,场景二中存在从库,进行读写分离,写操作在主库,读操作在从库进行。 配置如下: # 基础信息 - 可选项, 当配置etcd后为必选 props: