自動化執行通常是很好的幹桿, 讓你花最小的力氣, 得到最好的成果.
 
在自動化之前, 手動執行對實驗來說, 算是不錯的第一步. 實驗通常很難確定結果是什麼, 或者是要該怎麼做, 因此以手動方式, 小心謹慎處理每件事情.  之後成功了, 我們將會把這個實驗自動化, 以後續持續進行
 
理想狀況, 實驗應該是動態的, 有彈性的. 會根據狀態還有所改變. 例如在過程中發現風險, 可以適當地停止發佈, 或者回復的之前狀況等等
 
在 Netflix 中, 服務的可用性, 由該服務的開發和維護團隊負責. 混沌工程團隊會幫助他們, 提高服務的可用性. 因此, 混沌工程團隊自己開發混沌工程的工具和平台(混沌工程自動化平台 (Chaos Automation Platform, ChAP)), 以降低服務團隊來進行實驗的門檻, 讓這些實驗能夠自動化運行.
 
2015
以諮詢方式提供給服務團隊一些建議, 幫助了解 FIT 的能力和侷限, 好讓他們能進行實驗. 但是這樣的方式無法規模化, 需要一些機制或平台才能服務很多人.
 
2016
發佈了 混沌工程自動化平台. 簡稱 ChAP, 以彌補 FIT 的不足. 之前 FIT 的問題就是自動化不足, 很多地方需要人工的介入. 例如: 設置故障的場景, 觀測運營指標的變化.
 
image
 
 
 
資料來源

    全站熱搜

    kojenchieh 發表在 痞客邦 留言(1) 人氣()