Azure 容器與 ACR

Azure 計算解決方案

Florin Angelescu

Azure Cloud Architect

Azure Container Registry(ACR)

Azure Container Registry

  • 完全代管的私有容器映像檔登錄服務。
  • 安全的應用程式藍圖庫。
  • 團隊儲存並整理應用程式藍圖的中樞。
Azure 計算解決方案

Azure Container Registry(ACR)

Azure Container Registry

  • 僅授權使用者可存取你的映像檔,並與 Azure 服務緊密整合。
  • 更容易掌控應用程式生命週期,同時保有容器的彈性。
Azure 計算解決方案

為什麼用 ACR?

 

Azure Container Registry

 

 

  • 安全與管控
    • 透過 Azure Entra ID 驗證
    • 強制執行角色型存取控制(RBAC)
Azure 計算解決方案

為什麼用 ACR?

 

Azure Container Registry

 

  • 區域複寫

    • 可在多個 Azure 區域鏡像映像檔
    • 降低延遲
    • 確保高可用性
  • 更快部署、更少延誤

Azure 計算解決方案

推送映像檔到 ACR

Azure Container Registry

  • 使用 Docker 在本機建置映像檔。
  • 登入 Azure Container Registry。
  • 推送映像檔。
Azure 計算解決方案

推送映像檔到 ACR

 

Azure Container Registry

Azure 計算解決方案

推送映像檔到 ACR

 

Azure Container Registry

  • CI/CD 流水線的核心元件。
  • 新建置會自動推送並部署。
Azure 計算解決方案

推送映像檔到 ACR

 

Azure Container Registry

  • 可與 Azure DevOps 或 GitHub Actions 整合。
  • 自動化從程式碼提交到容器部署的全流程。
Azure 計算解決方案

管理 ACR 中的映像檔

 

Azure Container Registry

提供指令可用來:

Azure 計算解決方案

管理 ACR 中的映像檔

 

Azure Container Registry

提供指令可用來:

 

  • 列出儲存庫
Azure 計算解決方案

管理 ACR 中的映像檔

 

Azure Container Registry

提供指令可用來:

 

  • 列出儲存庫

 

  • 刪除過時映像檔
Azure 計算解決方案

管理 ACR 中的映像檔

 

Azure Container Registry

提供指令可用來:

 

  • 列出儲存庫

 

  • 刪除過時映像檔

 

  • 自動化建置
Azure 計算解決方案

管理 ACR 中的映像檔

 

Azure Container Registry

  • 當基底映像檔更新時重新建置映像檔
  • 確保應用程式安全且為最新
  • 減少手動作業,維持環境一致
Azure 計算解決方案

標籤與版本管理

 

Azure Container Registry

 

 

  • 標籤對識別映像檔版本至關重要。
  • 良好標籤有助於部署失敗時快速回滾。
Azure 計算解決方案

標籤與版本管理

 

Azure Container Registry

Azure Container Registry

 

 

  • 支援平行測試:

    • 多個已加標籤的映像檔可並行執行。
  • 版本與標籤讓管理應用程式更具彈性且更安全。

Azure 計算解決方案

重點回顧

Azure Container Registry

  • 安全且可擴充的容器生命週期管理基礎。
  • 應用程式在 Azure 隨時可部署,並能於適時取得正確版本。
Azure 計算解決方案

一起來練習吧!

Azure 計算解決方案

Preparing Video For Download...