某應用程式在一個 Elastic Load Balancer 後方,於許多 EC2 實例上執行。工作階段資料應該儲存在何處,才能可靠地跨不同實例的請求提供服務?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將工作階段資料儲存在 Amazon ElastiCache 中。.
為什麼這是答案
將工作階段資料儲存在 Amazon ElastiCache 中是正確的選擇,因為 ElastiCache 提供了一個分散式、高效能的記憶體快取服務,可讓多個 EC2 實例共享工作階段資料。這確保了使用者在負載平衡器後方,無論請求被路由到哪個實例,都能保持其工作階段狀態,實現無狀態應用程式的設計。 將工作階段資料儲存在 Amazon Elastic Block Store (EBS) 上不適合,因為 EBS 是區塊儲存,通常用於持久性資料庫或檔案系統,存取延遲較高,不適合快速讀寫的工作階段資料。將工作階段資料儲存在 EC2 實例儲存區 (暫時性儲存) 上是錯誤的,因為暫時性儲存會在實例停止或終止時丟失資料,無法實現跨實例的持久性。將工作階段資料儲存在 EC2 實例的根檔案系統上也是錯誤的,因為這會將工作階段資料綁定到單一實例,無法在多個實例之間共享,且實例終止時資料會丟失。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡