內容領域 3: 設計高效能架構
任務
任務 3.1: 確定高效能及/或可擴展儲存解決方案
知識:
可滿足業務需求的混合式儲存解決方案
具有適當使用案例的儲存服務 (例如:Amazon S3、Amazon EFS、Amazon S3、Amazon EBS)
具有相關特性的儲存類型 (例如:物件、檔案、區塊)
技能:
確定可滿足效能要求的儲存服務和配置
確定可擴展以滿足未來需求的儲存服務
任務 3.2: 設計高效能且具彈性的運算解決方案
知識:
具有適當使用案例的 AWS 運算服務 (例如:AWS Batch、Amazon EMR、AWS Fargate)
由 AWS 全球基礎設施和邊緣服務支援的分散式運算概念
佇列和簡訊概念 (例如:發布/訂閲)
具有適當使用案例的可擴展性功能 (例如:Amazon EC2 Auto Scaling、AWS Auto Scaling)
無伺服器技術和模式 (例如:AWS Lambda、Fargate)
容器的容器的協同運作 (例如:Amazon ECS、Amazon EKS)
技能:
解耦工作負載,以便元件可以獨立擴展
確定用於執行擴展動作的指標和條件
選擇適當的運算選項和功能 (例如:EC2 執行個體類型) 以滿足業務要求
選擇適當的資源類型和規模 (例如:Lambda 記憶體容量) 以滿足業務需求
任務 3.3: 確定高效能資料庫解決方案
知識:
AWS 全球基礎設施 (例如:可用區域、AWS 區域)
快取策略和服務 (例如:Amazon ElastiCache)
資料存取模式 (例如:將讀取密集型與寫入密集型相比)
資料庫容量規劃 (例如:容量單位、執行個體類型、佈建 IOPS)
資料庫連接和代理
具有適當使用案例的資料庫引擎 (例如:異類移轉、同類移轉)
資料庫複寫 (例如:僅供讀取複本)
資料庫類型和服務 (例如:無伺服器式、關聯式與非關聯式、記憶體式的比較)
技能:
配置僅供讀取複本以滿足業務需求
設計資料庫架構
確定合適的資料庫引擎 (例如:將 MySQL 與 PostgreSQL 進行比較)
確定合適的資料庫類型 (例如:Amazon Aurora、Amazon DynamoDB)
整合快取系統以滿足業務需求
任務 3.4: 確定高效能及/或可擴展的網路連結架構
知識:
具有適當使用案例的邊緣網路連結服務 (例如:Amazon CloudFront、AWS Global Accelerator)
如何設計網路架構 (例如:子網路層、路由、IP 位址)
負載平衡概念 (例如:Application Load Balancer)
網路連線選項 (例如:AWS VPN、Direct Connect、AWS Direct Connect、AWS PrivateLink)
技能:
為各種架構 (例如:綜合式、混合式、多層式) 建立網路拓撲
確定可根據未來需求擴展的網路配置
確定適當的資源配置以滿足業務需求
選擇適當的負載平衡策略
任務 3.5: 確定高效能資料擷取和轉換解決方案
知識:
具有適當使用案例的資料分析和視覺化服務 (例如:Amazon Athena、AWS Lake Formation、Amazon QuickSuite)
資料擷取模式 (例如:頻率)
具有適當使用案例的資料傳輸服務 (例如:AWS DataSync、AWS Storage Gateway)
具有適當使用案例的資料轉換服務 (例如:AWS Glue)
對擷取存取點的安全存取
滿足業務需求所需的規模和速度
具有適當使用案例的串流資料服務 (例如:Amazon Kinesis)
技能:
建構及保護資料湖
設計資料串流架構
設計資料傳輸解決方案
實施視覺化策略
選擇適當的資料處理運算選項 (例如:Amazon EMR)
選擇適當的擷取配置
格式之間的資料轉換 (例如:.csv 轉換為 .parquet)