2012-03-02 8 views
0

私は以下の奇妙な動作を観察します。私は愛Azureの雲に配備されているAzure Webの役割を持っています。 Azure管理ポータルで「設定」をクリックし、インスタンスの数を変更します。ポータルには「アクティビティ」がいくつか表示されます。今度はブラウザを開いて自分のデプロイメントに割り当てられたURLに移動し、ページを2秒に1回リフレッシュします。ページは何度もうまくリロードされ、リロードが中断されます。リクエストは拒否され、半分の時間が経過するとリクエストが正常に処理されます。Azureロールインスタンスの数を変更するとどうなりますか?

何が起こっていますか? Webサーバーは一時的に停止していますか?役割へのHTTP要求が常に処理されるようにインスタンスの数を変更するにはどうすればよいですか?

答えて

1

あなたがやっていることは、マニュアルです。あなたはAzureをオートスケーリングするためにSDKを見ましたか? http://channel9.msdn.com/posts/Autoscaling-Windows-Azure-applications

18分でデモをご覧ください。それはあなたの質問に直接答えるのではなく、ずっとAzureをスケーリングするための設定可能な/動的な方法です。

1

Azureは一度に1つの更新ドメインを更新します。したがって、少なくとも2つのインスタンスがある場合は、設定を更新するときには理論上、停止時間は見られません。ただし、数秒ごとにブラウザを更新すると、キープアライブのためにリクエストが常に同じインスタンスに移動する可能性があります。

ウェブロールのキープアライブを無効にした場合の動作を知ることは興味深いでしょう。これはパフォーマンスに影響を与えますので、エクササイズ後にキープアライブを再度有効にしたいと考えています。

関連する問題