13 - AWS SAA-C03 速查表(Cheatsheet)
考試資訊
- 65 題
- 單選 / 複選
- 130 分鐘
- 通過分數:720 / 1000
- 考試方式:Pearson VUE 考場或線上監考
- 費用:150 USD,實際價格可能受稅費與匯率影響
官方資料:
一頁心智模型
text
需求
↓
架構限制
↓
服務類別
↓
最適合的 AWS 服務
↓
取捨:安全 / 韌性 / 效能 / 成本SAA-C03 的核心不是背服務名稱,而是:
text
看到情境限制
判斷是哪一種架構問題
選最符合限制、副作用最少、託管程度最高的方案考試領域
| Domain | 比重 | 判斷方式 |
|---|---|---|
| Design Secure Architectures | 30% | 身份、權限、加密、私網、稽核 |
| Design Resilient Architectures | 26% | Multi-AZ、failover、backup、解耦 |
| Design High-Performing Architectures | 24% | latency、throughput、cache、讀取擴展 |
| Design Cost-Optimized Architectures | 20% | right sizing、pricing model、storage class、data transfer |
服務選型地圖
| 問題 | 優先檢查的服務 |
|---|---|
| 使用者入口 / DNS | Route 53 |
| 全球靜態內容 / CDN | CloudFront |
| 全球 TCP / UDP 加速 | Global Accelerator |
| 公網 HTTP 路由 | ALB |
| 低延遲 TCP / 固定 IP 負載平衡 | NLB |
| 私有網路邊界 | VPC、subnet、route table |
| private subnet 出站連網 | NAT Gateway |
| 私網存取 S3 / DynamoDB | Gateway VPC Endpoint |
| 私網存取 AWS 服務 | Interface VPC Endpoint |
| 跨 VPC 私有暴露服務 | PrivateLink |
| 多 VPC / hub-and-spoke | Transit Gateway |
| 本地機房加密連線 | Site-to-Site VPN |
| 專線連線 | Direct Connect |
Compute
| 需求 | 最適合的服務 |
|---|---|
| 完整 OS 控制、lift-and-shift | EC2 |
| EC2 fleet 自動擴縮 | Auto Scaling Group |
| HTTP 流量路由到 targets | ALB |
| 容器,但不想管理 EC2 | ECS on Fargate |
| 既有 Kubernetes 生態 | EKS |
| event-driven 短任務 | Lambda |
| 託管應用部署平台 | Elastic Beanstalk |
| 批次任務 | AWS Batch |
快速判斷:
text
需要 OS 控制 → EC2
需要容器且不管理 server → Fargate
事件驅動、短時間執行 → Lambda
需要 Kubernetes → EKSStorage
| 需求 | 最適合的服務 |
|---|---|
| 物件儲存 | S3 |
| EC2 block storage | EBS |
| 共享 Linux file system | EFS |
| Windows SMB file share | FSx for Windows File Server |
| HPC file system | FSx for Lustre |
| 混合本地機房儲存 | Storage Gateway |
| 大量資料遷移 | DataSync |
| 集中備份 | AWS Backup |
S3 storage class 速查:
| 場景 | Storage Class |
|---|---|
| 頻繁存取 | S3 Standard |
| 存取模式未知 | S3 Intelligent-Tiering |
| 低頻但要快速取回 | S3 Standard-IA |
| 單 AZ、可重建資料 | S3 One Zone-IA |
| 封存 | S3 Glacier |
| 深度封存、最低成本 | S3 Glacier Deep Archive |
Database
| 需求 | 最適合的服務 |
|---|---|
| 託管 relational DB | RDS |
| 高效能 MySQL / PostgreSQL compatible | Aurora |
| Serverless relational workload | Aurora Serverless v2 |
| key-value / document NoSQL | DynamoDB |
| Multi-Region active-active NoSQL | DynamoDB Global Tables |
| DynamoDB microsecond reads | DAX |
| Redis / Memcached cache | ElastiCache |
| Data warehouse | Redshift |
| Graph relationships | Neptune |
| Time-series data | Timestream |
快速判斷:
text
SQL + 託管 → RDS / Aurora
NoSQL + 大規模擴展 → DynamoDB
快取重複讀取 → ElastiCache / DAX
分析型資料倉儲 → Redshift
圖遍歷 → NeptuneIntegration
| 需求 | 最適合的服務 |
|---|---|
| Queue / buffer / 解耦 | SQS |
| fan-out 到多個 subscribers | SNS |
| Event routing / SaaS integration | EventBridge |
| 多步驟 workflow | Step Functions |
| API 入口 | API Gateway |
| 即時串流資料攝取 | Kinesis Data Streams |
| 把串流資料送到 S3 / Redshift / OpenSearch | Kinesis Data Firehose |
| 託管 message broker | Amazon MQ |
判斷捷徑:
text
一個 producer → 一組 worker:SQS
一個 event → 多個 subscribers:SNS
事件過濾 / 路由:EventBridge
編排 / state machine:Step Functions
串流資料:KinesisSecurity
| 需求 | 最適合的服務 |
|---|---|
| 人 / workload 權限 | IAM |
| 臨時 role assumption | STS |
| 多帳號治理 | Organizations |
| landing zone | Control Tower |
| 集中身份存取 | IAM Identity Center |
| 加密金鑰管理 | KMS |
| secret rotation | Secrets Manager |
| TLS certificates | ACM |
| Layer 7 web protection | AWS WAF |
| DDoS protection | Shield |
| threat detection | GuardDuty |
| vulnerability scanning | Inspector |
| S3 sensitive data discovery | Macie |
| 稽核 logs | CloudTrail |
| 設定合規 | Config |
| security posture aggregation | Security Hub |
安全題預設答案模式:
text
Least privilege
用 IAM role,不用 long-term access key
at rest / in transit encryption
能走 private subnet / VPC endpoint 就不要走公网
用 CloudTrail / Config 做稽核與合規Resilience / DR
| 需求 | 最適合的模式 |
|---|---|
| instance failure recovery | Auto Scaling Group |
| AZ failure tolerance | Multi-AZ |
| relational DB standby | RDS Multi-AZ |
| Cross-Region read / DR | Read replica / Aurora Global Database |
| NoSQL multi-Region active-active | DynamoDB Global Tables |
| DNS failover | Route 53 health checks |
| buffer sudden traffic | SQS |
| 最低成本 DR | Backup and Restore |
| 核心 infra 先準備好,app 之後擴容 | Pilot Light |
| 縮小版但可運行的 DR environment | Warm Standby |
| 多區域雙活 | Multi-site active-active |
DR 成本與 RTO 順序:
text
Backup and Restore
↓
Pilot Light
↓
Warm Standby
↓
Multi-site Active-ActivePerformance
| 症狀 | 優先檢查的服務 / 模式 |
|---|---|
| 全球靜態內容延遲 | CloudFront |
| 全球 TCP / UDP 延遲 | Global Accelerator |
| 重複 DB reads | ElastiCache |
| DynamoDB microsecond reads | DAX |
| RDS read pressure | Read replica |
| NoSQL 高讀寫擴展 | DynamoDB |
| S3 大檔上傳 | S3 Transfer Acceleration / multipart upload |
| EC2 bottleneck | Instance family / EBS type / Auto Scaling |
| Lambda throttling | Concurrency setting |
Cost
| 場景 | 成本答案 |
|---|---|
| variable EC2 usage | On-Demand |
| stable compute commitment | Savings Plans |
| stable RDS usage | Reserved Instances |
| 可容忍中斷的任務 | Spot Instances |
| S3 存取模式未知 | S3 Intelligent-Tiering |
| 低頻存取 | S3 Standard-IA |
| 封存 | Glacier |
| VPC 內私網存取 S3 / DynamoDB | Gateway VPC Endpoint |
| 找浪費 / right sizing | Cost Explorer / Compute Optimizer |
| budget alert | AWS Budgets |
成本陷阱:
- NAT Gateway 處理 S3 / DynamoDB 流量可能很貴。
- Cross-AZ 和 cross-Region data transfer 可能影響成本。
- 最低 compute 單價不一定等於最低總架構成本。
- workload 不能中斷時,不該選 Spot。
容易混淆的概念
CloudFront vs Global Accelerator
text
CloudFront:
HTTP / HTTPS CDN、cache、edge delivery。
Global Accelerator:
TCP / UDP acceleration、static Anycast IP,不以 cache 為前提。SQS vs SNS vs EventBridge
text
SQS:
排隊和 buffer work。
SNS:
把 notification fan-out 到多個 subscribers。
EventBridge:
Event bus、filtering、routing、SaaS / AWS service integration。Security Group vs NACL
text
Security Group:
Stateful、allow rules、instance / ENI level。
NACL:
Stateless、allow and deny、subnet level。VPC Peering vs Transit Gateway vs PrivateLink
text
VPC Peering:
兩個 VPC 直接互通,不支援 transitive routing。
Transit Gateway:
多個 VPC / VPN / Direct Connect 的 hub-and-spoke。
PrivateLink:
用私有方式暴露一個服務,不是完整 network connectivity。RDS Multi-AZ vs Read Replica
text
RDS Multi-AZ:
High availability / failover。
Read Replica:
Read scaling 或 cross-Region read / DR。最後 10 分鐘複習
- 公網 Web 入口:Route 53 + ALB / CloudFront。
- private subnet 出站連網:NAT Gateway。
- VPC 內私網存取 S3 / DynamoDB:Gateway VPC Endpoint。
- 最小權限:IAM role,不要 long-term access key。
- secret rotation:Secrets Manager。
- encryption key:KMS。
- queue / buffer:SQS。
- fan-out:SNS。
- event routing:EventBridge。
- multi-step workflow:Step Functions。
- relational DB HA:RDS Multi-AZ。
- NoSQL scale:DynamoDB。
- read-heavy DB:read replica 或 cache。
- 全球靜態內容延遲:CloudFront。
- 最低成本 DR:Backup and Restore。
- stable compute discount:Savings Plans。
- interruptible batch:Spot Instances。
- S3 存取模式未知:Intelligent-Tiering。