私のクラウド アプリケーションでは、ワーカー ロールを使用しない Web ロールなど、1 つのロールのみを使用しています。Web ロールとワーカー ロールの間に少し混乱があります。
1) 両方とも同じですか?
2)私たちのアプリケーションでは、ワーカーロールの重要性は何ですか?
3) クラウド アプリケーションに worker ロールを追加したい場合、どのようにアプリケーションに追加できますか。提案してください。
前もって感謝します、
PCSCP.
私のクラウド アプリケーションでは、ワーカー ロールを使用しない Web ロールなど、1 つのロールのみを使用しています。Web ロールとワーカー ロールの間に少し混乱があります。
1) 両方とも同じですか?
2)私たちのアプリケーションでは、ワーカーロールの重要性は何ですか?
3) クラウド アプリケーションに worker ロールを追加したい場合、どのようにアプリケーションに追加できますか。提案してください。
前もって感謝します、
PCSCP.
これは、ここなどのいくつかの場所で回答されています。どちらも Windows サーバーですが、Web ロールでは IIS が有効になっています。Web ロールと Worker ロールで同じことを行うことができます。たとえば、Web サーバーに Tomcat を使用している場合、IIS は必要ないため、Worker ロールを使用することをお勧めします。
スケーリングのニーズが異なる場合は、別々のロールを使用します。たとえば、トラフィックに応じて 2 ~ 5 個のインスタンスを実行する、Web サイト用の小規模 (シングルコア) Web ロールが必要な場合があります。次に、Azure キュー内のジョブのワークロードに応じて、2 ~ 10 個のインスタンスを持つミディアム (2 コア) ワーカーが考えられます。単なる架空のシナリオですが、複数のロールを定義する必要がある理由を説明できれば幸いです。すべてのコードを 1 つのロールで自由に実行できます