一個資料收集應用程式在 eu-north-1 執行,並將處理過的記錄寫入 eu-north-1 中的 S3 儲存貯體,該儲存貯體由 Athena 查詢。公司正在將資料收集功能擴展到 sa-east-1 和 ap-northeast-1,並在這些區域部署收集器、Kinesis streams 和 Lambda 處理器,但將 S3 儲存貯體集中在 eu-north-1 進行分析。在測試期間,從新區域到達中央 S3 儲存貯體的資料顯示出明顯的延遲。哪項變更能最大程度地減少跨區域到達的延遲?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在兩個新區域中的每一個區域中建立一個 S3 儲存貯體,並設定每個區域中的應用程式上傳到本地儲存貯體。設定從每個區域儲存貯體到中央 eu-north-1 儲存貯體的 S3 Cross-Region Replication。.
為什麼這是答案
正確答案是建立區域 S3 儲存貯體並使用跨區域複寫。這允許應用程式將資料上傳到其本地區域的 S3 儲存貯體,從而顯著減少上傳延遲。然後,S3 Cross-Region Replication 會在背景非同步地將資料複寫到中央 eu-north-1 儲存貯體,而不會影響應用程式的即時效能。 其他選項的解釋: 在 VPC 內設定 Lambda 函數並建立 S3 閘道端點,僅優化了 Lambda 函數到 S3 之間的網路路徑,但未能解決跨區域上傳的根本延遲問題。 啟用 S3 Transfer Acceleration 有助於減少跨區域上傳延遲,但通常不如將資料上傳到本地 S3 儲存貯體並使用跨區域複寫來得有效,特別是對於持續的資料流。 增加 Lambda 函數的記憶體和使用 multipart upload 主要是優化 Lambda 處理和單次上傳的效率,對跨區域網路延遲的影響有限。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡