Microsoft Security Best Practices for Azure で推奨されている Gatekeeper Design パターンを実装しようとしていますが、その方法を決定するのに苦労しています。
プロジェクトの背景を説明するために、従来のレイヤード アプローチ (プレゼンテーション、ビジネス、データなど) を使用して既に開発された Web サイトを Azure を使用するように変換します。クライアントは、このプロセスがクラウドにあるため、このプロセスを中心に追加のセキュリティを構築することを望んでいます。
これを処理するための最初の提案は、キューを使用し、worker ロールがキューに入力された要求を処理することでした。私たちが遭遇した懸念のいくつかは、オブジェクトを適切にシリアル化し、そのオブジェクトで実行する必要があるメソッドを含める方法と、そのようなアプローチに固有のレイテンシーです。
また、Worker ロールでいくつかの WCF サービスを設定することも検討しましたが、これを正確に処理する方法について頭を悩ませています。(これが私の最初の Azure プロジェクトであることに加えて、これは WCF での最初の試みでもあります。) ここで、オブジェクトのシリアル化に関して同じ問題に遭遇します。
もう 1 つの考えは、別の Web ロールでいくつかの Web サービスをセットアップすることでしたが、要求に対して IP ベースのセキュリティを実行できないため、同じセキュリティの問題が発生するようです。
検索しても検索しても、私たちがやろうとしていることを実行するサンプルは実際には見つかりませんでした (または、実行しているとは認識しませんでした)。コードサンプルでガイダンスを提供できる人はいますか? ありがとう。