內容領域 2: 設計彈性架構
任務 2.1: 設計可擴展式且鬆散耦合的架構
知識:
API 建立和管理 (例如:Amazon API Gateway、REST API)
具有適當使用案例的 AWS 受管服務 (例如:AWS Transfer Family、Amazon SQS、AWS Secrets Manager)
快取策略
設計微服務的原則 (例如:無狀態工作負載與有狀態工作負載的比較)
事件驅動架構
橫向擴展和縱向擴展
如何正確使用邊緣加速器 (例如:內容交付網路 [CDN])
如何將應用程式移轉到容器中
負載平衡概念 (例如:Application Load Balancer [ALB])
多層次架構
佇列和簡訊概念 (例如:發布/訂閲)
無伺服器技術和模式 (例如:AWS Fargate、AWS Lambda)
具有相關特性的儲存類型 (例如:物件、檔案、區塊)
容器的容器的協同運作 (例如:Amazon ECS、Amazon EKS)
何時使用僅供讀取複本
工作流程協同運作 (例如:AWS Step Functions)
技能:
根據需求來設計事件驅動、微服務和/或多層次的架構
確定架構設計中所用元件的擴展策略
根據要求確定實現鬆耦合所需的 AWS 服務
確定何時使用容器
確定何時使用無伺服器技術和模式
根據需求推薦適當的運算、儲存、網路連結和資料庫技術
將專門建構的 AWS 服務用於工作負載
任務 2.2: 設計高可用性和/或容錯性架構
知識:
AWS 全球基礎設施 (例如:可用區域、AWS 區域、Amazon Route 53)
具有適當使用案例的 AWS 受管服務 (AMS) (例如:Amazon Comprehend、Amazon Polly)
基本網路連結概念 (例如:路由表)
災難復原 (DR) 策略 (例如:備份和恢復、指示燈、暖待命、Active-Active 容錯移轉、復原點目標 [RPO]、復原時間目標 [RTO])
分散式設計模式
容錯移轉策略
不可變的基礎設施
負載平衡概念 (例如:ALB)
代理概念 (例如:Amazon RDS Proxy)
服務配額和調節 (例如:如何配置備用環境中的工作負載服務配額)
儲存選項和特性 (例如:持久性、複寫)
工作負載能見度 (例如:AWS X-Ray)
技能:
確定自動化策略以確保基礎設施完善
確定跨 AWS 區域或可用區域提供高可用性及/或容錯能力架構所需的 AWS 服務
根據業務需求識別指標以提供高度可用的解決方案
實施可減少單點故障的設計
實施可確保資料的持久性和可用性的策略 (例如:備份)
選擇適當的災難復原策略以滿足業務需求
使用可以提高舊版應用程式和非雲端專用應用程式之可靠性的 AWS 服務 (例如:在無法更改應用程式的情況)
將專門建構的 AWS 服務用於工作負載