テンプレートを使用してマシンごとにスケール セットの Azure 起動をパラメーター化する

テンプレートを使用してマシンごとにスケール セットの Azure 起動をパラメーター化する

Windows クライアントが使用するサーバー上で負荷テストを実行する必要があります。そのためには、約 1000 台の Windows VM を起動し、それぞれに異なるパラメータと実行可能ファイルを指定して、各 VM でスクリプトを実行します。

私は数日間、Azure と PowerShell をいじっていました。私が読んで調査したところによると、このインスタンスにはスケール セットが最善の選択肢である可能性があります。

これに対する唯一の障害は (大規模なスケール セットと負荷分散に関するいくつかの制限を除いて)、テンプレートを使用してスケール セットを起動するときに、各 VM に必要なパラメーターを指定する方法が見つからないことです。私が探しているものを実現する方法はありますか?

Desired State Configuration もこの点で有効な支援になると思われますが、同じ問題が発生します。

答え1

私は現在、同様のことを行っており、負荷とパフォーマンスのテスト環境を作成しました。ARM テンプレートこれを行う最良の方法は、コピーARM テンプレートをループし、すべての VM を並行してデプロイして時間を節約します。

さらに、VMは負荷テストに使用されており、カスタム構成スクリプトを実行したい場合は、次のものを使用することを強くお勧めします。Azure 開発テスト ラボデプロイメント前とデプロイメント後の数式と成果物を作成できます。

これが役に立つかどうか教えてください。

関連情報