ChaosBlade 在工商银行混沌工程体系中的应用实践

阿里云下工行混沌工程:提升金融分布式系统稳定性
本文介绍了在互联网金融背景下,工行采用混沌工程来应对分布式架构挑战,通过ChaosBlade等工具进行故障注入测试,以增强系统高可用性。平台建设包括故障演练平台、故障注入能力扩展和实战案例分享,有效发现并解决了多个高可用问题。
简介:互联网金融时代下,金融产品和服务模式不断创新,交易量大幅攀升。面对互联网金融的全新发展态势,传统的单体 IT 架构暴露出很多不适应的地方,为此业界广泛应用云计算、分布式等新技术,构建分布式架构和运维体系,以支撑金融业务的快速发展。

头图.png

作者 | 吴冕冠
来源|阿里巴巴云原生公众号

互联网金融时代下,金融产品和服务模式不断创新,交易量大幅攀升。面对互联网金融的全新发展态势,传统的单体 IT 架构暴露出很多不适应的地方,为此业界广泛应用云计算、分布式等新技术,构建分布式架构和运维体系,以支撑金融业务的快速发展。这些新技术的应用使得基础设施复杂性日益增加,不可预见的用户行为和事件交织在一起,对系统、应用架构的可靠性提出了更高要求。为解决分布式系统的不确定性,确保生产稳定运行,混沌工程应运而生。根据《Chaos Engineering》书中的定义:混沌工程是在分布式系统上进行实验的学科,目的是建立系统抵御生产环境中湍流条件的能力。通常来说,混沌工程指对分布式系统中的服务器随机注入不同类型的故障,发现并修复系统中的潜在问题,从而提升整个分布式系统的高可用能力。

传统系统高可用测试的痛点

中国工商银行从 2015 年启动了 IT 架构转型工程,基于分布式、云计算初步构建了开放平台核心银行系统,目前分布式体系已承载 150 余个应用,累计部署容器超过 2 万套,日均服务调用量超 70 亿,消息发送峰值每秒逾 150 万笔,实现了远超主机性能容量的集群处理能力。但与此同时,在分布式体系下支撑服务的底层技术架构和平台系统日益复杂,生产运行不确定因素相较于主机明显增多,网络异常、磁盘 IO 夯等系统层面故障导致的生产问题呈现增长趋势。由于传统项目测试人员针对系统高可用相关场景

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值