Azure#

デモ1(Python): Azure Batch サービスクライアントを作成する#

環境:

  • Python 3.8.x 以降

デモ2(Python): プールを再作成する(定期的に実行可)#

前提としては、再作成プールの定義ファイルは別途で用意すること。.jsonや.j2でも可。 本でもの場合、.jsonを使用。

<<フロー>>

  1. オートスケールで設定しているプールに対して、オートスケールを無効にする

  2. 稼働しているプールをリサイズする(プール数を0に指定してリサイズ)

  3. 割り当て状態が steady になるまで待つ

  4. プールを削除する

  5. プールを作成する

1. オートスケールで設定しているプールに対して、オートスケールを無効にする#

2. 稼働しているプールをリサイズする(プール数を0に指定してリサイズ)#

3. 割り当て状態が steady になるまで待つ#

4. プールを削除する#

5-1. プールの作成: プール定義ファイルの値を取得して整形する#

5-2. プールの作成: 複数プールをまとめて作成する#