

# PERF01-BP07 使用資料驅動型方法來選擇架構
<a name="perf_architecture_use_data_driven_approach"></a>

 為架構選擇定義清晰、資料驅動型方法，以確認是否使用正確的雲端服務和組態，來滿足特定業務需求。

 **常見的反模式：**
+  您假設目前的架構是靜態的，且不應隨著時間而更新。
+  您的架構選擇基於猜測和假設。
+  您會隨時間導入架構變更，而且無須理由佐證。

 **建立此最佳實務的優勢：**透過採用明確定義的方法來做出架構選擇，您可以使用資料來影響工作負載設計，並隨著時間的推移做出明智的決策。

 **未建立此最佳實務時的曝險等級：**中 

## 實作指引
<a name="implementation-guidance"></a>

 使用雲端或外部資源 (例如已發佈的使用案例或白皮書) 的內部經驗和知識，在架構中選擇資源和服務。您應擁有一個明確定義的流程，鼓勵對工作負載中可能使用的服務進行實驗和基準化分析。

 關鍵工作負載的待辦項目不僅應包括可提供與業務和使用者相關的功能的使用者故事，還包括構成工作負載架構跑道的技術故事。這條跑道了解科技和新服務的新進展，並根據資料和適當理由採用這些技術和新服務。這證明該架構仍然面向未來，不會停滯不前。

### 實作步驟
<a name="implementation-steps"></a>
+  與關鍵利益相關者互動，以定義工作負載需求，包括效能、可用性和成本考量。考慮工作負載的使用者數量和使用模式等因素。
+  建立架構跑道或技術待辦項目，系統會優先處理這些項目與功能待辦事項。
+  評價和評估不同的雲端服務 (如需詳細資訊，請參閱 [PERF01-BP01 了解並理解可用的雲端服務和功能](perf_architecture_understand_cloud_services_and_features.md))。
+  探索符合效能需求的不同架構模式，例如微型服務或無伺服器 (如需詳細資訊，請參閱 [PERF01-BP02 使用雲端供應商或適當合作夥伴提供的指引，了解架構模式和最佳實務](perf_architecture_guidance_architecture_patterns_best_practices.md))。
+  諮詢其他團隊、架構圖和資源，例如 AWS Solution Architects、[AWS Architecture Center](https://aws.amazon.com/architecture/) 和 [AWS Partner Network](https://aws.amazon.com/partners/)，以協助您選擇適合工作負載的正確架構。
+  定義輸送量和回應時間等效能指標，以協助您評估工作負載的效能。
+  實驗並使用定義的指標來驗證所選架構的效能。
+  視需要持續監控並進行調整，以維持架構的最佳效能。
+  記錄您選擇的架構和決策，作為未來更新和學習的參考。
+  根據學習、新技術和指標 (其指出目前方法中需要的變更或問題)，持續審核和更新架構選擇方法。

## 資源
<a name="resources"></a>

 **相關文件：**
+  [AWS 解決方案程式庫](https://aws.amazon.com/solutions/) 
+  [AWS 知識中心](https://aws.amazon.com/premiumsupport/knowledge-center/) 
+ [在 AWS 上建置端對端資料驅動型應用程式的架構模式 ](https://docs.aws.amazon.com/whitepapers/latest/build-e2e-data-driven-applications/build-e2e-data-driven-applications.html)

 **相關影片：**
+  [This is my Architecture](https://aws.amazon.com/architecture/this-is-my-architecture/) 
+ [AWS re:Invent 2021 - 資料驅動型企業：從願景走向價值](https://www.youtube.com/watch?v=_D0PF2N2AfA)
+ [AWS re:Invent 2022 - 提供可持續、高效能的架構](https://www.youtube.com/watch?v=FBc9hXQfat0)
+ [AWS re:Invent 2023 - 優化成本和效能並追蹤緩解措施的進度](https://www.youtube.com/watch?v=keAfy8f84E0)
+ [AWS re:Invent 2022 - AWS 優化：立即見效的可操作步驟](https://www.youtube.com/watch?v=0ifvNf2Tx3w)

 **相關範例：**
+  [AWS 範例](https://github.com/aws-samples) 
+  [AWS SDK 範例](https://github.com/awsdocs/aws-doc-sdk-examples) 