0

ASP.NET Web サイトを実行するいくつかの仮想マシンを備えた Azure クラウド サービスがあります。アプリケーションをアップグレードするときは、各 VM をクラウド サービスから削除して、デプロイされるまでユーザーのエクスペリエンスが低下しないようにします。

これは不可能に思えます。これは、「やり方が間違っている」ことを示唆しています。

誰でも助けることができますか?

4

2 に答える 2

1

当然のことながら、インプレース アップグレード中、Azure はいわゆる「アップグレード ドメインの尊重」によって、必要なことを行います。ロール インスタンスは、一度に 1 つの更新ドメインで更新され、再起動されます (VM ではなく、ロール インスタンスのみ)。

ただし、アップグレードに失敗した場合、ロールバックする方法がないため、これを使用することはお勧めしません。より良い方法は、新しいステージング デプロイをデプロイし、それが正常に動作していることを確認し、「スワップ VIP」を実行してから、元のデプロイを停止して削除することです。

于 2014-03-10T12:37:53.283 に答える