これは新しいことではないかもしれませんが、Azure の展開中に少し混乱するので、誰かが私を正しい軌道に乗せてくれることを願っています。Azure への展開を計画中です。これは私が持っているものです
- パブリック向けの ASP.Net MVC アプリ (web-role) + WCF サービス (web-role) は、この asp.net アプリ + WCF サービス (worker-role) にのみアクセス可能になり、1. メッセージ キュー経由で再度アクセス可能になります。
- Id-Provider (Relying Party である 1 の場合) + WCF サービス (web-role) として機能するカスタム STS、つまり ASP.NET MVC アプリ (web-role) は、STS 機能の一部を 1 などの RP に公開します。
- SQL Azure: 1 と 2 によってアクセスされます。 注: 1. 最終的には、Web でホストされる複数の wcf サービスと、内部および外部アクセス用のワーカー ロールを備えたポータルに成長します。
私の質問は、1. が一般に公開されるアプリになり、2. が 1. セキュリティ (内部) をフェデレートするためのものであるかどうかです。1. いつかスケールアウトが必要になることを念頭に置いて、Azure での展開をどのように計画すればよいでしょうか。後で 2 つの wcf サービスと一緒に? 1 つのクラウド サービスに発行するのか、それともどのように発行するのか?. 私の理解では、クラウド サービスは n-web/worker ロールの論理コンテナーです。しかし、この場合の両方のasp.netアプリのように2つのWebソールがある場合、どちらがデフォルトになりますか?
宜しくお願いします サティシュ