簡介
在此學習路徑中,您看到了 Dickerson 可靠性階層用作為可靠性工作的示意圖。 階層顯示應該專注的內容及其順序。 前三個層級(監控、事件回應,以及從失敗中學習至事件後審查)為下一階段:測試、發布與部署實務奠定基礎。
例如,事後檢討的一個有用成果,是了解防止事件重演所需的工作。 你可以做到這一點的一種方式,就是確保某些有問題的程式碼或設定永遠不會進入生產環境。 這也是此課程模組以部署為重點而開始發揮作用之處。 目標是利用現代 DevOps 實務,找出是否能在事件發生前預防某些事件,從而建立更可靠的系統。
當您完成本課程模組時,應該能夠:
- 定義部署,並辨識傳統和現代化部署做法之間的差異。
- 請描述持續整合、交付與部署模式。
- 使用 DevOps 做法來部署軟體,以列出可達成的目標。
- 認識主要的現代部署策略,包括滾動部署、藍綠部署、金絲雀部署、環狀部署及特徵旗幟部署。
- 找出可用於 Azure 上測試自動化與 CI/CD 的工具,包括 Azure Pipelines 和 GitHub Actions。
- 說明環境可追蹤性。