Triển khai Container với ACI

Giải pháp Compute trên Azure

Florin Angelescu

Azure Cloud Architect

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Cách chạy container trực tiếp trên cloud.
  • Không phải lo về hạ tầng.
Giải pháp Compute trên Azure

Azure Container Instances (ACI)

 

Azure Container Instances

 

 

  • Mô hình serverless:
    • Bạn tập trung vào image của container
    • Azure lo phần cấp phát tài nguyên tính toán
  • Lý tưởng khi cần tốc độ và đơn giản.
Giải pháp Compute trên Azure

Lợi ích của ACI

 

Azure Container Instances

  • Trả tiền tài nguyên khi container đang chạy.
  • Hoàn hảo cho:
    • Tác vụ ngắn hạn
    • Proof-of-concepts
    • Ứng dụng không cần điều phối phức tạp
Giải pháp Compute trên Azure

Lợi ích của ACI

 

Azure Container Instances

  • Trả tiền tài nguyên khi container đang chạy.
  • Hoàn hảo cho:
    • Tác vụ ngắn hạn
    • Proof-of-concepts
    • Ứng dụng không cần điều phối phức tạp
  • Nhà phát triển có thể:
    • Test build mới nhanh chóng
    • Thử nghiệm ý tưởng trước khi cam kết dùng Kubernetes
Giải pháp Compute trên Azure

Lợi ích của ACI

 

Azure Container Instances

Hỗ trợ

 

  • Container Linux

 

 

  • Container Windows
Giải pháp Compute trên Azure

Lợi ích của ACI

 

Azure Container Instances

Hỗ trợ

 

 

  • Azure file shares
Giải pháp Compute trên Azure

Triển khai một Container

Azure Container Instances

  • Azure Portal
  • Azure CLI
  • ARM templates
Giải pháp Compute trên Azure

Triển khai một Container

Azure Container Instances

Chỉ định:

  • Image (từ Azure Container Registry hoặc Docker Hub)
  • Giới hạn CPU, bộ nhớ và tùy chọn mạng
Giải pháp Compute trên Azure

Triển khai một Container

Azure Container Instances

Điểm khởi đầu tuyệt vời để bạn chạy ứng dụng trên cloud với nỗ lực tối thiểu.

Giải pháp Compute trên Azure

Giám sát Container đang chạy

Azure Container Instances

  • Tích hợp với:
    • Azure Monitor
    • Log Analytics
Giải pháp Compute trên Azure

Giám sát Container đang chạy

Azure Container Instances

  • Theo dõi CPU, bộ nhớ và mức dùng mạng
  • Đặt cảnh báo
  • Trực quan hóa xu hướng hiệu năng
Giải pháp Compute trên Azure

Giám sát Container đang chạy

Azure Container Instances

  • Đảm bảo container chạy mượt và không lãng phí tài nguyên.
  • Giúp điều chỉnh phân bổ tài nguyên.
  • Nhanh chóng phát hiện nút thắt và tối ưu hành vi container.
Giải pháp Compute trên Azure

Xem log

 

Azure Container Instances

  • Cung cấp khả năng quan sát hành vi container.

  • Log dạng luồng giúp:

    • Gỡ lỗi sự cố
    • Xác nhận thực thi thành công
    • Theo dõi đầu ra ứng dụng
  • Hữu ích khi xử lý sự cố batch job hoặc API.

  • Giúp xác thực container hoạt động đúng kỳ vọng ở production.

  • Có thể xuất để phân tích dài hạn.

Giải pháp Compute trên Azure

Tổng kết

 

Azure Container Instances

 

 

  • Cách đơn giản nhất để chạy container trên Azure.

  • Linh hoạt, bảo mật.

  • Bước đệm tuyệt vời trước khi chuyển sang Kubernetes.

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...