AmazonAmazon Solution Architect Professional SAP-C02 Certification
·TW
·更新於 1 Aug 2026
某公司透過 AWS 上的行動應用程式舉辦線上競賽,並在競賽結束時隨機選出一位獲勝者。競賽持續時間各不相同,且競賽結束後不得保留任何競賽資料。目前,該公司在 Application Load Balancer 後方的 Amazon EC2 執行個體上使用自訂程式碼,並將競賽參賽資料儲存在 Amazon RDS 中。該公司希望採用一種新的架構來降低競賽成本。哪種解決方案在符合要求的情況下最具成本效益?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將競賽參賽資料儲存在 Amazon DynamoDB 中。將處理程式碼重寫為 AWS Lambda 函數。對參賽資料使用 DynamoDB TTL,使其在競賽結束時自動過期。.
為什麼這是答案
正確答案透過將競賽參賽資料儲存在 Amazon DynamoDB 中,並使用 DynamoDB TTL 在競賽結束時自動過期,實現了極高的成本效益。DynamoDB 是一種無伺服器、按需付費的 NoSQL 資料庫,非常適合處理可變的競賽持續時間和在競賽結束後不需要保留資料的需求。結合 AWS Lambda 函數處理程式碼,可以實現無伺服器架構,僅在需要時才支付運算費用,進一步降低成本。
選項一雖然使用 DynamoDB 和 Fargate,但佈建 DAX 叢集會增加不必要的成本,因為競賽資料在結束後即刪除,快取效益不大。選項二使用 Amazon Redshift 不適合此用例,因為 Redshift 是資料倉儲服務,成本較高且不適用於短期、高頻次的交易資料,每次競賽結束時刪除叢集也不切實際。選項三使用 ElastiCache for Redis 雖然可以快取資料,但仍依賴底層的 RDS 資料庫,且管理快取 TTL 相對複雜,不如 DynamoDB TTL 自動化且成本效益高。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡