某公司建置了一個影像分析應用程式,使用者可以上傳照片並選擇相框。目前該應用程式使用單一 Amazon EC2 執行個體和 Amazon DynamoDB 來儲存中繼資料。使用者流量會因一天中的時間而有顯著差異,且並行使用者數量將會成長。該公司必須確保應用程式能夠擴展以滿足需求。哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 AWS Lambda 處理照片。將照片儲存在 Amazon S3 中。保留 DynamoDB 以儲存中繼資料。.
為什麼這是答案
此解決方案利用 AWS Lambda 的無伺服器特性,自動根據流量需求擴展,非常適合處理變動的使用者流量。將照片儲存在 Amazon S3 中,提供高可用性、耐久性和無限的儲存空間,同時與 Lambda 整合良好。保留 DynamoDB 儲存中繼資料,因其具備高彈性、低延遲的特性,適合處理高併發的鍵值資料存取。 其他選項的缺點: 將照片和中繼資料都儲存在 DynamoDB 中不切實際,因為 DynamoDB 不適合儲存大型二進位物件(如照片),且成本效益低。 Amazon Kinesis Data Firehose 主要用於串流資料的擷取和傳遞,不適合直接處理照片或作為主要儲存服務。 增加 EC2 執行個體數量並使用 Provisioned IOPS EBS 磁碟區雖然能提升效能,但仍需手動管理擴展,且 EBS 不適合作為長期、高耐久性、可擴展的照片儲存解決方案,成本也較高。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡