Categories
程式開發

如何利用混沌工程打造健壯的分佈式系統丨Archsummit


作為一個分佈式數據庫,TiDB 面臨的一個非常嚴重的挑戰在於如何讓用戶相信,他們存儲在 TiDB 裡面的數據是安全的,不會出現丟失,損壞這些情況。為此,從一開始開發 TiDB 的時候,我們就引入混沌工程,來保證 TiDB 在各種極端情況下面的穩定性。在這次演講裡面,我將會分享一些在TiDB 應用混沌工程的方法,介紹我們基於K8s 自己研發的自動化測試平台Schrodinger,並通過一個實際的例子來說明我們是如何在Schrodinger 裡面應用混沌來測試系統的。

內容大綱:

1、TiDB 的基本架構介紹

2、混動工程介紹以及相關原則解釋

3、在 TiDB 裡面應用混沌工程的方法

4、Schrodinger 平台介紹

5、一個實際的例子

聽眾受益:

1、能了解什麼是混沌工程

2、能知道常用的應用混沌工程的方法

3、能了解如何基於 K8s 來開發一個自動化測試平台