检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
certificatePath: xxx // 启用https时证书路径,实例未开启双向认证或不启用https场景,该配置可以不填 # 数据源配置 - 必选 sources: ds1: // 数据库直接点配置, 需要和MAS服务中连接池中命名一致 driverClassName: com.mysql
props.monitorId。 单击“监控列表”,在本项目监控器所在行单击“编辑”,在“编辑监控”页面单击“连接池配置”,在“数据中心”页签下的“数据源名称”就是props.databaseName。 单击“基本信息”,在“连接信息”页签单击“ETCD链接地址”右边的“查看详情”,在弹窗中查看ETCD的相关配置。
xxxx #监控器id,从MAS服务实例页面查询获取MAS监控id databaseName: xxxx #MAS监控的Mongo数据库 cloud: xxxx region: xxxx azs: az1 # etcd配置,对
20.00/小时 模块数量 MAS功能模块版本开通“同城多活” 功能点开通“MySQL” 1 100.00/天 云数据库RDS for MySQL 2核 4GB 数据库版本5.7 选择按需计费 2 2.04/小时 本文提供的成本预估费用仅供参考,资源的实际费用以华为云管理控制台显示为准。
多活高可用服务(Multi-Site High Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。 图说MAS 进入服务 成长地图 由浅入深,带您玩转MAS。
使用场景 单边读写 本地读单边写 强制路由 使用ShardingSphereDataSource场景 使用多数据源 父主题: MAS-DB-SDK使用手册
实施步骤 添加数据源 创建同步链路 创建应用 创建MySQL监控 应用接入SDK 故障切换演练 父主题: 同城多活改造实践
故障场景库 故障场景库提供实验组的模板化数据管理功能,可以基于场景模板一键创建实例化的混沌实验组。 创建故障场景 实例化为混沌实验组 父主题: 混沌工程
通/删除多活实例。 包年包月:包年包月是预付费模式,按订单的购买周期计费,价格比按需计费模式更优惠。 主机房 机房信息,选择华为云或第三方数据中心为主机房。 开启双向认证 ETCD双向认证,默认开启。 注意: 关闭双向认证有风险,请谨慎操作。 多活管理中心名称 填写多活管理中心名称,根据规划自定义。
知主题之后进行后续操作。 是否监控 默认选“是”,若选择“否”则不会再监控APIG的状态。 填写数据中心配置,完成后单击“下一步:高级配置”。 图4 新增监控数据中心配置 表5 数据中心配置信息 参数 配置说明 云选择 选择被监控的APIG部署的环境。 局点 被监控的APIG所在Region。
配置示例: # 数据源配置 - 必选 sources: ds1: type: org.apache.shardingsphere.driver.jdbc.core.datasource.ShardingSphereDataSource // 数据源类型 ymlFile:
配置项说明 表1 InjectionProperties数据结构说明 参数名称 是否必选 参数类型 取值范围 描述 active 是 bool true/false 默认false 故障注入功能是否开启。 duration 是 int - 故障注入持续时间,单位:秒。 interval
置文件中props.azs信息也不一样。如果不对接MAS平台,router.nodes.dcx.azs信息也必须填写;如果对接MAS平台,数据中心所属AZ信息,以MAS平台上的AZs信息为准,必填。 无从库 读写分离 父主题: 使用场景
”。 在“监控状态”弹窗中单击“一键切换”。 在“切换”弹窗中单击“确定”,完成应用监控的一键切换操作。 当检测到对端数据中心状态异常时,如果用户需要强制切换数据中心,需要勾选强制切换复选框,再单击“确定”进行切换。 图2 切换监控器 在“应用列表”页面单击应用所在行的“监控器切
disk ;operate POD 停止工作负载实例 cluster_name ;namespace ;workload_name 网络-数据链路层 工作负载链路层网络时延 cluster_name ;namespace ;workload_name ;dev ;delay 工作负载链路层网络丢包
够拉取的镜像仓。下文以北京四纳管自建K8S为例: 进入创建应用-纳管自建K8S界面,找到镜像地址,根据集群为x86或是arm机器,单击按钮复制拉取镜像命令。 此处以x86机器为例,执行 docker pull swr.domainname/cast-probe/castprobe-operator-x86_64:1
多活业务中至少一个多活子信息系统与其他子系统处于不同地理区域,建议物理距离>300KM。 业务连续性:跨地域容灾&多活,系统容量翻倍,对外SLA极大提升。 管理一致: 两个数据中心架构一致,管理操作一致,多活管控一致。 切换工作流:成熟切换模板+用户自定义,自动化完成故障切换及灾难恢复。 架构演进:分区化管理,更小的故障爆炸半径。
读写在同一侧。 通过setnx等命令实现的情况,需在方法上加注解路由指定读数据源@ReadRoute(from = RedisSource.ACTIVE)。 如使用Redisson分布式锁时需根据激活的数据源创建RedissonClient。 1 2 3 4 5 6
#MAS应用id monitor-id: xxxx #MAS监控id databaseName: xxxx #MAS监控的Mongo数据库 cloud: xxxx region: xxxxx azs: az1 etcd: address: 127.0.0.1:2379
展示云服务资源的韧性评估结果总览、未评估资源总览、RTO/RPO评估总览。 韧性评估风险项 展示云服务资源韧性评估的评估项、风险等级、风险名称、优化建议等数据。通过“纳入评估”开关,可以控制该风险项是否纳入下次风险评估。 RTO/RPO评估详情 展示云服务资源的RTO/RPO评估详情。 父主题: