檢閱 Azure 容器執行個體

已完成

容器即將成為封裝、部署及管理雲端應用程式的慣用方法。 小組有許多選項可在 Azure 上建置和部署雲端原生和容器化應用程式。 在此單元中,我們會檢閱 Azure 容器執行個體 (ACI)。

Azure Container Instances 提供最簡單快速的方法,讓您無需管理任何虛擬機器或採用更高層級的服務,就能在 Azure 中執行容器。 Azure 容器執行個體是適用於任何可在隔離容器中運作之案例的絕佳解決方案。

下圖顯示以 Azure 容器執行個體建置的網頁伺服器容器。 容器正在虛擬網路中的虛擬機器上執行。

顯示網頁伺服器容器正在虛擬網路中的虛擬機器上執行的圖表。

了解容器映像

所有容器都是從容器映像建立而來。 容器映像是一個輕量型、獨立且可執行的軟體套件,封裝了執行應用程式所需的一切。 其包括以下元件:

  • 程式碼:應用程式的原始程式碼。
  • 執行階段:執行應用程式所需的環境。
  • 系統工具:應用程式運作所需的公用程式。
  • 系統程式庫:應用程式所使用的共用程式庫。
  • 設定:應用程式特定的組態參數。

當您建立容器映像時,它會成為一個可攜式的單元,可以在不同的計算環境中一致地執行。 這些映像是容器的建置組塊,而容器是這些映像在執行階段執行的執行個體。

關於 Azure 容器執行個體的須知事項

讓我們檢閱一些使用 Azure 容器執行個體的優點 (部分內容可能是機器或 AI 翻譯)。 當您檢閱這幾點時,請考慮如何為內部應用程式實作容器執行個體。

  • 快速啟動時間。 容器可以在幾秒鐘內啟動,而不需要佈建和管理虛擬機器。

  • 公用 IP 連線能力和 DNS 名稱。 容器可以使用 IP 位址和 FQDN (完整網域名稱) 直接向網際網路公開。

  • 自訂大小。 容器節點可動態調整,以符合應用程式的實際資源需求。

  • 永續性儲存體。 容器支援直接掛接 Azure 檔案儲存體檔案共用。

  • Linux 和 Windows 容器。 容器執行個體可以排程 Windows 和 Linux 容器。 當您建立容器群組時,可以指定作業系統類型。

  • 共同排程的群組。 容器執行個體支援對共用主機電腦資源的多容器群組進行排程。

  • 虛擬網路部署。 容器執行個體可以部署到 Azure 虛擬網路中。