私のアプリケーションは、ステートフルとステートレスの2種類のサービスを提供します。ステートフルなサービスは、ユーザごとの専用のマイクロインスタンスによって提供されますが、ステートレスなサービスは共通のサーバによってサービスされます。認証は一度だけ実行されます(主にステートレスサーバーによって行われます)AWS 2種類のサービスを提供する単一のELBのカスタマイズ
単一のAmazon Elastic Load Balancer(ELB)で両方のサーバーを構成する方法。したがって、要求のいくつかはステートレスサーバーにルーティングされる必要があり、一部の要求は専用マイクロインスタンスにルーティングされる必要があります。
ステートフルなサーバー(マイクロインスタンス)ですべてのサービスを実行することはできません。マイクロインスタンスは、特定の要求に基づいてのみユーザーに割り当てられる必要があります。私はオートスケーリングを使用して、マイクロインスタンスを拡大/縮小しました。 ELBでセッションスティッキーを使用して、すべてのリクエストが同じマイクロインスタンスにルーティングされるようにしました。
私はpython tornado webserverを使用しています。私のELBを設定する方法を提案してください。
おかげ アディ
私がそうした場合、サービスは両方のドメインが異なるため、認証を求めます。それは...ですか?またはそれを打破する方法はありますか?私はCookieに認証情報を保存しています。 – Adhi
あなたの認証/リクエストルーティングの方法によって異なりますが、この質問に答えるには十分ではありません。 – BluesRockAddict
私はURLルーティングのためにGoogle-openid認証とpythonルートを使用しています。そして私は認証情報をクッキーに保存しています。 – Adhi