检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。 使用条件 已注册华为账号并开通华为云。 当前登录账号拥有使用MAS的权限。账号权限授权
在使用MAS-ElasticSearch-SDK进行开发前,需要先做好如下准备: 已创建MAS实例。 在实例下已创建对应的监控器。 请参考ElasticSearch监控管理,配置多活容灾ElasticSearch监控。 父主题: MAS-ElasticSearch-SDK使用手册
应用韧性Hub 应用韧性Hub概述 Hub总览页介绍 应用管理 参考架构 设置
Elasticsearch OpenGauss API监控 开通对应功能点,才支持添加对应类型的数据源和创建对应类型监控。 未开通对应功能点,在多活管理中心控制台页面,无法创建和展示对应的监控。 开通功能模块 进入开通功能模块页面。 在“开通功能模块”页面,单击勾选所需多活版本和功能点,单击右下角的“确定”。
创建工作流 操作步骤 登录MAS控制台,进入“工作流管理>工作流列表”页面。 在左上角命名空间下拉框选择所需命名空间。 单击“创建”,或者单击工作流模板“使用”。 图1 创建工作流 在弹窗中填写工作流信息,完成后单击“确定”。 表1 工作流配置信息 参数 配置说明 名称 自定义工作流名称。
计费项 计费说明 多活高可用服务的计费项为多活管理中心、功能模块、节点以及混沌工程。具体内容如表1所示。 具体收费介绍,请参考价格详情。 表1 多活高可用服务计费项 计费项 计费项说明 适用的计费模式 多活管理中心 根据多活管理中心规格、购买时长以及购买的实例数量进行计费。 包年/包月、按需计费
MAS产品相关问题 MAS是一个产品还是方案? MAS是否不负责数据同步,只负责应用层到数据库层访问的管控? MAS是不是相当于一个管理通道,客户需要提前在MAS中配置策略,如果出现问题,整体状态可以自动倒换? MAS仲裁自动切换的检测机制是什么?是如何做到秒级切换的?
创建故障演练 故障演练是一种通过注入大规模的体系化故障来模拟各类真实的系统故障,从而验证系统可靠性和技术团队应急响应能力的工程实践。 创建演练 登录MAS控制台。 单击“混沌工程>故障演练”,进入“故障演练”页面。 单击右上角的“创建演练”,进入“创建演练”页面。 图1 创建演练
切换,用户可以在界面上配置策略,比如网络情况不是很好,可以配置成间隔10s并且连续3次失败再做切换等;另外自动故障切换只切1次,回切需要在管理界面手动操作。 父主题: 多活容灾方案相关问题
安装探针简介 管理UniAgent和故障注入探针,故障注入前需保证两种探针均处于正常运行状态。 故障注入探针提供各类故障脚本,安装故障注入探针前需先完成UniAgent探针的安装, UniAgent探针负责打通VPC网络传递变更指令。 安装探针包括“远程安装”和“手动安装”两种方
创建应用 登录MAS控制台,在“多活管理”页面单击前提条件中已创建的多活实例,进入实例控制台。 在页面顶端导航栏选择“应用列表”,单击页面左上角的“新增应用”。 在新增应用弹窗填写应用信息,完成后单击“确认”。 表1 应用配置信息 参数 配置说明 应用名称 自定义应用名称。本实践
手动续费 包年/包月实例从购买到被自动删除之前,您可以随时在控制台为实例续费,以延长实例的使用时间。 在费用中心续费 进入“费用中心 > 续费管理”页面。 自定义查询条件。 可在“手动续费项”、“自动续费项”、“到期转按需项”、“到期不续费项”页签查询全部待续费资源,对资源进行手动续费的操作。
环境约束 准备项 说明 准备操作系统 Windows系统。Windows版本要求:Windows 7及以上版本。 安装JDK 开发环境的基本配置。JDK版本要求: 1.8.0_262及以上版本。 安装Maven MAS-Redis-SDK使用Maven获取项目版本。Maven版本要求:3
根据SDK切换数据源测试,将数据源切换为ds1,“SDK-test”用户登录成功。通过管理员账号登录mall商城后台,可以发现用户列表表单中有“SDK-test”这个用户。 登录MAS控制台,在“多活管理”页面单击实例,进入实例控制台。 在页面顶端导航栏选择“监控列表”,进入“监控列表
配置POM.xml和yaml文件 配置yaml文件 登录MAS服务控制台,在“多活管理”页面单击实例,进入实例详情控制台。 在页面顶端导航栏选择“监控列表”,单击MySQL监控所在行的“更多>SDK接入配置”,获取SDK接入配置。 此处获取的yaml配置不会携带MySQL用户名密
添加数据源 登录MAS控制台,进入“数据管理>数据源”页面,选择前提条件中已创建好的命名空间,单击右上角的“添加数据源”。 在“添加数据源”页面,填写配置信息,然后单击“提交”。 表1 数据源配置参数 参数 配置说明 所属分区 选择数据源所属分区,配置为命名空间下的主多活分区。 数据源类型
创建同步链路 登录MAS控制台,进入“数据管理>数据同步”页面,选择前提条件中已创建好的命名空间,单击右上角的“创建同步链路”。 在“创建同步链路”页面,填写配置信息,然后单击“提交”。 表1 同步链路配置参数 参数 配置说明 命名空间 选择已创建好的命名空间。 任务异常通知设置
故障模式库 查看故障模式 基础设施类故障 软件系统类故障 容器类故障 Kubernetes集群 云服务故障 父主题: 混沌工程
成欠费状态。欠费后,按需资源不会立即停止服务,资源进入宽限期。您需支付按需资源在宽限期内产生的费用,相关费用可在管理控制台“费用中心 > 总览 > 欠费金额”查看,华为云将在您充值时自动扣取欠费金额。 如果您在宽限期内仍未支付欠款,那么就会进入保留期,资源状态变为“已冻结”,您将
适用于容灾可用性要求达到99.99%+,业务对时延敏感,且要求数据分区化场景。 分区化管理+应用数据多活,可扩展性强,可以随时增加新的分区,可靠性高。 场景五:混沌工程 适用于向被测系统主动引入故障,通过故障注入、故障演练的方式提升系统可靠性。 图1 MAS应用场景