簡介
在此學習路徑中,我們參考了 Dickerson 可靠性階層,並將其作為可靠性工作的示意圖。 它有助於我們了解需要處理的事項及順序。 前三個等級 (監視、事件回應,以及透過事件後續檢閱以從失敗中學習) 已做好鋪陳,可供討論階層的下個等級:測試/發行/部署做法。
例如,從事件後續檢閱中所得到的其中一個有用結果,就是了解為避免事件重複發生所需執行的工作。 其中一個可行方法就是確保某些問題程式碼或設定永遠不會投入生產。 這也是此課程模組以部署為重點而開始發揮作用之處。 其目標是要了解是否有可能使用現代化的 DevOps 做法來提高系統的可靠性,以預防特定類型的事件發生。
當您完成本課程模組時,應該能夠:
- 定義部署,並辨識傳統和現代化部署做法之間的差異。
- 描述何謂持續傳遞/部署模型。
- 使用 DevOps 做法來部署軟體,以列出可達成的目標。
- 認識三種部署策略。
- 辨別可將測試自動化的工具。
- 說明環境可追蹤性。