Azure Containers và ACR

Giải pháp Compute trên Azure

Florin Angelescu

Azure Cloud Architect

Azure Container Registry (ACR)

Azure Container Registry

  • Dịch vụ registry riêng tư, được quản lý toàn phần cho container image.
  • Thư viện an toàn lưu trữ bản thiết kế ứng dụng của bạn.
  • Trung tâm nơi nhóm lưu và tổ chức bản thiết kế ứng dụng.
Giải pháp Compute trên Azure

Azure Container Registry (ACR)

Azure Container Registry

  • Đảm bảo image chỉ truy cập được bởi người dùng được phép và tích hợp chặt với dịch vụ Azure.
  • Giúp bạn kiểm soát vòng đời ứng dụng mà vẫn tận dụng tính linh hoạt của container.
Giải pháp Compute trên Azure

Vì sao dùng ACR?

 

Azure Container Registry

 

 

  • Bảo mật và kiểm soát
    • Xác thực qua Azure Entra ID
    • Áp dụng kiểm soát truy cập theo vai trò (RBAC)
Giải pháp Compute trên Azure

Vì sao dùng ACR?

 

Azure Container Registry

 

  • Nhân bản theo khu vực (Geo-replication)

    • Image có thể được nhân bản trên nhiều vùng Azure
    • Giảm độ trễ
    • Đảm bảo tính sẵn sàng cao
  • Triển khai nhanh hơn, ít độ trễ hơn

Giải pháp Compute trên Azure

Đẩy image lên ACR

Azure Container Registry

  • Build image cục bộ bằng Docker.
  • Đăng nhập vào Azure Container Registry.
  • Push image.
Giải pháp Compute trên Azure

Đẩy image lên ACR

 

Azure Container Registry

Giải pháp Compute trên Azure

Đẩy image lên ACR

 

Azure Container Registry

  • Thành phần trung tâm trong pipeline CI/CD.
  • Bản build mới được push và triển khai tự động.
Giải pháp Compute trên Azure

Đẩy image lên ACR

 

Azure Container Registry

  • Tích hợp với Azure DevOps hoặc GitHub Actions.
  • Tự động hóa toàn bộ quy trình từ commit mã đến triển khai container.
Giải pháp Compute trên Azure

Quản lý image trong ACR

 

Azure Container Registry

Cung cấp lệnh để:

Giải pháp Compute trên Azure

Quản lý image trong ACR

 

Azure Container Registry

Cung cấp lệnh để:

 

  • Liệt kê repository
Giải pháp Compute trên Azure

Quản lý image trong ACR

 

Azure Container Registry

Cung cấp lệnh để:

 

  • Liệt kê repository

 

  • Xóa image lỗi thời
Giải pháp Compute trên Azure

Quản lý image trong ACR

 

Azure Container Registry

Cung cấp lệnh để:

 

  • Liệt kê repository

 

  • Xóa image lỗi thời

 

  • Tự động hóa build
Giải pháp Compute trên Azure

Quản lý image trong ACR

 

Azure Container Registry

  • Rebuild image khi base image được cập nhật
  • Đảm bảo ứng dụng an toàn và luôn cập nhật
  • Giảm thủ công và giữ môi trường nhất quán
Giải pháp Compute trên Azure

Gắn tag và quản lý phiên bản

 

Azure Container Registry

 

 

  • Tag rất quan trọng để nhận diện phiên bản image.
  • Thực hành gắn tag tốt giúp rollback nhanh nếu triển khai lỗi.
Giải pháp Compute trên Azure

Gắn tag và quản lý phiên bản

 

Azure Container Registry

Azure Container Registry

 

 

  • Hỗ trợ thử nghiệm song song:

    • Nhiều image có tag có thể chạy đồng thời.
  • Versioning và tagging mang lại tính linh hoạt và an toàn khi quản lý ứng dụng.

Giải pháp Compute trên Azure

Tóm tắt

Azure Container Registry

  • Nền tảng bảo mật, mở rộng cho quản lý vòng đời container.
  • Ứng dụng luôn sẵn sàng triển khai trên Azure, đúng phiên bản, đúng thời điểm.
Giải pháp Compute trên Azure

Cùng luyện tập nào!

Giải pháp Compute trên Azure

Preparing Video For Download...