在ArchSummit深圳2019大会上,唐刘讲师做了《如何利用混沌工程打造健壮的分布式系统》主题演讲,主要内容如下。
演讲简介:
作为一个分布式数据库,TiDB 面临的一个非常严重的挑战在于如何让用户相信,他们存储在 TiDB 里面的数据是安全的,不会出现丢失,损坏这些情况。为此,从一开始开发 TiDB 的时候,我们就引入混沌工程,来保证 TiDB 在各种极端情况下面的稳定性。在这次演讲里面,我将会分享一些在 TiDB 应用混沌工程的方法,介绍我们基于 K8s 自己研发的自动化测试平台 Schrodinger,并通过一个实际的例子来说明我们是如何在 Schrodinger 里面应用混沌来测试系统的。
演讲提纲:
TiDB 的基本架构介绍
混动工程介绍以及相关原则解释
在 TiDB 里面应用混沌工程的方法
Schrodinger 平台介绍
一个实际的例子
听众受益点:
能了解什么是混沌工程
能知道常用的应用混沌工程的方法
能了解如何基于 K8s 来开发一个自动化测试平台
讲师介绍:
唐刘
PingCAP Chief Engineer
典型技术 Geek 一枚,在分布式,高性能,高可用上面有丰富的开发经验,现正从事下一代分布式数据库 TiDB 以及分布式存储 TiKV 的开发,致力于在基础架构数据库领域,提供一套完备的 HTAP 解决方案,解放生产力。开源爱好者,知名开源软件 LedisDB,Go-MySQL,Raft-RS 等作者。
完整演讲 PPT 下载链接:
https://archsummit.infoq.cn/2019/shenzhen/schedule
评论