您需要將兩個緊密耦合的容器部署到 Azure Container Instances:一個 API 容器和一個讀寫共享資料的 sidecar。這些容器必須共享生命週期、擁有單一公用 IP/連接埠、透過 localhost 進行通訊,並共享一個持久性磁碟區。您應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將兩個容器部署到單一 Azure Container Instances 容器群組中,定義一個掛載到兩者的共享 Azure Files 磁碟區,並為該群組公開單一公用 IP/連接埠。.
為什麼這是答案
將兩個容器部署到單一 Azure Container Instances (ACI) 容器群組中是正確的做法。ACI 容器群組允許緊密耦合的容器共享生命週期、網路(透過 localhost 溝通)和儲存磁碟區。透過為整個群組公開單一公用 IP 和連接埠,可以滿足單一 IP/連接埠的要求。定義一個掛載到兩個容器的共享 Azure Files 磁碟區,則能滿足持久性儲存和共享資料的需求。 將每個容器部署為其自己的 ACI 實例會導致它們各自擁有獨立的 IP,無法透過 localhost 溝通,且生命週期不共享。Azure App Service for Containers 主要用於單一容器或多容器應用程式,但其設計理念與 ACI 容器群組的緊密耦合情境不同,且不直接提供容器間透過 localhost 溝通的能力。在 AKS 中使用單獨的 Deployments 會導致容器在不同的 Pod 中運行,無法共享 localhost 網路,且管理複雜度更高。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡