LAMPを実行しているWebアプリがあります。最近、負荷が増加しており、現在、スケーリングするソリューションを検討しています。apacheのスケーリングは非常に簡単です。複数の複数のマシンでapacheをホストし、着信トラフィックをラウンドロビンします。
ただし、Apacheの各インスタンスはMySQLと通信し、最終的にMySQLはオーバーロードされます。このセットアップで複数のマシン間でMySQLをスケーリングするにはどうすればよいですか?これについてはすでに見てきましたが、具体的にはDBからの更新をすぐに利用できるようにする必要があるため、ここではレプリケーションが適切な戦略ではないと思いますか?また、これは最小限のコード変更で実行できることを願っています。
PS。読み取りと書き込みの比率は約1:1です。