Microsoft Azure Well-Architected Framework

Azure Well-Architected Framework 是一組指引原則,可用來改善工作負載的品質。 該架構是由五個卓越架構要素所組成:

結合這些要素有助於產生高品質、穩定且有效率的雲端結構:

要素 描述
可靠性 系統從失敗中復原並繼續運作的能力。
安全性 保護應用程式和資料,使其免於威脅。
成本最佳化 管理成本以將傳遞的價值最大化。
卓越營運 讓系統在生產環境中順利運作的作業流程。
效能效率 系統適應負載變更的能力。

若要瞭解如何使用 Well-Architected Framework 在 Azure 上建構成功的工作負載,watch下列影片:

概觀

下圖是 Azure Well-Architected Framework 的高階概觀:

Well-Architected Framework 和支援專案的圖表。

在中心是 架構完善的架構架構,其中包含架構卓越五大要素。 Well-Architected Framework 周圍有六個支援元素:

評定您的工作負載

若要使用 Microsoft Azure Well-Architected Framework 中找到的原則來評估您的工作負載,請參閱 Microsoft Azure Well-Architected 檢閱

Microsoft Azure Well-Architected檢閱的螢幕擷取畫面。

我們也建議您使用 Azure AdvisorAdvisor 分數 來識別並排定機會的優先順序,以改善工作負載的狀態。 這兩個服務都可免費供所有 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 工作負載效能效率狀態的指引:

如需高階概觀,請參閱 效能效率要素概觀。

後續步驟

深入了解: