Microsoft Azure Well-Architected Framework

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

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

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

請參閱下列影片,以了解如何使用 Well-Architected Framework 在 Azure 上建構成功的工作負載:

概觀

下圖提供 Azure Well-Architected Framework 的整體概觀:

Diagram of the Well-Architected Framework and supporting elements.

位於中央的是 Well-Architected Framework,其包括五個卓越架構要素。 Well-Architected Framework 周圍有六個支援元素:

評定您的工作負載

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

Screenshot of the Microsoft Azure Well-Architected Review.

我們還建議您使用 Azure Advisor 和 Advisor 分數來識別並優先處理機會,以改善工作負載的狀態。 這兩個服務都可免費供所有 Azure 使用者利用,並符合 Well-Architected Framework 的五個要素:

  • Azure Advisor 是個人化的雲端顧問,可協助您遵循最佳做法來將 Azure 部署最佳化。 它會分析您的資源及用量遙測, 其會建議可協助您改善 Azure 資源的可靠性、安全性、符合成本效益、效能和卓越營運的解決方案。 深入了解 Azure Advisor

  • Advisor 分數是 Azure Advisor 的一個核心功能,可將 Advisor 建議彙總為簡單且可採取動作的分數。 此分數可讓您一眼看出您是否正採取必要步驟來建置可靠、安全且符合成本效益的解決方案,並優先處理將對工作負載的狀態產生最大改善的動作。 Advisor 分數是由整體分數所組成,可進一步細分為五個對應至每個 Well-Architected 要素的類別分數。 深入了解 Advisor 分數

可靠性

可靠的工作負載是一個既有彈性又可供使用的工作負載。 災害復原是指系統從失敗中復原並繼續運作的能力。 災害復原的目標是使應用程式在發生失敗後,能夠恢復到完全正常運作的狀態。 可用性是使用者在需要時能否取得您的工作負載。

如需有關復原的詳細資訊,請參閱下列影片,以了解如何開始改善 Azure 工作負載的可靠性:

可靠性指引

下列主題提供有關設計和改善可靠 Azure 應用程式的指導方針:

如需可靠性準則的概觀,請參閱可靠性要素的準則

安全性

思考應用程式從設計和實作到部署與作業之整個生命週期的安全性。 Azure 平台可防範各種不同威脅,例如網路入侵和 DDoS 攻擊。 但您仍需要在應用程式和 DevOps 程序中建立安全性。

請參閱下列影片,以詢問有關在 Azure 上進行安全應用程式開發的正確問題:

安全性指導

請考慮下列廣泛的安全性區域:

如需詳細資訊,請參閱安全性要素的概觀

成本最佳化

當您設計雲端解決方案時,重點在於儘早產生增量價值。 套用 建置-測量-學習 的原則,在避免資本密集解決方案的同時加速上市時間。

如需詳細資訊,請參閱成本最佳化和下列影片,以了解如何開始將 Azure 成本最佳化:

成本指導方針

當您針對工作負載開發 Well-Architected Framework 時,下列主題可提供成本最佳化指導方針:

如需整體概觀,請參閱成本最佳化要素的概觀

卓越營運

卓越營運涵蓋讓應用程式在實際執行環境中執行的作業與程序。 部署必須可靠且可預測。 將部署自動化,以降低人為錯誤的機會。 快速和例行的部署程序將不會減緩發佈新功能或錯誤修正的速度。 同樣重要的是,您必須在更新發生問題時快速復原或向前復原。

如需詳細資訊,請參閱下列影片,以了解如何在 Azure 上將安全性帶入您的 DevOps 實務:

卓越營運指引

下列主題可提供針對您的 Azure 工作負載設計和實作 DevOps 實務的指導方針:

如需整體摘要,請參閱卓越營運要素的概觀

效能效率

效能效率讓您的工作負載能夠進行調整,以有效率的方式符合使用者對其放置的需求。 達成效能效率的主要方式是適當地使用調整功能,並實作已內建調整功能的 PaaS 供應項目。

如需詳細資訊,請觀看效能效率:快速 & 激情:針對快速且可靠的 VM 部署進行最佳化

效能效率指引

下列主題可提供有關如何設計和改進 Azure 工作負載效能效率狀態的指導方針:

如需整體概要,請參閱效能效率要素的概觀

後續步驟

深入了解: