故障注入(Fault Injection)的概念最早出现在测试领域,通过在代码路... 展开 >





周洋,花名中亭,阿里巴巴高级技术专家。2011 年加入阿里巴巴高可用架构团队,长期参与稳定性产品研发和集团架构演进工作,主导了强弱依赖、灰度环境、故障演练、智能对账等多款高可用产品的研发和建设,见证了阿里高可用产品体系从 1.0 到 3.0 的发展历程,积累了丰富的架构和稳定性经验。
2015 年作为共享事业部的双11负责人,负责大促和常态稳定性的保障工作。目前负责高可用技术的云化输出和技术演进工作,阿里云产品 AHAS(应用高可用)的技术负责人。
2017年 QCon 明星讲师,混沌工程布道师。
故障注入(Fault Injection)的概念最早出现在测试领域,通过在代码路径中引入故障缺陷来验证错误处理的逻辑的有效性,提高测试的覆盖率。故障注入历史可以追溯到 1970 年,按类型也分为硬件实现故障注入(HWIFI)和软件实现故障注入(SWIFI)。
混沌工程的实验理论在 2017 年被 Netflix 及相关团队提出,目标是希望通过在生产环境周期性引入故障的方式,验证系统对非预期故障防御的有效性。相比于被动的应对故障,在可控的影响下实施混沌工程实验,提前揭示系统弱点,可以增强我们对系统可恢复性的信心。混沌工程属于一个新兴的技术领域,行业认知和实践积累比较少,大多数IT团队对它的理解还没有上升到一个领域概念。本次专题我们会聚焦在以下几个方向:
实施混沌工程的意义、文化建设和技术演进;
微服务架构的混沌工程实践;
容器环境下的混沌工程实践;
如何在 DevOps 团队落地混沌工程。
中国工商银行在 2014 年启动了 IT 架构转型,基于分布式、云计算技术构建了开放平台核心银行系统,实现了远超主机性能容量的集群处理能力。但与此同时,分布式体系下支撑服务的底层技术架构和平台系统日益复杂,生产环境不确定因素相较主机明显增多。混沌工程作为提升分布式系统高可用能力的重要手段,工商银行在 2018 年开始关注混沌工程,通过对业界主流的混沌工程开源工具进行分析调研,结合工商银行在运维过程中的痛点,最终选择基于 ChaosBlade 故障注入工具进行二次开发,并在2019年建成了工商银行混沌工程故障演练平台。本次议题主要分享中国工商银行在混沌工程领域的探索与实践,以及对金融领域如何进行混沌工程落地的思考。
IT 运维的困局本质是运维战力水平与云原生架构演进的代际矛盾,如何才能提前规避未来的不对称风险,加速运维的范式提升?从浙江移动的运维进化历程,看混沌工程在运维转型中的重要意义。
混沌工程作为稳定性保障的重要手段,近几年发展迅速,已经得到了越来越多企业的认可,由于不同企业技术架构和业务的差异性,混沌工程的落地路线和首要解决问题是否都遵循同一路线?通过对企业架构演进路上遇到的稳定性问题分析,来看看不同的企业该如何落地混沌工程。
演讲大纲:
听众收益:



微信咨询

电话咨询
微信联系我们
