专题演讲嘉宾:唐刘

PingCAPChief Engineer

典型技术 Geek 一枚,在分布式,高性能,高可用上面有丰富的开发经验,现正从事下一代分布式数据库 TiDB 以及分布式存储 TiKV 的开发,致力于在基础架构数据库领域,提供一套完备的 HTAP 解决方案,解放生产力。开源爱好者,知名开源软件 LedisDB,Go-MySQL,Raft-RS 等作者。

by 唐刘

PingCAP
Chief Engineer

作为一个分布式数据库,TiDB 面临的一个非常严重的挑战在于如何让用户相信,他们存储在 TiDB 里面的数据是安全的,不会出现丢失,损坏这些情况。为此,从一开始开发 TiDB 的时候,我们就引入混沌工程,来保证 TiDB 在各种极端情况下面的稳定性。在这次演讲里面,我将会分享一些在 TiDB 应用混沌工程的方法,介绍我们基于 K8s 自己研发的自动化测试平台 Schrodinger,并通过一个实际的例子来说明我们是如何在 Schrodinger 里面应用混沌来测试系统的。

演讲提纲:

  1. TiDB 的基本架构介绍
  2. 混动工程介绍以及相关原则解释
  3. 在 TiDB 里面应用混沌工程的方法
  4. Schrodinger 平台介绍
  5. 一个实际的例子

听众受益点:

  1. 能了解什么是混沌工程
  2. 能知道常用的应用混沌工程的方法
  3. 能了解如何基于 K8s 来开发一个自动化测试平台