

# 設計原則
<a name="oe-design-principles"></a>

 雲端有五大設計原則來幫助實現卓越營運： 
+  **以程式碼執行營運**：在雲端，您可以在整個環境中套用與您應用程式程式碼所用相同的工程原則。您可將整個工作負載 (應用程式、基礎設施) 定義為程式碼，並以程式碼加以更新。您可以程式碼實作營運程序，並透過觸發這些程式碼來自動化執行，進而回應事件。透過以程式碼執行營運，您可限制人為錯誤並實現對事件的一致回應。 
+  **進行頻繁、細微和可逆的變更**：設計工作負載以允許定期更新元件。進行小增量變更，以便在變更失敗時能撤回變更 (盡可能不影響客戶)。 
+  **經常完善營運程序**：在使用營運程序時，尋找機會予以改善。發展工作負載，同時適當發展程序。設定定期演練日，以審查並驗證所有程序是否有效以及團隊是否熟悉這些程序。 
+  **預料失敗**：執行「事前剖析」演練，以識別潛在的失敗來源，進而排除或減少這些來源。測試您的失敗情境並驗證您對它們的影響的理解。測試您的回應程序，以確保它們確實有效且團隊熟悉程序的執行。設定定期演練日，以測試工作負載和團隊對模擬事件的回應。
+  **從所有營運失敗中學習經驗**：從所有營運事件和失敗中學習經驗，進而不斷推動改善。跨團隊及在整個組織中分享獲得的經驗。