これは何よりもアーキテクチャとセキュリティの問題です。提案されたアーキテクチャが必要かどうかを判断しようとしています。私の構成を説明しましょう。
基本的に 2 つのファイアウォールを持つ標準の DMZ が確立されています。1 つは外向きで、もう 1 つは内部 LAN に接続します。次に、各アプリケーション層が現在実行されている場所について説明します。
ファイアウォールの外側:
Silverlight アプリケーション
DMZ:
WCF サービス (ビジネス ロジックとデータ アクセス層)
LAN内:
データベース
アーキテクチャが正しくないという情報を受け取りました。具体的には、「Web サーバーは簡単にハッキングされる」ため、LAN 内の別の WCF サービスと通信するリレー サーバーを DMZ 内に配置し、それがデータベースと通信することが提案されています。外部ファイアウォールは現在、ポート 443 (https) のみを WCF サービスに許可するように構成されています。内部ファイアウォールは、DMZ 内の WCF サービスからの SQL 接続を許可するように構成されています。
明らかなパフォーマンスへの影響を無視すると、セキュリティ上の利点もわかりません。私の偏見で回答が汚染されるのを避けるために、この提案に対する私の判断は留保します。どんな入力でも大歓迎です。
ありがとう、
マット