当前位置:首页 > 报告详情

3-蔡铭霞-chaosblade系统高可用的最佳路径.pdf

上传人: 2*** 编号:151992 2024-01-05 34页 7.10MB

1、ChaosBlade,系统高可用的最佳路径蔡铭霞(铭少)阿里云研发工程师、开源项目chaosblade maintainer蔡铭霞ChaosBlade MaintainerAliyun Arms 研发工程师混沌工程专家&布道师&可观测研发工程师多年分布式架构经验阿里云-云原生-可观测团队目录CONTENTS!#$%&()*+,-./!#$%&()*+,-./01 012345%&67()89/012345%&67()89/02 ChaosBlade:203 ChaosBlade7;?7;?04 01!#$%&()!#$%&()*+,-./*+,-./redisnginxAlibaba Clou

2、dAwsjavaC+nodejsdockerlinuxk8swindowsgolang架构覆盖多种操作系统应用使用语言多使用丰富的中间件架构部署多元Chaos测试回归不完全强弱依赖导致的级联故障云服务出现问题云服务宅备过程中对业务的影响微服务治理体系的完善程度.可视化监控与运维体系是否健全扩缩容对业务的影响系统层资源配置不合理人为错误的无法避免故障,无法避免1.快速发现问题2.精准定位问题3.根本解决问题02012345%&6012345%&67()89/7()89/Chaos Engineering is the discipline of experimenting on a system

3、 in order to build confidence in the systems capability to withstand turbulent conditions in production.PRINCIPLES OF CHAOS ENGINEERINGChaos解决之道混沌工程是在分布式系统上进行实验的学科混沌工程是在分布式系统上进行实验的学科,目的是建立对系统抵御生产环境中失控条件的能目的是建立对系统抵御生产环境中失控条件的能力以及信心。力以及信心。混沌工程原则混沌工程原则ChaosBlade是一个云原生混沌工程平台,支持多种环境、集群和语言。包含混沌工程实验工具 Chao

4、sBlade 和混沌工程平台 ChaosBlade-box,旨在通过混沌工程帮助企业解决云原生过程中高可用问题。-ChaosBlade官网ChaosBlade 混沌工程实验工具03ChaosBlade:2:23000+参数4+4 环境200+场景混沌工程工具ChaosBladeOSProcess RuntimeCpumemorykernelmiddlewarecloud NativeContainer RuntimeDisk/IOFileNetworkProcessScriptTimeServiceJavaGolangC+nodejsnginxredisAlibaba cloudAWSAzur

5、eGcpmysqldockercontainerdCri-oHttpUser ResourceSystemCallcloud service providerPodNodecontainerAdmission injectChaosBlade原子能力详解LinuxWindowsNewNewNew未正式发布已正式发布NewNewChaosBlade工具技术架构bladeChaosBlade OperatorContainer/PodNodeChaosBlade CRwatchchanneldeploy/manageCommandParserExperimentExecutorKubernetes

6、ExecutorOSExecutorJavaExecutorCPUMemoryKernelNetworkDisk.JVM-SandboxJava AgentOtherExecutors.ChaosBlade执行过程Windows能力概要Java Process RuntimeCpumemoryDisk/IOFileNetworkProcesszkUser ResourcehbaseredissontarsjedisjvmmysqlpsqlmsiInstall ModeshellWindows能力详解-agent对探针进行保活配置开机启动交互式参数输入安装Advanced InstallerCh

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了混沌工程领域的一个开源项目——ChaosBlade,这是一个云原生混沌工程平台,旨在帮助企业解决在云原生过程中遇到的高可用问题。ChaosBlade包含混沌工程实验工具ChaosBlade和混沌工程平台ChaosBlade-box,支持多种环境、集群和语言。其核心能力是对系统进行实验,以建立对系统抵御生产环境中失控条件的能力和信心。文章中还提到了ChaosBlade的一些最佳实践,如基础故障演练、业务强弱依赖治理、中间件演练和多云架构演练等。这些实践帮助企业识别和解决在架构设计、线上运维和业务执行过程中可能出现的问题。总之,ChaosBlade是一个强大的工具,可以帮助企业提高系统的稳定性和高可用性。
"ChaosBlade是什么工具?" "如何使用ChaosBlade进行混沌工程实验?" "ChaosBlade在多云架构演练中的应用场景有哪些?"
客服
商务合作
小程序
服务号
折叠