作爲一個分佈式數據庫,TiDB 面臨的一個非常嚴重的挑戰在於如何讓用戶相信,他們存儲在 TiDB 裏面的數據是安全的,不會出現丟失,損壞這些情況。爲此,從一開始開發 TiDB 的時候,我們就引入混沌工程,來保證 TiDB 在各種極端情況下面的穩定性。在這次演講裏面,我將會分享一些在 TiDB 應用混沌工程的方法,介紹我們基於 K8s 自己研發的自動化測試平臺 Schrodinger,並通過一個實際的例子來說明我們是如何在 Schrodinger 裏面應用混沌來測試系統的。
內容大綱:
1、TiDB 的基本架構介紹
2、混動工程介紹以及相關原則解釋
3、在 TiDB 裏面應用混沌工程的方法
4、Schrodinger 平臺介紹
5、一個實際的例子
聽衆受益:
1、能瞭解什麼是混沌工程
2、能知道常用的應用混沌工程的方法
3、能瞭解如何基於 K8s 來開發一個自動化測試平臺