私の知る限り、ロール設定を使用して Cloud Service Package で VM サイズを指定するオプションがあります。
ただし、この情報はビルド前に必要です。
デプロイ時に VM サイズを決定する方法はありますか?
さまざまなリージョンでワーカー ロールを実行する必要があり、一部のリージョンでは負荷があまり大きくないため、より小さなサイズの VM を使用したいと考えています。
1 に答える
4
csdef
VM のサイズは、パッケージにバンドルされるファイルで定義されているため、現時点ではそうすることができません。
垂直方向のスケーラビリティ (つまり、負荷に基づいてリージョンごとに異なる VM サイズを選択する) に依存する代わりに、水平方向のスケーラビリティ (つまり、負荷に基づいてリージョンごとに異なる数の VM インスタンスを選択する) を検討することをお勧めします。このアプローチで得られるメリット:
- インスタンス数は
cscfg
ファイルで指定されるため、パッケージをビルドしてアプリケーションをデプロイし、リージョンに基づいて異なるインスタンス数で実行できます。 - ここでも、インスタンス数は
cscfg
ファイルで指定されるため、コードを再デプロイする必要なく、負荷パターンに基づいて簡単にスケールアップ/ダウンできます。
于 2014-08-22T09:36:09.763 に答える