Azure Container Instances
(ACI) có thể là một lựa chọn tốt như bạn đề xuất. Những thứ này cho phép bạn chạy một container trực tiếp trên Azure mà không phải quản lý VM, với hóa đơn mỗi giây cho thời gian container được sử dụng.
Mặc dù một trong những bản demo trên blog đó có đề cập đến Kubernetes, ý tưởng của ACI là bạn có thể tạo một thùng chứa thông qua Azure CLI với az container create
, giống như trên máy trạm cục bộ của bạn docker create
.
Để tạo vùng chứa, bạn có thể sử dụng Azure CLI ( az
lệnh, xem tài liệu bắt đầu nhanh ) hoặc Azure Cloud Shell.
Bạn sẽ cần tạo / chạy container theo lịch trình từ một nơi khác - Các hàm Azure có thể là một nơi tốt để chạy lệnh "tạo container" từ một chức năng được lên lịch . Điều này hỗ trợ bash, PowerShell và các ngôn ngữ khác - tất cả đều chạy trên Windows.
Nếu bạn muốn tiếp tục sử dụng các container Docker mà không chạy VM hoặc học Kubernetes, đây có thể là một lựa chọn tốt.
Ngoài ra, bạn có thể chuyển tất cả mã của mình sang Azure Hàm, nhưng đó là một quyết định lớn hơn.
Cập nhật: Tháng 1 năm 2019 - Ứng dụng Azure Logic cũng có thể được sử dụng để chạy các tác vụ theo lịch trình .