Екземпляри контейнерів Azure
(ACI) можуть бути хорошим варіантом, як ви пропонуєте. Вони дозволяють запускати контейнер безпосередньо на Azure, не потребуючи управління VM, з виставленням рахунків за секунду за час використання контейнера.
Хоча одна з демонстрацій цього блогу згадує Kubernetes, ідея ACI полягає в тому, що ви можете створити контейнер через Azure CLI az container create
, як і на локальній робочій станції docker create
.
Щоб створити контейнер, ви можете використовувати Azure CLI ( az
команда, див. Документи швидкого запуску ) або Azure Cloud Shell.
Вам потрібно буде створити / запустити контейнер за розкладом з іншого місця - Функції Azure можуть бути хорошим місцем для запуску команди «створення контейнера» із запланованої функції . Це підтримує bash, PowerShell та інші мови - всі вони працюють на Windows.
Якщо ви хочете продовжувати використовувати Docker-контейнери без запуску віртуальних машин або навчання Kubernetes, це може бути хорошим варіантом.
Можна також перемістити весь код у функції Azure, але це рішення більш важливе.
Оновлення: січень 2019 - Логічні програми Azure також можуть використовуватися для виконання запланованих завдань .