本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
PERF01-BP07 使用資料驅動方法進行架構選擇
為架構選擇定義清晰、資料驅動型方法,以確認是否使用正確的雲端服務和組態,來滿足特定業務需求。
常見的反模式:
-
您假設目前的架構是靜態的,且不應隨著時間而更新。
-
您的架構選擇基於猜測和假設。
-
您會隨時間導入架構變更,而且無需理由佐證。
建立此最佳實務的優勢:透過採用明確定義的方法來做出架構選擇,您可以使用資料來影響工作負載設計,並隨著時間的推移做出明智的決策。
未建立此最佳實務時的曝險等級:中
實作指引
使用雲端或外部資源 (例如已發布的使用案例或白皮書) 的內部經驗和知識,在架構中選擇資源和服務。您應擁有一個明確定義的流程,鼓勵對工作負載中可能使用的服務進行實驗和基準化分析。
關鍵工作負載的待辦項目不僅應包括可提供與業務和使用者相關的功能的使用者故事,還包括構成工作負載架構跑道的技術故事。這條跑道了解科技和新服務的新進展,並根據資料和適當理由採用這些技術和新服務。這證明該架構仍然面向未來,不會停滯不前。
實作步驟
-
與關鍵利益相關者互動,以定義工作負載需求,包括效能、可用性和成本考量。考慮工作負載的使用者數量和使用模式等因素。
-
建立架構跑道或技術待辦項目,系統會優先處理這些項目與功能待辦事項。
-
評價和評估不同的雲端服務 (如需詳細資訊,請參閱 PERF01-BP01 了解和了解可用的雲端服務和功能)。
-
探索符合效能需求的不同架構模式,例如微型服務或無伺服器 (如需詳細資訊,請參閱 PERF01-BP02 使用雲端供應商或適當合作夥伴提供的指引,了解架構模式和最佳實務)。
-
諮詢其他團隊、架構圖和資源,例如 AWS 解決方案架構師、AWS 架構中心
和 AWS Partner Network ,以協助您為工作負載選擇正確的架構。
-
定義輸送量和回應時間等效能指標,以協助您評估工作負載的效能。
-
實驗並使用定義的指標來驗證所選架構的效能。
-
視需要持續監控並進行調整,以維持架構的最佳效能。
-
記錄您選擇的架構和決策,作為未來更新和學習的參考。
-
根據學習、新技術和指標 (其指出目前方法中需要的變更或問題),持續檢閱和更新架構選擇方法。
資源
相關文件:
相關影片:
相關範例: