定義
AWS 的專家每一天都在輔助客戶進行系統架構,善用雲端的最佳實務。當您的設計演進時,有我們一同進行架構上的權衡。您將這些系統部署至即時環境後,我們可得知這些系統的效能狀況,以及這些權衡形成的後果。
我們便是基於得到的專業知識建立起 AWS Well-Architected Framework,其提供一套一致的最佳實務,供客戶和合作夥伴評估架構;並提供一份問題,您可用來評估架構與 AWS 最佳實務的吻合程度。
AWS Well-Architected Framework 以六個支柱為基礎:卓越營運、安全性、可靠性、效能達成效率、成本最佳化和永續性。
表 1.AWS Well-Architected Framework 的支柱
姓名 | 描述 |
---|---|
卓越營運 | 可有效支援開發和執行工作負載、深入了解其營運狀況,以及持續改善支援流程和程序以產生商業價值的能力。 |
安全性 | 安全性支柱說明如何利用雲端技術,以能夠提升安全狀態的方式來保護資料、系統和資產。 |
可靠性 | 可靠性支柱包括工作負載如預期般正確、一致地執行其預期功能的能力。包括在整個生命週期中執行及測試工作負載。本白皮書深入說明在 AWS 上實作可靠工作負載的相關事項,提供最佳實務指導。 |
效能達成效率 | 有效率地使用運算資源以滿足系統需求,並隨著需求變更與技術發展來保持該效率需求的能力。 |
成本最佳化 | 在最低價格之下執行系統以產生商業價值的能力。 |
永續性 | 能夠透過獲取所佈建資源的最大效益,並將所需的總資源數降至最低,而減少工作負載所有組件的能源消耗、提高效率,最終持續改善永續性影響。 |
在 AWS Well-Architected Framework 中,我們會使用下列術語:
-
路由層 代表 是應一項要求所一同遞送的程式碼、設定和 AWS 資源。一個元件往往是技術擁有的單元,並自其他元件所解偶。
-
工作負載 是指 一組一起提供業務價值的元件。工作負載通常是商業和技術領導人溝通所談及的最細節的內容。
-
我們心目中的 架構 是指工作負載之中元件一同運作的方式。元件通訊與互動的方式往往成為架構圖的焦點。
-
里程碑 標示架構於產品生命週期之中演進的重要改變 (設計、實作、測試、上線,投入生產)。
-
在組織內, 技術組合 是業務運作所需工作負載的集合。
-
AWS Well-Architected 工作量 是將任務針對實作所需的時間、工作和複雜性進行分類。每個組織都需要考慮團隊的大小和專業知識,以及工作負載的複雜性,以取得其他內容,將組織的工作量適當地分類。
-
高: 工作可能需要數週或數個月。這可以分成多個案例、版本和任務。
-
中: 工作可能需要數天或數週。這可以分成多個版本和任務。
-
低: 工作可能需要數小時或數天。這可以分成多個任務。
-
建立工作負載的架構時,您可依照業務環境,在各支柱之間作出權衡。這些業務決定可主導您工程設計的優先順序。您可以優化以開發環境中的可靠性作為代價改善永續性影響並降低成本,或者針對關鍵任務解決方案,以較高成本和永續性影響達到可靠性的優化。在電子商務解決方案中,效能能影響營收和客戶購買的傾向。安全和卓越營運一般不會為了其他支柱而權衡妥協。