私はAzureを初めて使用しており、クラウドサービスについて少し混乱しています。そして分配ロードバランサ:ロードバランスされた環境のためのAzureアーキテクチャ設計
Iは、各インスタンスは、RESTのAPIサーバー(、GetResults SendFileForTesting 2つのAPI関数から成る)を有する(同じVMの)複数のインスタンスから成るテスト環境を作りますよVMへの要求 各VMには、受信したファイルを処理して結果を共有DBに保存するワーカーもあります。
ファイルの処理が利用可能なVM上で分散され、結果が共有場所に保存されるようにする(GetResults要求がすべての結果をクライアントに送信するように)
それが見えます:
[LoadBalancer]
|
[Multiple VM nodes] - (API: GetResult, SendFileForTesting)
|
[Shared Result DB]
質問があり、紺碧の上でこれを展開するための最良の方法は何ですか?
今、同じREST APIサーバーを持つ同じVMの3つのクローンと共有DBを保持する別のVMを持つロードバランサを作成しようとしています。
これを行うより良い方法はありますか?私の意見で
REST API VMはScaleSetとして設定されていますか? –
いいえ、私はそれを調べます – cydan