の新しいインスタンスを起動しますか? 私はそれがメッセージをつかみ、テーブルストレージ、SQLデータベースにデータを置くと通知を送信し、いくつかのサービスバスキュー(複数可)に依存しますWorkerロールを持っています。私は将来的に大量のメッセージを徐々に受け取ることができるので、SBのキューサイズに応じてインスタンスを追加する必要があります。私のコードからこれを制御することは可能でしょうか?そして、その場合、どのように?は、プログラム、プログラムWorkerロールの新しいインスタンスを起動することは可能ですWorkerロール
6
A
答えて
9
この機能を達成するために、複数の方法があります。
1)は、Windows Azureでは、サービスバスキュー内のメッセージの量に基づいて、自動スケーリングをサポートしています。 Azure Management Portalの内部で動作するようにスケーリングを設定するだけで済みます。ベータ版では現在無料ですが、ライブ版の価格はまだ発表されていません。
2)マイクロソフトのパターンとプラクティスグループからWASABiと呼ばれるオープンソースのAPIがあります。あなたはそれをホストするための場所が必要になりますが、それはあなたに代わってAzureのサービス管理APIと通信し、サービスバスキューに基づいて、独自の自動スケーリングを実行するためのフレームワークを提供します。
3)サードパーティ製の製品&サービスを使用しても構わない場合は、AzureWatchというサービスがあります。これは、私が提携しているサービスです。 Azure Portalのようにサービスバスのキューに基づいてスケーリングを行う方法もありますが、他にも選択肢、機能、サービスがたくさんあります。
4)Service Management APIを直接使用してインスタンス数を変更することはできますが、実際にはWASABiなどのAPIで直接使用することはお勧めできません。
私は最近、自動スケーリングの選択についてブログを書いた。http://blog.paraleap.com/post/2013/07/29/Windows-Azure-Auto-scaling-Options-Side-by-Side-Comparison
関連する問題
- 1. はデバッグWorkerロール(エミュレータ)
- 2. Azure Workerロールのエラー処理
- 3. アクセスクライアント証明書は、AzureのWorkerロール
- 4. Azure Web/Workerロールの複数のインスタンスにWindows Server AppFabric Cacheをインストールする
- 5. Azure Workerロールで一時ファイルを読み書きする
- 6. は、複数のAzureのWorkerロールのポーリング同じキューがデッドロックを起こしたりしポイズンメッセージ
- 7. Windows Azure(Worker)ロールで未処理の例外をキャッチする方法
- 8. Keycloak:ユーザにプログラムでロールを追加/更新する方法は?
- 9. Azureインスタンスをプログラムでスケーリングすることは可能ですか?
- 10. ロールで操作することは可能ですか?
- 11. Azure WorkerロールのcscfgファイルとApp.configファイルは互いにどのように関連していますか?
- 12. どのように私のAzure Workerロールの診断トレースを見ることができますか?
- 13. FirefoxでService Workerを起動するには?
- 14. AWS EC2インスタンスIAMロールでロールが動作しないと仮定します。
- 15. Splunk:デフォルトでは、新しいロールは付与可能なロールになりますか?
- 16. マイクロソフトは、各リリースのWeb/Workerロール向けにPaaS VMを再作成していますか?
- 17. 変数をロール名として使用することは可能です
- 18. ブルートゥースリモートシャッターをプログラムで起動させることは可能ですか?
- 19. Azureのロールとインスタンス
- 20. Procfileとは何ですか? WebとWorker
- 21. appengine autoscaledインスタンスをプログラムで起動する
- 22. AzureインスタンスとWebロール
- 23. アシスタント:ロール内にヴァースを定義することは可能です
- 24. ロールの可能なサブクラス
- 25. プログラム可能な自動起動Macアプリケーション
- 26. パラメータを使用してプログラムでロールを作成する
- 27. Angular 4 PWA Service Workerは、新しいアップデートが利用可能なときに更新されません。
- 28. AzureのWebロールとインスタンス
- 29. プロセスを再起動せずにAzure WebロールでIISを再起動することはできますか?
- 30. Heroku dyno/workerが起動時にクラッシュする