0

現在の設定: それぞれに2つのロードバランサがあり、それぞれに異なる地域のEC2インスタンスが含まれています。プライマリ領域には読み書きDBがあります&セカンダリにプライマリDBの読み取り専用レプリカがあります。管理URLトラフィックを特定のロードバランサにリダイレクト

ロードバランサを使用して構成されているルート53で2つのレコードセットもあり、そのようなユーザーが自分のウェブサイトを打つ時はいつでも私が選ぶんだなぜ、トラフィックが

70:30にこれら2つのロードバランサの間で分散されていること読み取り専用ですか?そのため、1つのDBを更新するだけで、変更はスレーブ間で同期されます。

問題: 私は私のウェブサイトは、管理URLを更新し、私は読み取り専用DBに接続されています30%の確率でDBがロックされますよう、したがって、私は、サーバーエラーが発生します、そこにあります。私が探している何

:www.example.com/adminはいつも、私のプライマリサーバを打つ必要がありますので: は、ルートに誰かが管理者のURL、例えばアクセスしたときに、読み書きDBへの私のトラフィックことは可能です任意の書き込み操作は私の読み書きDBでのみ行われます。

私はmysql DBでApacheサーバーを使用しています。

ありがとうございます。

答えて

0

リスナーをApplication Load Balancerに構成できます。私は、ドキュメント内のすべてを書き換える必要はありませんが、私はこれがあなたの問題に答えると思う:

は、アプリケーションのロードバランサを使用しての代わりに、クラシックロードバランサは、次のような利点があり

メリット

パスベースルーティングのサポート。要求内のURLに基​​づいて要求を転送するリスナーのルールを構成できます。これにより、アプリケーションをより小さなサービスとして構築し、URLの内容に基づいて要求を正しいサービスにルーティングすることができます。

Here is the full documentation

関連する問題