私のプロジェクトでは、2 つ (またはそれ以上の距離) の VM インスタンスを Azure にデプロイする必要があります。最初は最初のインスタンスだけをアクティブにし、何人かの人々が「訪問」した後(例 2000)、2001 年の人物が VM の 2 番目のインスタンスをアクティブにするようにしたいと考えています。このプロパティが機能するために私がしなければならないこと。この問題について私を助けてくれることを願っています! よろしくお願いします
3 に答える
開始する最も簡単な方法は、自動スケーリング アプリケーション ブロック ( Wasabi ) を使用することです。Visual Studio の Nuget を使用して、これをプロジェクトに簡単に追加できます。
Install-Package EnterpriseLibrary.WindowsAzure.Autoscaling
パッケージ マネージャーのコマンドラインにアクセスするためのメニュー項目は 次のとおりです。 詳細については、この Nuget ページを参照してください。
Wasabi では、スケーリングのルールを簡単に設定できます。ルールは、時間ベース、パフォーマンス カウンター ベース (現在のアクティビティを測定するために asp.net カウンターの 1 つを調べることができますか?)、キュー サイズ ベース (要求されたシナリオには適合しませんが)、カスタム パフォーマンス カウンター、上記で指摘した Wasabi のページには、セットアップに関する完全なドキュメントがあります。
実際のコーディングを自分で行うつもりがなく、自動スケーリングと監視をサード パーティにアウトソーシングすることを希望する場合は、AzureWatch @ http://www.paraleap.comの使用を検討してください。スケーリング アクションを集約して実行し、問題が発生したときにアラートを送信し、CPU 使用率だけでなく、SQL Azure、Azure ストレージ、およびその他の多くのものを監視します。