开源ChaosBlade与商业化AHAS CHAOS故障演练对比

不支持 运维侧 项目 AHAS CHAOS故障演练 ChaosBlade 主子账号权限控制 支持 不支持 基于人员项目权限多维度的演练空间管理 支持 不支持 咨询侧 项目 AHAS CHAOS故障演练 ChaosBlade 阿里云演练专家答疑 支持 不支持 说明 您可以通过购买 ...

围绕混沌工程的平台实践

本文主要介绍AHAS Chaos是如何围绕混沌工程来打造故障演练服务,您可以了解到混沌工程的基本知识和AHAS Chaos的优势。混沌工程和故障演练 首先您需要了解混沌工程和故障演练的关系。以下是混沌工程官方定义:混沌工程是在分布式系统上进行...

功能优势

本文向您介绍故障演练产品的功能优势,故障演练以下简称 AHAS Chaos。灵活的流程编排 AHAS Chaos 将故障演练的环节分为了准备、注入、检查以及恢复四个阶段,每个阶段除了系统初始化完成的必要节点之外,您也可以根据需要添加所需的流程...

参数补充说明

chaos.cpu.fullload","userCheck":true,"arguments":{"cpu_count":"1","namespcae":"default"} } }],"appName":"demo","appGroups":["demo-group"]}]} Definition中涉及的参数如下所示。名称 类型 是否必选 示例值 描述 runMode Enum 是 ...

延时服务器网络

import com . alibaba . pelican . chaos. client . RemoteCmdClientConfig;import com . alibaba . pelican . chaos. client . impl . RemoteCmdClient;import com . alibaba . pelican . chaos. client . utils . MemUtils;import ...

停止应用

import com.alibaba.pelican.chaos.client.RemoteCmdClientConfig;import com.alibaba.pelican.chaos.client.impl.RemoteCmdClient;import com.alibaba.pelican.chaos.client.utils.CpuUtils;author moyun@middleware*/public class ...

拉高服务器内存占用率

若需要测试应用在内存占用率高的情况下是否能正常运行,您可以通过 PelicanDT 轻松地模拟服务器内存占用率高的测试环境。本文将介绍使用 PelicanDT 拉高服务器内存占用率的方法。前提条件 您已安装 PelicanDT SDK,请参见 安装 PelicanDT ...

拉高服务器 CPU 占用率

若您需要测试应用在 CPU 占用率高的情况下是否能正常运行,通过 PelicanDT 可轻松地模拟服务器 CPU 占用率高的测试环境。本文将介绍使用 PelicanDT 拉高服务器 CPU 占用率的方法。前提条件 您已安装 PelicanDT SDK,请参见 安装 PelicanDT ...

中断服务器网络

若您需要测试应用在服务器网络中断的情况下是否能正常运行,通过 PelicanDT 可轻松地模拟服务器网络中断的测试环境。本文将介绍使用 PelicanDT 中断服务器网络的方法。前提条件 您已安装 PelicanDT SDK,请参见 安装 PelicanDT SDK。...

产品架构

本文介绍故障演练的产品架构,以下简称故障演练为AHAS Chaos。产品架构图 AHAS Agent AHAS Agent安装在指定的目标机器上,用来执行服务端下发的故障注入命令以及采集演练相关的必要信息,例如CPU、内存占用等。主要有以下特点:快捷高效:...

在远程服务器执行本地 Shell 脚本

若您想在远程服务器执行本地 Shell 脚本,使用传统方法需要先上传脚本,再登录远程服务器执行脚本,步骤繁多。使用 PelicanDT,可以通过一行 Java 代码实现此操作。前提条件 已安装 PelicanDT SDK。请参见 安装 PelicanDT SDK。...

ExecuteExperiment

hosts":["192.168.0.205"],"activityParam":[{"flowId":"1234567890123456789","appCode":"chaos.cpu.fullload","arguments":{"cpu_count":"1","namespace":"default"}}]}]} 演练动态参数定义。更多信息,请参见 参数说明。AhasRegionId ...

UpdateExperiment

Definition String 是 {"runMode":"SEQUENCE","duration":600,"flowGroups":[{"hosts":["192.168.0.1"],"flows":[{"attack":{"appCode":"chaos.cpu.fullload","userCheck":true,"arguments":{"cpu-percent":"100","namespcae":"default"}}}...

CreateExperiment

Definition String 是 {"runMode":"SEQUENCE","duration":600,"flowGroups":[{"hosts":["192.168.0.1"],"flows":[{"attack":{"appCode":"chaos.cpu.fullload","userCheck":true,"arguments":{"cpu-percent":"100","namespcae":"default"}}}...

产品优势

提升测试效能 快速识别问题:基于数百款主流机型,实施自动化测试,充分挖掘App存在的兼容/功能/性能等问题。快速定位问题:聚合关键错误日志,提供错误操作截图和...高Bug检出率 提供兼容性探索测试,相较传统Monkey测试,Bug检出率可达30%。

什么是可视化演练

可视化演练特性 AHAS Chaos的可视化演练具备以下几个特点:架构可视化 全局视角 通过全局视角,您可以看到整个业务系统的全貌,各个应用的演练状态以及彼此间的依赖关系。应用视角 您可以看到该应用的上下游依赖、应用所有的实例以及各个...

混沌工程缓存实战系列-Redis

通过阿里云Chaos演练平台可以快速的配置以上的演练场景,并且结合平台提供的业务探活功能,可以快速实现整个故障演练的自动化评测。通过探针管理向Cart服务所在的机器安装演练探针。创建演练场景。本示例创建网络延迟的故障场景。登录 AHAS...

功能特性

稳定性测试 可不编写测试用例,通过智能 Monkey 的测试方法,随机性测试,覆盖更多的页面和场景,深度发掘 App 的潜在问题。也可根据需求自定义测试用例。功能性测试 通过真机环境,批量执行测试用例,围绕着产品功能点进行逻辑性验证,...

快速入门

import com.alibaba.pelican.chaos.client.impl.RemoteCmdClient;import lombok.extern.slf4j.Slf4j;import org.junit.Test;author moyun@middleware*/Slf4j public class TestRemoteCmdClient {@Test public void testRemoteCmdClient(){/...

编辑用例

编辑步骤:系统命令-Monkey 请输入页面 monkey 时长,单位 ms:可修改 monkey 时长。在当前步骤前插入已有用例,请输入用例编号:支持在此步骤前插入一条已有用例的 ID,回放时会在此步骤前执行前一条用例操作。步骤注释功能:支持修改步骤...

快速开始

下载示例场景文件(BatchCompute 提供的测试场景),在 OSS 控制台创建目录结构blender/monkey,然后在该目录下上传文件,文件路径为 oss:/renderbucket/blender/monkey/cube.blend。4.启动rendermanager A)阿里云官网->管理控制台->云服务...

【通知】故障演练功能模块退市公告

由于业务及技术架构调整,阿里云将于2024年05月01日起停止应用高可用服务AHAS下的故障演练功能模块的技术支持,并于2024年11月01日正式下线该模块,但飞天企业版的应用高可用服务AHAS的故障演练CHAOS模块将持续发展。此外,应用高可用服务...

功能更新记录

本文介绍故障演练Chaos历次发布涉及的功能变更,帮助您了解故障演练的发布动态。2021年10月 功能名称 功能概述 支持资源包类型 支持地域 发布时间 微服务强弱依赖支持Dubbo 在应用强弱依赖治理的基础上,微服务强弱依赖治理功能,通过接入...

使用开发小助手

但在以下情况下,在启动开发小助手时需要特别注意:当安卓手机运行在monkey模式下时,开发小助手自动不启动。当开发模式为 release mode 时,即 android:debuggable="false"时,开发小助手默认不启动。如果需要在 release mode 下启动开发...

混合云应用双活容灾最佳实践

通过MSHA多活容灾助力企业进行混合云应用双活容灾建设的实践案例,给出了容灾架构建设实践方法,同时利用Chaos故障演练产品注入真实故障,来验证故障场景业务容灾能力是否符合预期。若您在使用过程中有任何疑问,欢迎您搜索钉钉群号...

手动部署Stable Diffusion WebUI服务

在SD WebUI页面 文生图 页签中,输入正向提示词Prompt,例如 a monkey is eating a green banana,然后单击 生成,即可完成AI绘图,效果图如下:后续,您可以通过SD WebUI完成文生图、图生图等任务,还可以使用SD WebUI进行后期处理、模型...

安装故障演练探针

对指定机器进行演练时,需要在机器上面安装故障演练探针,探针的作用是下发故障演练执行命令。背景信息 一次完整的故障演练包括以下四个阶段:安装探针>创建演练>执行演练>停止演练 操作步骤 登录 AHAS控制台。在左侧导航栏选择 探针管理,...

什么是故障演练

故障演练是一款遵循混沌工程实验原理并融合了阿里巴巴内部实践的产品,提供丰富故障场景,能够帮助分布式系统提升容错性和可恢复性。流程 故障演练建立了一套标准的演练流程,包含准备阶段、执行阶段、检查阶段和恢复阶段。...

强弱依赖治理最佳实践

本文以对一个部署在Kubernetes上的微服务应用进行强弱依赖治理为例,介绍通过场景化演练来发现依赖问题、暴露风险的整个过程。背景信息 关于强弱依赖治理的更多信息,请参见 强弱依赖治理概述 和 应用强弱依赖治理。示例说明 本文示例的...
共有1条 < 1 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 物联网平台 对象存储
新人特惠 爆款特惠 最新活动 免费试用