2

そこで、クラウドサービスを作成し、ワーカーとWebの2つの役割を展開しました。スケールタブで私は見る:

Role A (small virtual machine): 1 instance 
Role B (small virtual machine): 1 instance

これは、私の役割が別々の仮想マシンで実行されることを意味しますか?もしそうなら、それぞれで利用可能なRAMは何ですか(小さい= 1,75 GB正しいですか?)

または、同じ仮想マシンで実行されますか?

どちらの場合でも、インスタンス数はどういう意味ですか?

そして最後に、各役割のインスタンス数を増やすと、これは価格に影響しますか?

4

1 に答える 1

2
  • これは、自分の役割が別々の仮想マシンで実行されるということですか? もしそうなら、それぞれで利用可能なRAMは何ですか(小さい= 1,75 GBは正しいですか?)

これは、ソリューションに Web ロールとワーカー ロール プロジェクトが構成されていることを意味します。Web ロールは IIS 機能 (ASP .NET、WebAPI など) を提供し、Worker ロールはバックエンド プロセッサとして機能します。

  • それとも、同じ仮想マシンで実行されますか?

インスタンスは独自の仮想マシンです。プロジェクト内のすべての Web ロール インスタンスは同一になり、すべてのワーカー ロール プロジェクトは同一になります。Azure はバックグラウンドでロード バランサーをホストし、トラフィックをそれぞれに適切に転送します。

  • いずれにせよ、インスタンス数とはどういう意味ですか?

インスタンスの数は、Web ロールとワーカー ロール用にアクティブな VM の数に対応します。Web ロールは Worker ロールとは異なる数のインスタンスを持つことができることに注意してください。負荷が増加した場合、インスタンスを使用してアプリケーションを「スケールアウト」します。

  • 最後に、各ロールのインスタンス数を増やした場合、価格に影響しますか?

はい、デプロイしたインスタンスごとに課金されます (実行中かどうかに関係なく)。Azure の SLA を取得するには、各ロールの 2 つのインスタンスを実行する必要があることに注意してください。

料金の詳細については、こちらをご覧ください

于 2013-03-14T16:36:59.857 に答える