Azure Container Instances
(ACI), önerdiğiniz gibi iyi bir seçenek olabilir. Bunlar, bir kapsayıcı kullanıldığında saniye başına faturalandırma ile bir VM'yi yönetmek zorunda kalmadan doğrudan Azure'da bir kapsayıcı çalıştırmanıza olanak tanır.
Bu blogdaki demolardan biri Kubernetes'den bahsediyor olsa da, ACI fikri az container create
, tıpkı yerel iş istasyonunuzda olduğu gibi Azure CLI ile bir kap oluşturabileceğinizdir docker create
.
Kapsayıcı oluşturmak için Azure CLI ( az
komut, hızlı başlangıç belgelerine bakın ) veya Azure Cloud Shell'i kullanabilirsiniz.
Kapsayıcıyı başka bir yerden bir zamanlamaya göre oluşturmanız / çalıştırmanız gerekir - Azure İşlevleri, zamanlanmış bir işlevden "container create" komutunu çalıştırmak için iyi bir yer olabilir . Bu, tümü Windows'da çalışan bash, PowerShell ve diğer dilleri destekler .
VM'leri çalıştırmadan veya Kubernetes öğrenmeden Docker kapsayıcılarını kullanmaya devam etmek istiyorsanız, bu iyi bir seçenek olabilir.
Alternatif olarak, tüm kodunuzu Azure İşlevleri'ne taşıyabilirsiniz, ancak bu daha büyük bir karardır.
Güncelleme: Ocak 2019 - Azure Logic Apps , zamanlanmış görevleri çalıştırmak için de kullanılabilir .