設計原則 - AWS Well-Architected 架構

設計原則

雲端有五大設計原則來幫助實現卓越營運:

  • 以程式碼執行營運:在雲端,您可以在整個環境中套用與您應用程式程式碼所用相同的工程原則。您可將整個工作負載 (應用程式、基礎設施) 定義為程式碼,並以程式碼加以更新。您可以程式碼實作營運程序,並透過觸發這些程式碼來自動化執行,進而回應事件。透過以程式碼執行營運,您可限制人為錯誤並實現對事件的一致回應。

  • 進行頻繁、細微和可逆的變更:設計工作負載以允許定期更新元件。進行小增量變更,以便在變更失敗時能撤回變更 (盡可能不影響客戶)。

  • 經常完善營運程序:在使用營運程序時,尋找機會予以改善。發展工作負載,同時適當發展程序。設定定期演練日,以審查並驗證所有程序是否有效以及團隊是否熟悉這些程序。

  • 預料失敗:執行「事前剖析」演練,以識別潛在的失敗來源,進而排除或減少這些來源。測試您的失敗情境並驗證您對它們的影響的理解。測試您的回應程序,以確保它們確實有效且團隊熟悉程序的執行。設定定期演練日,以測試工作負載和團隊對模擬事件的回應。

  • 從所有營運失敗中學習經驗:從所有營運事件和失敗中學習經驗,進而不斷推動改善。跨團隊及在整個組織中分享獲得的經驗。