S3 + CloudFront 靜態網站架構
說明將放置於 S3 的靜態網站透過 CloudFront 快速且安全地配送的基本架構。
Architecture
從使用服務、設計重點、考試觀點整理 SAA 認證考試需要理解的 AWS 架構模式。目標是「以架構模式理解 AWS」,而非單純記憶個別服務。
收錄架構
10 件
對應考試
CLF / SAA
學習主題
設計理解
說明將放置於 S3 的靜態網站透過 CloudFront 快速且安全地配送的基本架構。
以 API Gateway 為入口、由 Lambda 處理並儲存至 DynamoDB 的 Serverless API 基本架構。適合聯絡表單或小型 API。
在 AWS 上將 Public Subnet、Private Subnet、Database Subnet 區分開,把 Web 層、應用層、資料庫層分離的基本三層式 Web 應用程式架構。
將 Web 伺服器部署於多個可用區域,透過 ALB 進行負載分散,並以 Auto Scaling 與 RDS Multi-AZ 提升可用性的架構。
以 EventBridge 排程觸發 Lambda 執行的定期批次架構,是每日一題配送與定期彙總處理的基礎。
讓位於私有子網路的應用程式不經由網際網路,即可透過 VPC Endpoint 存取 Amazon S3 或 Amazon DynamoDB 等 AWS 服務的架構。
以 Amazon SQS 將請求排入佇列,並由 AWS Lambda 非同步處理的架構,為初學者解說。
透過 Amazon SNS 將單一事件遞送至多個 SQS 佇列,分支為通知、更新、分析等處理流程的架構。
在 ECS Fargate 上執行容器化的 Web 應用程式,並透過 Application Load Balancer 接收 HTTPS 存取的基本架構。
透過 CloudWatch Logs 與 Metrics 觀察 CloudFront、API Gateway、Lambda、DynamoDB 的 MVP 維運監控基本架構。
確認在故障時是否仍能持續提供服務的設計。
確認設計是否減少單點故障。
從固定費用與用量計費的差異閱讀架構。
確認公開範圍、IAM、網路隔離與加密。