どういうわけか、Amazon クラウドに複数の OpenX サーバーを配置し、Amazon RDS に単一の MySQL を配置できますか? 私が知りたい主なことは、トラフィックに基づいて OpenX サーバーの負荷を分散できるかどうかです。MySQL サーバーを OpenX サーバーから分離できますか? mysql サーバーのレプリケーションは必要ありませんが、複数の openx サーバーから接続できる単一の mysql サーバーのみが必要です。
2 に答える
OpenX のドキュメントから:
分散統計機能により、負荷の一部を中央データベースから Web サーバーに移動することで、OpenX をスケーリングできます。1 つの Web サーバーで OpenX を使用している場合、1 台のマシンですべてのタスクを処理する必要があります。複数の Web サーバーを使用すると、配信と管理/保守を分割できます。分散統計を使用する場合、配信 Web サーバーは生データ (インプレッション/クリックなど) をローカルの MySQL データベースに記録し、定期的に中央データベースに移行します。MySQL レプリケーションは、中央データベースから配信 Web サーバーにデータを複製するために使用されます。 出典: OpenX ドキュメント
つまり、すべての「配信」マシンにローカルの MySQL データベースが必要です。これらは主に挿入を処理する必要があります。
質問の負荷分散部分については、私がここで使用する OpenX サーバーの技術的な知識を持っている単なる製品マネージャーであるため、質問するのは間違っています。
レプリケーションの詳細については、OpenX-Docs からリンクされている MySQL-Documentation を参照してください。
ps .:これが私の最初の回答であるため、この回答がstackoverflowの基準に完全に準拠していない場合は申し訳ありません。
OpenX では、単一サーバーと複数サーバー (負荷分散) の両方のインストールに関するドキュメントをhttp://www.openx.com/docs/2.8/adminguide/Types%20of%20installationで提供しています。
ここでヒントと構成オプションについて読むこともできますhttp://www.openxtips.com/tag/setup-configuration/page/2/
注: ロード バランサーを使用する場合、設定が変更されるサーバー (設定ファイルの場所) が明確でない場合があります。設定を変更するときは、1 つのサーバーを除くすべてのサーバーで管理者インターフェイスを無効にし、管理者インターフェイスを備えたサーバーのみを指す別のドメイン名を使用することをお勧めします。例: 「ad.OpenX.com (192.168.1.0)」は、リクエストを「adserver1.OpenX.com (192.168.1.1)」および「adserver2.OpenX.com (192.168.1.2)」に転送するロード バランサーを指します。 . 「ad2.OpenX.com」では管理者インターフェースが無効になっているため、「adserver1.OpenX.com」を使用してインベントリを管理したり、構成設定を変更したりする必要があります。