共用方式為


營運卓越設計檢閱檢查清單

此檢查清單提供一組建議,可協助您建立卓越營運文化。 從 DevOps 方法開始,整合來自多個專業領域的專業技能。 此方法會建立嚴格的設計和開發實務。 這種方法會導致基礎結構和程式碼的可重複、可靠且安全部署。

優先在能從人為干預中受益的區域進行干預,並在其他區域引入自動化。 可監測性不僅透過監測健康狀態來提供卓越的營運服務,還對目前的工作負載設計和實施進行驗證,以促進未來產品的開發。

如果您不考慮卓越營運的取捨和建議,您的工作負載可能會面臨風險。 請仔細考慮下列檢查清單中涵蓋的要點,以增強您對設計成功的信心。

清單

  程式碼 建議
OE:01 定義標準做法以開發和操作工作負載。 培養一種無可指責的文化,強調持續學習,並優先進行持續改進和優化。
OE:02 正式化您執行例行作業、必要時的程序以及緊急運作任務的方式。 藉由採用業界證明的做法和方法,提高一致性和可預測性。
OE:03 將軟體構想和規劃程序正規化。 從已建立的產業和組織標準中參考團隊溝通、需求和設計文件,以及軟體開發流程。
OE:04
OE:04
OE:04
實作業界標準做法,增強軟體開發和品質保證。 藉由標準化工具、原始檔控制、設計模式、文件和樣式指南,確保清楚的角色定義和一致程式。
OE:05 使用標準化基礎結構即程序代碼 (IaC) 方法來準備資源和組態。 使用 IaC 確保一致的樣式、模組化和質量保證。 在實際情況下,偏好宣告式而不是命令式方法。
OE:06 建置工作負載供應鏈,利用可預測的自動化管線推動變更。 確保這些管道會在所有環境和品質門檻中測試及推進變更。 將全面的測試併入。
OE:07
OE:07
設計和實作監視系統,以從基礎結構和程式代碼擷取和公開遙測、計量和記錄。 使用此數據來驗證設計選擇,並引導未來的設計和商務決策。
OE:08 建立健全的緊急作業實務。 建立事件回應計劃,以清楚記錄角色、責任,以及所有緊急回應程式和程式。 透過事後調查和事件報告來擷取學習,以持續改善計畫和工作負載。
OE:09 自動化重複、程式性的工作,並提供明確的投資報酬率。 偏好使用現成的自動化工具,而不是自定義解決方案。 將 Well-Architected 架構要素套用至所有自動化工作的設計與實作。
OE:10 針對生命週期管理、啟動載入和治理等工作,預先設計及實作自動化。 避免稍後進行自動化改造。 採用平臺原生自動化功能來簡化您的設計。
OE:11 清楚定義工作負載的安全部署做法。 專注於品質閘道的小型增量發行。 使用新式部署模式和漸進式暴露來管理風險。 規劃例行和緊急部署。
OE:12 實作部署失敗風險降低策略,以在推出期間處理非預期的問題。 使用回滾、功能停用或部署模式的原生功能等方法來快速恢復。

後續步驟

建議您檢閱卓越營運取捨,以探索其他概念。