工具的,譬如都会使用错误注入工具,但混沌工程是通过实践对系统有更新的认知,而传统测试则是使用特定方式对 ...
什么是混沌 在分布式计算领域,我们无法预测集群将会发生什么,一切皆有可能。在里约热内卢飘舞的蝴蝶可能会改变芝加哥的气候,甚至摧毁位于开罗的数据中心。网络时间协议 NTP 可能出现不同步,CPU 可能会无缘无故地爆表,或更糟糕的是,勤劳的 DBA 可能会在半夜意外地删除数据。 TiDB 是一款开源的分布式 NewSQL 混合事务 分析处理 HTAP 数据库,其中保存了客户最重要的数据资产。对于我们的 ...
2021-03-12 09:06 0 314 推荐指数:
工具的,譬如都会使用错误注入工具,但混沌工程是通过实践对系统有更新的认知,而传统测试则是使用特定方式对 ...
一、导语 随着大型分布式系统架构的演进和广泛应用,软件工程的最佳实践也随之改变。我们通过分布式、服务化、DevOps、敏捷开发,快速响应业务的需求变化,支持大规模分布式应用。但这些做法带来效益的同时,也带来了另一个紧迫问题:我们到底有多少把握来确保线上复杂的系统能够正常工作呢? 即便是分布式系统 ...
上篇博文特来电混沌工程实践中,我们详细介绍了特来电混沌工程实践的设计和规划。目前我们已经启动了应用层的混沌实验。 在应用层的混沌实验中,我们经常需要模拟HSF服务容器的线程被打爆、CPU使用率25%,50%,75%、端口被打爆、内存泄露、服务超时、服务异常等场景。 前期我们实现的时候,一般会选 ...
作者 | 吴冕冠 来源|阿里巴巴云原生公众号 互联网金融时代下,金融产品和服务模式不断创新,交易量大幅攀升。面对互联网金融的全新发展态势,传统的单体 IT 架构暴露出很多不适应的地方,为此业界广 ...
使用sysbench测试TiDB 建议使用 Sysbench 1.0 或之后的更新版本 软件下载地址 安装sysbench 依赖包安装 解压并编译安装sysbench 测试过程 sysbench配置 配置文件参考示例如下: 数据导入 通过 MySQL 客户端连接 ...
TiDB单机安装测试 CentOS7.3安装MySQL5.6 1:下载TiDB安装包# cd /opt/source# wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz# wget http ...
混沌测试平台 Chaos Mesh Chaos Mesh 是PingCap团队研发的一款用于测试kubernetes环境的工具。通过人为地在集群中注入故障来检测集群对故障的处理以及恢复能力。更详细信息可以查看这篇文章。混沌测试与针对某个应用测试的区别为:前者更倾向于在现有大规模集群中进行测试 ...
。我们需要在系统中不断进行实验,主动找出系统的缺陷,这种方法被称作混沌工程。毕竟实践是检验真理的唯一标 ...