一位開發人員正在使用 Fargate 部署容器到 ECS 叢集,並使用基於 Ubuntu 的映像檔。應用程式需要多個 ECS 任務可以存取的共享持久性資料,並且在容器停止後仍然可用。哪種解決方案符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立 Amazon EFS 檔案系統,並使用 mountPoints 和 efsVolumeConfiguration 設定 ECS 任務定義。.
為什麼這是答案
正確答案是建立 Amazon EFS 檔案系統,並使用 mountPoints 和 efsVolumeConfiguration 設定 ECS 任務定義。Amazon EFS 提供可擴展、共享的檔案儲存,可以同時連接到多個 Fargate 任務,並在容器停止後保留資料,完全符合持久性和共享存取的要求。 Amazon FSx for Windows File Server 適用於 Windows 工作負載,不適用於基於 Ubuntu 的容器。在 ECS 任務定義中使用 DockerVolumeConfiguration 連接 Docker 磁碟區,通常用於單一任務的本機持久性,不支援多個任務共享存取。建立 EBS 磁碟區雖然提供持久性,但 EBS 只能連接到單一 EC2 實例(或 Fargate 任務),無法實現多個 Fargate 任務之間的共享存取。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡