Azure Container Instances
(ACI)は、あなたが提案する良いオプションかもしれません。これにより、VMを管理する必要なく、コンテナーが使用されている時間の秒単位の課金で、コンテナーをAzureで直接実行できます。
そのブログのデモの1つでKubernetesについて触れていますが、ACIの考え方は、を使用したaz container create
ローカルワークステーションの場合と同様に、Azure CLIを使用してコンテナーを作成できるということですdocker create
。
コンテナーを作成するには、Azure CLI(az
コマンド、クイックスタートドキュメントを参照)またはAzure Cloud Shell を使用できます。
コンテナーを別の場所からスケジュールに従って作成/実行する必要があります。AzureFunctionsは、スケジュールされた関数から「container create」コマンドを実行するのに適した場所です。これは、bash、PowerShell、およびその他の言語をサポートします -すべてWindows上で実行されます。
VMを実行したり、Kubernetesを学習したりせずにDockerコンテナを使い続けたい場合は、これが適切なオプションになる場合があります。
または、すべてのコードをAzure Functionsに移動することもできますが、それは大きな決定です。
更新: 2019年1月-Azure Logic Apps を使用して、スケジュールされたタスクを実行することもできます。