共用方式為


什麼是 Azure Well-Architected Framework?

Azure Well-Architected Framework 是一種設計架構,可藉由協助其改善工作負載的品質:

  • 具有復原性、可用性和可復原性。
  • 達到您需要的安全程度。
  • 提供足夠的投資報酬率。
  • 支援負責任的開發和作業。
  • 在可接受的時間範圍內完成其目的。

該架構是以卓越建築的五大支柱為基礎,這些支柱對應並映射到這些目標。 它們是:可靠性安全性成本優化營運卓越,以及 效能效率

每個支柱都提供建議的做法、風險考慮和取捨。 根據業務需求,設計決策必須跨所有要素進行平衡。 技術和可採取動作的指引已足夠廣泛,適用於所有工作負載,並套用至特定案例。 本指南以 Azure 為中心。

工作負載的架構與它的實作是不一樣的。 Well-Architected Framework 可以透過建築架構設計來奠定成功的基礎,但實施選擇取決於組織的業務需求與限制。

觀眾

Well-Architected 架構適用於負責改善工作負載和解決跨領域考慮的小組。

Well-Architected 架構可為任何參與工作負載生命周期的人員提供寶貴的見解和建議。 無論您在工作負載小組中扮演的角色為何,無論是架構設計人員、開發人員、操作員或業務項目關係人,如果您有權在工作負載範圍內做出決策,都可以從此架構中獲益。

不論貴組織的規模為何,本指南都很有用。 無論您是大型企業、小型企業或獨立軟體廠商的一部分,都可以更接近最佳設計。 此架構迎合各種組織結構和大小,確保所有工作負載使用者都能有效地使用其優點。

如果您要尋求透過集中式控件改善工作負載組合的指引,此內容可能無法完全套用。 建議您參閱 雲端採用架構。 如果您對在 Azure 上設計工作負載沒有既得利益,則此內容與您無關。

如需架構師角色和職責的相關信息,請參閱 架構師的基本概念架構師的檢查清單

目標

Well-Architected Framework 的主要目標是確保您在 Azure 上部署工作負載時能夠成功。

  • 成功實作:架構完善的設計會導致實作成功。 鑒於概念涵蓋範圍廣度和深度,您很有能力做出明智的決策。

  • 成功信賴:在 Azure 上部署的許多工作負載上,都可以看到經過證實的評量,以備份架構的原則。

  • 瞭解取捨和風險:架構可協助您了解採用建議可能需要對其他要素做出選擇。 它強調權衡取捨,以及短期內可能想要解決的潛在風險。

  • 隨著時間的推移進行優化:該架構旨在反覆使用,並作為不斷改進的工具。 根據指引評估工作負載的成熟度。 將評估視為隨著工作負載演進的動態評分,確保設計在符合商務目標的同時保持效能和效率。

Well-Architected 架構的圖層

Well-Architected 架構是以分層方式結構化:支柱、工作負載和服務指南。

支柱

此架構的基礎在於支柱。 如果您沒有對這些要素的完整瞭解,則後續層—工作負載層和服務指南——可能無法完全理解。

在支柱層級,使用 設計原則開始您的旅程,每個原則都有特定的目標。 根據每個原則,遵循相應的方式來制定您的設計策略。 這些方法不是選擇性的,必須納入考慮。

顯示 Well-Architected 框架設計原則的一些螢幕快照。

接下來,移至 檢查清單,這總是您評估的起點。 檢查清單上的每個項目都會隨附一或多個 建議指南, 說明重要策略,以及 Azure 如何協助您達成建議。

顯示 Well-Architected 架構檢查清單的螢幕快照。

顯示 Well-Architected Framework 建議指南的螢幕快照。

請務必瞭解與 相關的雲端設計模式。 這些要素會對應到它們直接支持的支柱。

每個架構決策都需要一系列考慮。 這些 取捨 代表已承認和接受的妥協,這些妥協會平衡架構的各個層面。 使用此圖示 來標示取捨,並使用此圖示 來標示風險。

如需詳細資訊,請參閱 關於 Well-Architected 框架支柱

工作量

工作負載層表示支柱如何應用於特定類別的工作負載。 在初始設計階段,工作負載架構會根據公用程序進行區隔,而每個區段都代表優先順序或設計區域。 這些設計區域是工作負載類別特有的,可作為優化的重點。 Well-Architected Framework 包含數個工作負載。 請閱讀最符合您業務需求的內容。 您不需要閱讀與案例不一致之工作負載類別的工作負載指引。

開始,以瞭解方案背景。 重新整理時,請閱讀 設計原則,以瞭解工作負載如何採用要素指引。 然後,深入探討 設計領域,專注於技術決策點,並根據其提供後續建議。 工作負載指引還包括一項評估,以協助您評量投入生產的準備程度。

如需詳細資訊,請參閱 關於 Well-Architected 框架工作負載

服務指南

服務指南有助於決策,而決策與工作負載的個別 Azure 元件相關。 它們提供每個服務所需的核心特性和功能,以達到卓越的架構水準。 請務必注意,這些指南不是設定指南。 此外,它們並不是所有特性和功能的編譯清單。 其目的是透過 Well-Architected 支柱觀點來強調這些特徵的實用性。

如需詳細資訊,請參閱 可用的指南

評估

Microsoft Azure Well-Architected 檢閱免費。 這是一份與核心檢查清單相關的問卷清單,用於評估您的設計選擇。 透過反覆執行追蹤您的分數,以識別可能的增強區域。

如需詳細資訊,請參閱 Azure Well-Architected 檢閱工具

採用階段式學習程式並反覆改善品質

Well-Architected Framework 全面涵蓋適用於任何工作負載類別的最佳做法。 本指南不僅包含良好設計和取捨的基本準則,也包括將這些原則套用至架構元件,如 服務指南所述,

我們承認閱讀這整份指南從頭到尾可能會讓人感到不堪重負。 若要達到所需的架構卓越狀態,我們建議您充分瞭解所有 支柱的設計原則,,並根據它們與您的工作負載和商務目標相關性來排定檢查清單專案優先順序。 優先順序應該考慮業務關鍵性、合規性需求和上市時間等因素。 隨著這些因素的發展,不斷地在架構中增加或減少內容,以提高任務品質。

請考慮採用階段式方法來取用本指南。 依照容易達成或一開始必須達成的建議來分類建議。 然後,隨著工作負載的商務需求變更,逐步演進準備好的生產系統。 例如,與框架的初始對齊可以適用於其資金和開發過程中的工作負載,為良好的設計奠定堅實的基礎。 成熟的對齊階段可以套用至可投入生產的解決方案,最高層級保留給隨時運行的、業務關鍵性解決方案。

以下是一些開始使用 Well-Architected Framework 文件的資源: