检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
成长地图 | 华为云 多活高可用服务 MAS 多活高可用服务(Multi-Site High Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。
局点 根据步骤一:准备MySQL数据库中创建的MySQL数据库选择的区域。 IPv4地址 根据步骤一:准备MySQL数据库中创建的MySQL数据库的访问地址和端口。 添加读库地址 单击添加读库数据库地址。 填写数据库配置,输入监控和连接的MySQL数据库名称,完成后单击“下一步:高级配置”。
虚拟私有云(Virtual Private Cloud,简称VPC)是用户在云上申请的隔离的、私密的虚拟网络环境。用户可以自由配置VPC内的IP地址段、子网、安全组等子服务。 MAS运行于虚拟私有云,由虚拟私有云协助管理IP和带宽。虚拟私有云还具备安全组访问控制功能,通过绑定安全组并设
基础设施类故障 服务器硬件类 表1 服务器硬件类参数配置 故障类型 故障模式 设置参数 CPU CPU过载 usage 内存 内存过载 usage 磁盘 磁盘分区满 disk;usage 磁盘IO高 disk;usage 网卡 网卡down dev_name 网络通信类 表2 网络通信类参数配置
复制LINUX命令,登录到主机中去执行。 代理接入可参考《应用运维管理AOM用户指南》的“代理区域管理”章节。 直连接入(公网) 云下主机,或非华为云主机,以及跨region接入的华为云主机也可以采用此方式接入。 登录MAS控制台。 单击“混沌工程>探针管理”,进入“探针管理”页面。 在“我的应用”栏下选择所需安装的应用。
ElasticSearchServerConfiguration 参数名称 是否必选 参数类型 取值范围 描述 hosts 是 String - es地址:<ip:port>或<http://ip:port>多个用 “; ”分隔。 username 否 String - es用户名。 password
如果要做双活,什么样的服务才能做双活,是不是必须是自建云服务才能用双活方案? 不一定非得是自建云服务,当前MAS双活方案也支持第三方的Redis和MySQL等服务。 父主题: 多活容灾方案相关问题
在纳管自建K8S之前,需要先创建一个纳管资源为主机的应用,此主机作为集群控制节点。 纳管集群控制节点。 选择一台主机作为集群控制节点,该主机需要能够通过ip地址访问集群,以下以ecs-cast-vpn这台机器为例。将集群的连接信息按K8S标准格式填入 /root/.kube/config 文件,没有需要自行创建(参考文档
数据中心配置信息 参数 配置说明 云选择 被监控的数据库部署的环境。 局点 被监控数据库所在区域。 IPv4地址 数据库的访问地址和端口。 添加读库地址 单击添加读库数据库地址。 填写数据库配置,完成后单击“下一步:高级配置”。 图3 新增监控-数据库配置 表4 数据库配置信息 参数
Spring项目接入MAS-Mongo-SDK MAS-Mongo-SDK使用Maven获取相关依赖,根据实际情况设置Maven远程仓库地址等相关配置。 在pom.xml文件中引入如下依赖,下面mas.version版本为最新版本,依赖组件版本参考如何选择组件版本。 <properties>
创建同步链路时链路状态显示为“创建异常”怎么处理? 确认添加数据源时链接配置是否填写正确,数据库链接地址、数据库名称、数据库用户名和密码等信息需要填写正确。 确认添加的两个数据库实例是否存在且正常启动和运行。 确认创建同步链路时目标数据源是否为空,如果存在新建的数据库,可能导致同步链路创建异常。
EtcdConfiguration数据结构说明 参数名称 是否必选 参数类型 取值范围 描述 address 是 string - Etcd地址。 apiVersion 是 string v3 Etcd版本。 username 是 string - Etcd用户名。 password
被监控的数据库部署的环境,本实践配置为“华为云”。 局点 被监控数据库所在区域,选择本实践命名空间所选择的区域。 IPv4地址 配置为前提条件中的两个RDS的访问地址和端口,并将创建同步链路中选择的源数据源地址配置为数据中心1的地址。 填写数据库配置,完成后单击“下一步:高级配置”。 表3 数据库配置信息 参数 配置说明
SpringBoot项目接入MAS-ElasticSearch-SDK MAS-ElasticSearch-SDK使用Maven获取版本,根据实际情况设置Maven远程仓库地址等相关配置。 在pom.xml文件中引入依赖。 <properties> <!--以最新的版本号为准--> <mas.version>1
”,在“数据中心”页签下的“数据源名称”就是props.databaseName。 单击“基本信息”,在“连接信息”页签单击“ETCD链接地址”右边的“查看详情”,在弹窗中查看ETCD的相关配置。 父主题: 常见问题
false redis: nearest: dc1 servers: dc1: // 和MAS服务监控页中的名称保持一致:dc1和dc2 hosts: xxx.xxx.xxx.xxx:xxxx password:
切换监控 监控器支持手动切换和回切,若数据中心1未发生异常不建议切换到数据中心2。 约束与限制 “API监控”不支持监控切换。 业务数据库故障,触发监控器自动切换时,切换操作有10s的耗时,在这期间业务会存在中断的可能。 数据中心1异常自动触发切换后,若数据中心1恢复正常,此时监
删除监控 您可以删除不再使用的监控器,支持批量删除。 删除单个监控 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“监控列表”。 单击监控所在行的“更多”>“删除”。 在弹窗中单击“确定”,完成删除操作。 若为API监控,则直接单击“删除”。
SpringBoot项目接入MAS-Redis-SDK MAS-Redis-SDK使用Maven获取版本,根据实际情况设置Maven远程仓库地址等相关配置。 在pom.xml文件中引入依赖,下面mas.version版本为最新版本,依赖组件版本参考如何选择组件版本。 <properties>
入门实践 当您开通了多活高可用服务后,可根据业务需要提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。 本文介绍多活高可用服务入门实践,帮助您更好的使用多活高可用服务。 表1 入门实践 实践 描述 商城应用改造 介绍如