tencent cloud

云顾问 - 混沌演练

产品简介
产品概述
产品优势
应用场景
购买指南
购买说明
快速入门
控制台快速上手
API 快速上手
操作指南
经验库
演练任务
故障动作
护栏监控
标签
探针管理
故障动作库
计算
数据库
网络
容器
大数据
负载均衡
消息队列
专线
自定义动作
云直播
权限管理指南
概述
授权策略语法
可授权资源类型
服务授权与角色权限
子用户与授权
API 文档
History
Introduction
API Category
Making API Requests
Task APIs
Template Library APIs
Data Types
Error Codes
常见问题
产品特性问题
动作执行问题
探针问题 FAQ
相关协议
PRIVACY POLICY MODULE CHAOTIC FAULT GENERATOR
DATA PRIVACY AND SECURITY AGREEMENT MODULE CHAOTIC FAULT GENERATOR
联系我们
文档云顾问 - 混沌演练故障动作库数据库云数据库 Redis Proxy 节点故障实践

云数据库 Redis Proxy 节点故障实践

PDF
聚焦模式
字号
最后更新时间: 2024-09-26 15:47:38

背景

云数据库 Redis 通过 Proxy 层实现自动读写分离。Proxy 节点可以实现是否开启副本只读模式,Proxy层作为Redis分片集群的代理,若 Proxy 层出现故障,将会直接影响云数据库 Redis 的数据访问。用户可以使用平台提供的云数据库 Redis Proxy 节点故障动作来验证当 Proxy 层节点发生故障时,其业务是否会受到影响。

演练实施

步骤一:准备演练实例

选择一个或多个云数据库 Redis 实例作为演练的实例对象。

步骤二:演练编排

1. 登录 云顾问 > 混沌演练控制台,进入演练管理页面,单击新建演练
2. 单击跳过新建空白演练。填写演练信息,资源对象选择云资源下 Redis 内存版,并添加目标实例。
3. 点击立即添加,添加演练动作,选择 Redis Proxy 节点故障,然后单击下一步
4. 填写相应的动作参数,单击确定即可。
说明:
该动作有2个必填的动作参数,故障注入可用区以及故障节点比例(%)。
故障注入可用区:
主可用区:表示将会从主可用区中选择注入故障的Proxy节点。
备可用区:表示将会从备可用区中选择注入故障的Proxy节点。
全部可用区:表示将会从所有的可用区中选择注入故障的Proxy节点。
故障节点比例(%):该参数为1~100之间的整数,表示将会选择对应比例数量的Proxy节点进行故障注入。
例:某次演练的参数配置为向主可用区的50%Proxy节点注入故障,若该实例主可用区的Proxy节点总数为5,则将从主可用区的5个Proxy节点中随机选择出 5 * 50% = 3(上取整)个节点注入故障。
5. 动作参数配置完成后,单击下一步。确定所有配置之后,单击提交,完成演练创建。

步骤三:执行演练

1. 云数据库 RedisProxy 节点初始状态。您可进入云数据库 Redis 控制台,单击对应的实例,选择系统监控 > 监控指标 > 实例监控 > Proxy 监控
2. 执行演练,点击动作卡片,观察执行结果。
可看到指定节点已被注入故障,节点宕机。然后会有新的 Proxy 节点被拉起。
[2023-02-02 10:23:10] : 通用参数配置:
[2023-02-02 10:23:10] : 前置等待时间(s):0
[2023-02-02 10:23:10] : 动作超时时间(s):1800
[2023-02-02 10:23:10] : 后置等待时间(s):0
[2023-02-02 10:23:10] : 自定义参数配置:
[2023-02-02 10:23:10] : 故障节点比例(%):60
[2023-02-02 10:23:10] : 故障注入可用区:主可用区
[2023-02-02 10:23:10] : 开始执行【Redis Proxy节点故障】动作,涉及实例:['crs-xxxxxxx']
[2023-02-02 10:23:11] : 已执行【Redis Proxy节点故障】动作, 开始监听动作的返回结果
[2023-02-02 10:23:14] : 【Redis Proxy节点故障】动作调用[成功], 具体明细:
实例:[crs-xxxxxxx] 执行结果:[成功] 具体明细:实例:crs-xxxxxxxx, CRS Proxy节点故障注入成功,注入Proxy节点对象ID=['d06d2ffb1b600ffa877137c1c5c5265221cd55fa', '1ce5fec58407759a9ff04c30c1a9e485911ac25d']

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈