某公司在單一 Amazon EC2 執行個體上託管一個 Web 應用程式,該應用程式將使用者上傳的文件儲存在 Amazon EBS 儲存體上。為了提高可擴展性和可用性,該公司在另一個可用區域中新增了第二個 EC2 執行個體和 EBS 儲存體,並將兩個執行個體都放置在 Application Load Balancer 後方。此變更後,使用者回報每次重新整理頁面時,都會顯示其文件的一個子集或另一個子集,但從未同時顯示所有文件。解決方案架構師應提出什麼建議,才能讓使用者一次看到所有文件?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將兩個 EBS 儲存體中的資料複製到 Amazon EFS。修改應用程式以將新文件儲存到 Amazon EFS。.
為什麼這是答案
正確答案是將資料遷移到 Amazon EFS 並修改應用程式。Amazon EBS 是區塊儲存,專為單一 EC2 執行個體設計,無法在多個執行個體或可用區域之間共享。當使用者上傳的文件分散在兩個獨立的 EBS 磁碟區上時,ALB 將請求路由到任一執行個體,導致使用者只能看到部分文件。Amazon EFS 是一種可擴展的共享檔案系統,允許多個 EC2 執行個體同時存取相同的資料,確保所有使用者始終看到完整的文件集。 複製資料到兩個 EBS 儲存體雖然能解決部分問題,但會增加資料同步的複雜性和維護成本,且不具備 EFS 的彈性。設定 ALB 導向特定伺服器會破壞負載平衡的目的,且無法解決資料分散的問題。讓 ALB 將請求傳送到兩台伺服器並從正確的伺服器傳回文件,這在應用層面上會非常複雜且效率低下,不符合最佳實踐。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡