簡介

已完成

容器可讓您在內部部署和雲端的各種環境中封裝和執行應用程式。 它們提供輕量型隔離的環境,讓應用程式更易於開發、部署和管理。

容器會與其主機共用相同的作業系統核心,但對其存取受到限制。 他們有自己的檔案系統、網路和程序,而與主機的使用者模式環境隔離。 管理應用程式資料時,這種隔離會造成挑戰。

根據預設,容器具有暫存和暫時性儲存體,這表示容器內寫入的任何資料皆會在容器停止或刪除時遺失。 此停止或刪除不適用於需要跨容器執行個體保存資料的應用程式,或與其他容器或主機共用資料的應用程式。 若要解決此問題,容器必須使用提供資料永續性和共用的外部儲存機制。 您使用的永續性儲存體解決方案取決於您的環境。

例如,如果您是在本機環境中使用容器的開發人員,則可以透過繫結掛接和具名磁碟區搭配 Windows 容器來使用永續性儲存體。 不過,如果您要使用容器和微服務來管理生產規模環境,您將需要容器協調器,例如 Kubernetes 或 Azure Kubernetes Service (AKS) 或 AKS 混合式的受控協調器。 這些容器協調器會使用永續性儲存體解決方案,例如永續性磁碟區 (PV)、永續性磁碟區宣告 (PVC) 和容器儲存體介面 (CSI) 驅動程式。

在本課程模組中,您將了解這些儲存體概念,以及這些概念如何套用至在 Azure Kubernetes Service (AKS) 和 AKS 混合式上執行的 Windows 容器。