一家零售公司營運全球電子商務網站,靜態圖片放在 S3,動態 API 跑在多個 AZ 的 ALB 後方。最近促銷期間亞洲和歐洲使用者抱怨頁面載入很慢,安全團隊同時要求防範常見 Web 攻擊,且不得讓使用者直接繞過 CDN 存取 S3 origin。
AWS SAA-C03 Scenario Practice 01
一個資料處理叢集位於 private subnets,每天會大量讀寫同一 Region 的 S3 bucket。流量目前經過 NAT Gateway,帳單顯示 NAT data processing cost 快速上升。安全團隊也要求資料流量不要經過 public internet。
一家公司維護可搜尋商品庫,資料存放在 Amazon RDS for MySQL,table 超過 1,000 萬列,資料庫使用 2 TB General Purpose SSD。每天有數百萬次更新,部分 insert 操作開始超過 10 秒。公司判定瓶頸在 storage performance。
一家電商在促銷期間訂單 API 流量突然暴增。前端必須快速回應使用者,庫存扣減和寄信可以非同步處理,但任何訂單都不能遺失,且 worker 需要水平擴展。
一家公司營運關鍵訂單系統,目前部署在單一 Region 的多個 AZ。業務要求 Region failure 時能在數分鐘內恢復,且願意支付較高成本維持第二個 Region 的縮小版環境持續運作。
一家公司有多個 AWS accounts。安全團隊要求集中記錄所有帳號的 API 活動,防止一般管理員修改稽核日誌,並能在事件後查詢誰改動了資源。哪些做法最符合這些需求?(選兩個)
一家公司有 containerized web service,目前跑在 EC2 上,團隊不想管理 EC2 capacity,但仍希望依 HTTP traffic 自動擴縮容,並將 tasks 放在 private subnets。
一家媒體公司保存大量原始影片。影片上傳後 30 天內常被剪輯,90 天後很少讀取,但偶爾需要在幾分鐘內取回。公司希望自動降低 storage cost,並保留資料耐久性。
一個購物車服務需要低延遲 key-value 存取,流量尖峰高,資料模型可以用 partition key 和 sort key 表示。團隊不想管理 server,並希望自動擴展。
一家企業要把本地機房資料中心連到 AWS VPC。網路需求長期穩定、流量大,且需要比 VPN 更一致的 latency。初期仍希望保留加密通道作為備援。
一個生產系統的 EC2 使用量長期穩定,尖峰會由 Auto Scaling 暫時補容量。公司希望降低基準 compute cost,但不想對短期尖峰過度承諾。
一個微服務平台使用 ECS、ALB、RDS 和 SQS。營運團隊需要在 error rate 上升或 queue backlog 過高時自動通知 on-call,並保留 logs 供 incident investigation。哪些做法最符合這些需求?(選兩個)
一家公司有上百名工程師需要依職責存取多個 AWS accounts。公司使用企業 IdP,希望集中管理登入、群組和短期憑證,避免建立大量 IAM users。
一個行動 App 後端需要 HTTPS API、使用者身份驗證、短時間 compute、NoSQL 儲存和事件通知。團隊希望完全 managed,並能依流量自動擴展。
一家公司提供影片教學平台,使用者分布在北美、歐洲和亞太地區。影片片段存放在 S3,登入後會呼叫區域 API。公司希望降低下載延遲、保護 origin,並保留 API 的私有子網設計。
一家金融公司把批次報表 EC2 放在 private subnet。報表要讀 DynamoDB table 與 S3 歷史檔,但不能使用 public IP。公司希望最小化 NAT 成本並保留 IAM 控制。
一個訂票系統使用 RDS PostgreSQL,讀取流量在活動開賣時暴增,但寫入量相對穩定。公司希望降低 primary DB CPU 壓力,查詢可以接受短暫 replication lag。
一個圖片處理平台接收使用者上傳到 S3 的檔案。系統要自動產生縮圖、寫入 DynamoDB metadata,並在失敗時可以重試。尖峰時上傳量很高。哪些做法最符合這些需求?(選兩個)
一家新創公司的內部系統可以接受數小時 RTO,平時流量低,DR 成本必須最低。團隊只需要在災難時能還原資料並重建基礎設施。
一個應用需要讀取 database password。公司禁止在程式碼和 AMI 中存放明文 secret,並要求定期輪替,同時 EC2 / Lambda 必須使用短期憑證存取。
一個 API 每天只有零星請求,但尖峰時會短時間衝高。公司希望不管理 server,並只為實際請求和執行時間付費。API 需要授權、節流和觀測。
一家公司需要 Windows 檔案共享,應用使用 SMB protocol,並且要整合 Active Directory 權限。工作負載需要 managed file system,而不是自行維護 file server。
一家公司需要儲存使用者社交關係,查詢常常是找朋友的朋友、共同關係和最短路徑。資料之間的 connected relationship 是主要查詢模式。
一家公司要將數百 TB 的本地檔案移到 S3,網路頻寬有限,透過網路傳輸會花太久。資料需要安全運送並匯入 AWS。哪些做法最符合這些需求?(選兩個)
一組 private subnet EC2 大量下載 S3 物件,NAT Gateway 成本明顯高於預期。公司希望維持 private subnet,不增加公網暴露。
一家公司需要追蹤 application request 在 API Gateway、Lambda、DynamoDB 之間的 latency,並找出哪個下游服務造成 timeout。
一個 EC2 application 需要讀 S3 bucket 和寫 CloudWatch Logs。安全團隊要求不使用 long-term access keys,權限必須最小化且可輪替。
一家公司要建立圖像上傳服務。使用者上傳後需掃描惡意內容、產生縮圖、保存 metadata,並透過 CDN 提供下載。所有處理都要可重試。
一家新聞網站有大量匿名讀取流量,後端 CMS 只在單一 Region 更新內容,內容同步到 S3。公司要求全球讀取低延遲、降低 S3 request 壓力,並能封鎖特定國家與惡意 HTTP pattern。
一個 Lambda function 連到 VPC 內的 RDS,同時需要呼叫 Secrets Manager 和 CloudWatch Logs。安全團隊不希望 function 流量經過 NAT Gateway,並要求存取 AWS 服務時留在私有路徑。哪些做法最符合這些需求?(選兩個)
一家醫療平台的 RDS database 必須在 AZ failure 時自動故障轉移,應用不可手動改 connection string。讀取擴展不是主要需求,RPO 要盡量低。
一家 SaaS 公司需要將帳單事件同時送到寄信服務、資料倉儲和風控服務。各消費方處理速度不同,新增消費方時不希望修改 producer。
一個金融 API 需要跨 AZ 高可用,資料庫不能因單一 AZ 故障中斷,且 DNS 層要能偵測 endpoint health 進行切換。公司目前還不需要跨 Region 雙活。
一家企業要求 S3 bucket 中的敏感資料被自動發現,security team 需要知道哪些 bucket 可能含有個資。公司已經使用 Organizations 管理多帳號。
一個機器學習批次工作需要大量 CPU,任務可中斷、可重跑,資料輸入輸出在 S3。公司希望用最低成本處理大量 job,並可在尖峰時快速擴展。
一個 HPC 工作負載需要高吞吐 file system,會讀取 S3 中的大型資料集進行短期分析。分析結束後輸出結果回到 S3,團隊不想長期保留高成本 file system。哪些做法最符合這些需求?(選兩個)
一個工業 IoT 平台每秒寫入設備測量值,查詢通常依時間範圍聚合。團隊希望使用 managed time-series database,而不是自行維護分區 table。
一家公司已有本地 VMware workload,短期要做 lift-and-shift 到 AWS,但仍需要與本地網路互通並分階段遷移。
一個開發測試環境只在上班時間使用。團隊常忘記關閉 EC2 和 RDS,造成閒置成本。公司希望自動化關閉並保留必要資料。
資料平台使用 Kinesis、Lambda 和 S3。最近資料延遲增加,團隊需要知道 iterator age、Lambda error、throttle 和 S3 delivery failure。
一家公司要讓第三方 SaaS 安全地存取指定 AWS account 中的部分資源。安全團隊希望避免分享 long-term key,並能限制信任關係與 external ID。
一個 B2B 報表平台每天從多個客戶 SFTP 匯入檔案,轉換後存入 data lake,並提供 Athena 查詢。公司要求資料加密、權限分離和失敗告警。哪些做法最符合這些需求?(選兩個)
一個 SaaS 前端是 React SPA,部署在 S3。後端 API 透過 ALB 進入 ECS 服務。公司希望前端部署後全球使用者快速取得新版本,同時 API 需要防 SQL injection 和 rate-based attack。
一家公司有多個 VPC 需要私下呼叫中央帳號提供的內部付款 API。客戶 VPC CIDR 可能重疊,公司不希望建立完整 VPC routing,也不想暴露服務到公網。
一家公司需要 MySQL 相容資料庫,尖峰讀取流量很高,還希望跨 Region 提供低延遲讀取與災難恢復。團隊可接受使用 AWS managed database engine。
一個貸款審核流程包含文件檢查、風險評分、人工審核和結果通知。每一步需要狀態追蹤、錯誤重試和條件分支,流程可能執行數小時。
一家全球服務要求跨 Region active-active NoSQL 寫入,使用者應寫入最近 Region,資料要自動同步,且應用不想自行管理 replication conflict 的底層機制。
一家公司要保護公開 ALB 後方的 Web application。近期攻擊包含 SQL injection、cross-site scripting 和大量相同 IP 的 HTTP requests。團隊希望在 Layer 7 擋掉流量。哪些做法最符合這些需求?(選兩個)
一家企業既有 Java application 需要快速搬到 AWS,團隊希望先少改程式、保留 OS 控制和自訂 agent,之後再逐步現代化。
一家公司有 on-premises application 需要繼續用 NFS 存取檔案,但資料希望逐步移到 AWS 並降低本地儲存容量。應用短期內不能大改。
一個應用使用 DynamoDB,但讀取熱門商品資料時 latency 仍偏高且重複讀取很多。資料可以接受短時間 stale,團隊希望降低 table read pressure。
一家跨國公司使用多個帳號和多個 VPC,還有本地機房需要共享 DNS resolution。團隊希望內部服務名稱可在 VPC 和 on-premises 之間解析。
一個 S3 data lake 的 access pattern 不明確,部分資料常讀,部分資料長期不用。團隊不想手動分類每個 prefix,但希望自動降低 storage cost。
一家公司需要在多帳號環境中持續檢查資源設定是否符合政策,例如 S3 bucket 不可公開、EBS 必須加密、Security Group 不可開放危險 port。哪些做法最符合這些需求?(選兩個)
一個 Lambda function 需要解密 KMS 加密的 S3 物件,並把結果寫入 DynamoDB。安全團隊要求精準限制 function 可以使用的 key 和 table。
一個線上交易系統需要低延遲 API、交易資料持久化、非同步通知和完整稽核。系統必須跨 AZ 高可用,且任何一個通知服務故障不能阻塞交易提交。
一家遊戲公司有全球玩家下載 patch 檔案,檔案在發布後前 24 小時流量最高。安全團隊要求檔案不能直接由公開 S3 URL 下載,營運團隊希望 origin 不被尖峰流量打爆。
某企業採用 hub-and-spoke network,多個業務 VPC 需要連到共同的 inspection VPC 與 on-premises network。團隊希望避免大量 peering mesh,並集中管理路由。
一個內部報表系統使用 RDS,月底查詢會拖慢線上交易。公司希望將分析型查詢移出 OLTP database,並保留生產資料庫處理交易。
一家公司要處理 IoT 裝置每秒送來的大量 telemetry,需要即時分析、短期保留串流資料,並將結果落到 S3 供後續分析。哪些做法最符合這些需求?(選兩個)
一家公司使用 Amazon Aurora PostgreSQL 支援全球讀取。主要寫入在美國,歐洲使用者需要低延遲讀取,且公司希望 Region failure 時有更快的 database recovery path。
安全團隊希望偵測帳號中可疑 API 行為、異常資料存取和可能被盜用的 IAM credentials,並把 findings 匯總到中央安全帳號。
一個 Kubernetes 團隊已經有 Helm、operator 和 admission controller 流程。公司希望在 AWS 上使用 managed control plane,但 worker capacity 仍要能與 VPC、IAM 和 ALB 整合。
一個 S3 bucket 保存法規資料,要求 retention period 內不可刪除或覆寫。資料團隊也想保留 object version 以復原誤操作。
一家公司需要 SQL transaction、外鍵約束和 PostgreSQL 相容性,但流量不規律,尖峰和低谷差距很大。團隊希望降低容量管理負擔。