傑出作業 — 模式
「傑出作業」支柱著重於自動化、DevOps 作法、可觀察性、監視和事件管理,讓作業順利執行並快速復原。這些模式會將支柱的設計原則轉為可檢閱的具體作法:解決方案中要尋找的內容、優良的外觀,以及破壞解決方案的反模式。
這些模式可實作「傑出作業」支柱的設計原則。請在「傑出作業」支柱旁邊閱讀這些項目,以取得每個項目背後的完整指引。
- 以可觀察性發展—從初始版本設計儀器、監視和遠程測量,而不是在出現問題後重新調整。
- 標準化作業程序—來源控制中的版本組態和作業程序,使其一致執行並減少組態漂移。
- 採用 DevOps 文化—透過對成果的共用責任,來破壞開發、作業和業務小組之間的孤立。
- 自動化效率—自動化重複的作業工作,以免除手動工作、減少錯誤並讓作業調整規模。
- 從所有作業事件中學習—透過無瑕疵的死亡後記錄和作業距離測試,從事件、近乎失敗和成功中汲取學習。
每個種類都會將 模式 (良好外觀) 與 反模式 (要避免的項目) 配對,以便您依區域檢閱解決方案區域。從您需要的作業成果開始:
- **瞭解系統行為嗎?**使用「**觀察性」**來記錄、監視、追蹤、警示和系統可視性。
- **去除手動作業?**使用 自動化來進行流程自動化、基礎結構作為程式碼,以及移除重複的工作。
- **運送是否安全且經常變更?**針對 CI/CD 管道、版本控制、測試自動化和部署策略使用 DevOps。
- **準備偵測和解決事件?**使用「**事件管理」**進行偵測、回應程序和死亡後程序。
- **隨著時間改善?**針對 DORA 度量、營運審查、整備評論和學習文化,使用「持續改善」。
- **在生產環境中作業的工作人員?**將「**工作人員模式」**用於工作人員生命週期管理、部署自動化和作業監視。
工作人員系統的作業傑出模式,包括工作人員生命週期管理、部署自動化和作業監視。
流程自動化、基礎結構代碼和去除手動作業的模式。
DORA 度量的模式、追溯與營運審查、營運整備審查,以及建立學習文化。
CI/CD 銷售管道、版本控制、測試自動化和部署策略的模式。
事件偵測、回應程序、死亡後檢查和持續改善的模式。
記錄、監視、追蹤、警示和系統可視性的模式。