Microsoft Azure Well-Architected Framework
Azure Well-Architected Framework 是一組指引原則,可用來改善工作負載的品質。 該架構是由五個卓越架構要素所組成:
結合這些要素有助於產生高品質、穩定且有效率的雲端結構:
要素 | 描述 |
---|---|
可靠性 | 系統從失敗中復原並繼續運作的能力。 |
安全性 | 保護應用程式和資料,使其免於威脅。 |
成本最佳化 | 管理成本以將傳遞的價值最大化。 |
卓越營運 | 讓系統在生產環境中順利運作的作業流程。 |
效能效率 | 系統適應負載變更的能力。 |
若要瞭解如何使用 Well-Architected Framework 在 Azure 上建構成功的工作負載,watch下列影片:
概觀
下圖是 Azure Well-Architected Framework 的高階概觀:
在中心是 架構完善的架構架構,其中包含架構卓越五大要素。 Well-Architected Framework 周圍有六個支援元素:
評定您的工作負載
若要使用 Microsoft Azure Well-Architected Framework 中找到的原則來評估您的工作負載,請參閱 Microsoft Azure Well-Architected 檢閱。
我們也建議您使用 Azure Advisor 和 Advisor 分數 來識別並排定機會的優先順序,以改善工作負載的狀態。 這兩個服務都可免費供所有 Azure 使用者利用,並符合 Well-Architected Framework 的五個要素:
Azure Advisor 是個人化的雲端顧問,可協助您遵循最佳做法來將 Azure 部署最佳化。 它會分析您的資源及用量遙測, 其會建議可協助您改善 Azure 資源的可靠性、安全性、符合成本效益、效能和卓越營運的解決方案。 深入了解 Azure Advisor。
Advisor 分數是 Azure Advisor 的一個核心功能,可將 Advisor 建議彙總為簡單且可採取動作的分數。 此分數可讓您一目了然,瞭解您是否採取必要的步驟來建置可靠、安全且符合成本效益的解決方案。 這有助於排定動作的優先順序,以產生工作負載狀態的最大改善。 Advisor 分數是由整體分數所組成,可進一步細分為對應至每個Well-Architected要素的五個類別分數。 深入了解 Advisor 分數。
可靠性
可靠的工作負載具有復原性和可用性。 災害復原是指系統從失敗中復原並繼續運作的能力。 災害復原的目標是使應用程式在發生失敗後,能夠恢復到完全正常運作的狀態。 可用性是使用者在需要時能否取得您的工作負載。
如需復原的詳細資訊,watch下列影片,示範如何開始改善 Azure 工作負載的可靠性:
可靠性指引
下列資源提供設計和改善可靠 Azure 應用程式的指引:
如需可靠性原則的概觀,請參閱 可靠性設計原則。
安全性
思考應用程式從設計和實作到部署與作業之整個生命週期的安全性。 Azure 平台可防範各種不同威脅,例如網路入侵和 DDoS 攻擊。 您仍然需要將安全性建置到您的應用程式和 DevOps 程式中。
觀看下列影片,瞭解如何詢問有關 Azure 上安全應用程式開發的正確問題:
安全性指導
請考慮下列廣泛的安全性區域:
如需詳細資訊,請參閱安全性要素的概觀。
成本最佳化
當您設計雲端解決方案時,請專注于提早產生累加值。 套用 Build-Measure-Learn 的原則,以加速上市時間,同時避免大量資本的解決方案。 請參閱 什麼是 build-measure-learn 意見反應迴圈。
如需詳細資訊,請參閱成本優化和watch下列影片,瞭解如何開始優化 Azure 成本:
成本指導方針
當您為工作負載開發 Well-Architected Framework 時,下列資源會提供成本優化指引:
如需高階概觀,請參閱 成本優化要素概觀。
卓越營運
卓越營運涵蓋讓應用程式在實際執行環境中執行的作業與程序。 部署必須可靠且可預測。 將部署自動化,以降低人為錯誤的機會。 快速且例行的部署程式不會降低新功能或 Bug 修正的發行速度。 同樣重要的是,您必須能夠在更新發生問題時快速復原或向前復原。
如需詳細資訊,watch下列影片將安全性帶入 Azure 上的 DevOps 實務:
卓越營運指引
下列資源提供針對 Azure 工作負載設計和實作 DevOps 做法的指引:
如需高階摘要,請參閱 營運卓越要素概觀。
效能效率
效能效率讓您的工作負載能夠進行調整,以有效率的方式符合使用者對其放置的需求。 達成效能效率的主要方式是適當地使用調整功能,並實作已內建調整功能的 PaaS 供應項目。
如需詳細資訊,請觀看效能效率:快速 & 激情:針對快速且可靠的 VM 部署進行最佳化。
效能效率指引
下列資源提供如何設計和改善 Azure 工作負載效能效率狀態的指引:
如需高階概觀,請參閱 效能效率要素概觀。
後續步驟
深入了解: