检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
查看故障模式 针对ECS弹性云服务器、Docker容器、CCE、中间件、等不同对象提供CPU、内存、网络、进程等故障注入的故障模式,通过故障模式库提供各类故障的快速浏览和查询的能力。 查看故障模式 登录MAS控制台。 单击“混沌工程>故障模式库”,进入故障模式库页面。 选择故障模式类型、故障类型、故障模式并设置参数。
版本约束 MAS-Mongo-SDK对使用到的工具及相关组件的版本有所约束,如下表: 约束项 约束版本 JDK 1.8.0_262及以上版本 Maven 3.3.0及以上版本 MongoDB版本 4.4及以下版本 SDK组件依赖 见如何选择组件版本 spring-boot版本 2
切换工作流:成熟切换模板+用户自定义,自动化完成故障切换及灾难恢复。 架构演进:分区化管理,更小的故障爆炸半径。 多活管理中心版本规格 购买多活管理中心即创建一个多活实例,多活实例版本规格支持铂金版,铂金版实例支持华为云内同城多活场景、异地多活场景。
设置参数 CPU 工作负载CPU过载 cluster_name ;namespace ;workload_name ;usage 内存 工作负载内存过载 cluster_name ;namespace ;workload_name ;usage 进程 工作负载杀进程 cluster_name
计费模式变更 按需转包年包月 包年包月转按需 父主题: 多活管理
进程持续异常,即使重新拉起也会被再次杀掉 process Java程序类 表2 Java程序类参数配置 故障类型 故障模式 设置参数 Java进程 Java进程内存溢出 process;area ;wildMode Java进程full gc process;interval Java方法 java方法网络延时
该模块具有如下特性: 多活容灾能力 多活容灾能力是指在同城场景下实现多活故障自动切换,由SDK和MAS服务配合完成。 数据双写 读写分离由SDK实现,支持内存双写、文件双写。 故障注入 支持带注入故障的实例创建,包含延时(波动)、预设异常的故障配置。 single-read-write 单读写类
MAS-SDK版本变更与下载 MAS-SDK版本变更记录及下载地址如下: 表1 MAS-DB-SDK版本变更 开发语言 版本及下载地址 变更描述 Java v 1.2.0-RELEASE 初次发布。 Java v 1.2.1-RELEASE 支持本地读单边写特性。 Java v 1
包年包月转按需 操作场景 多活管理中心实例支持计费模式变更,计费模式为包年/包月的实例,支持到期转按需计费模式。 实例状态为冻结的多活实例不支持包年/包月到期转按需计费模式。 实例包年/包月到期转按需计费不会影响业务。 操作步骤 登录MAS控制台,进入“多活管理”页面。 单击多活实例“更多”>“到期转按需”。
按需转包年包月 操作场景 多活管理中心实例支持计费模式变更,计费模式为按需计费的实例,可以变更实例计费模式为包年/包月。 实例状态为冻结的多活实例不支持按需实例转包年/包月。 实例按需计费转包年/包月不会影响业务。 操作步骤 登录MAS控制台,进入“多活管理”页面。 单击多活实例“更多”>“转包年/包月”。
前提条件 已准备好IEF边缘节点资源,每个节点默认规格为16核32GB。 操作步骤 登录MAS控制台,在“多活管理”页面,单击右上角的“创建边缘版站点”。 在“创建站点”弹窗输入边缘版站点名称,单击“确定”。 在“初始化站点”页面单击站点规格模板,单击“确定”。 在“IEF配置”页面,进行IEF配置。
基础设施类故障 服务器硬件类 表1 服务器硬件类参数配置 故障类型 故障模式 设置参数 CPU CPU过载 usage 内存 内存过载 usage 磁盘 磁盘分区满 disk;usage 磁盘IO高 disk;usage 网卡 网卡down dev_name 网络通信类 表2 网络通信类参数配置
PerfTest测试任务启动/停止 概述 “PerfTest测试任务启动/停止”插件用于配置PerfTest测试任务的启动/停止操作。 配置介绍 表1 配置说明 参数 配置说明 任务所在region 选择任务所在区域。 测试工程 选择测试工程。 测试任务 选择测试任务。 资源组类型
类型:docker_id;配置参数:docker_id/usage 类型:docker_name;配置参数:docker_name/num/usag 内存 容器实例内内存过载 类型:docker_id;配置参数:docker_id/usage 类型:docker_name;配置参数:docker_name/num/usag
环境约束 安装的工具包括JDK、Maven、IDEA ,配置对应的环境变量,确保本地开发环境可用。 使用MAS-DB-SDK组件需具备一定的Java后端、持久层框架集成等知识。 准备项 说明 准备操作系统 Windows系统。Windows版本要求:Windows 7及以上版本。
Factory); } } RedisCacheManager RedisCacheManager是一个用于管理Redis缓存的工具类。 对接RedisCacheManager命令参考如下。 import com.huawei.devspore.mas.redis.core
产品已有的数据同步通道能力,最终期待各产品提供各云服务专属的数据同步通道。 过渡期间,如果某些服务确实没有这方面能力,也可以采取第三方开源工具和临时方案去替代来确保多活容灾方案的完整性。 父主题: MAS产品相关问题
~ 11:00:00间产生费用,该计费周期内的计费时长为1小时。 您需要为每个计费周期付费,计费公式如实例规格单价 * 计费时长。MAS实例每小时价格请参考价格详情。 假设该规格的实例按需价格为20 元/小时,在两个计费周期的总费用为20 * (0.5+1) =30(元)。 该示例
准备依赖资源(首次创建多活实例) 准备虚拟机资源 在创建边缘版多活实例前,您可根据实际需要准备虚拟机资源,具体要求见下表。 实例规格 虚拟机数量(台) CPU 内存(G) 磁盘io(读+写)(MB/s) 系统盘(G) 数据盘(G) 系统架构 网络带宽性能 主多活分区 3 >=8 >=16
配额说明 配额是指您在MAS系统中可创建的资源数量限制,具体的资源配额限制如表4-1 MAS配额规格所示。 表1 MAS配额规格 资源名称 配额(个) 备注 命名空间 10 系统支持的命名空间数量。 多活管理中心 10 系统支持的多活实例数量。 应用 200 单个实例支持的应用数量。