HAProxy を使用して 3 つの SQL Server 2008 データベース サーバーの負荷を分散することは可能/実行可能/合理的ですか?
これが私たちの状況です。Amazon EC2 で負荷分散された 2 つの Web サーバーがあります。現在、1 つの実稼働 SQL Server 2008 DB サーバーを使用しています。そのサーバーは過負荷になり始めているため、さらに 2 台の DB サーバーを追加し、負荷分散ソリューションを実装したいと考えています。
Amazon EC2 では、仮想 IP アドレスを使用できないため、Windows ネットワーク負荷分散 (NLB) または VIP を必要とするその他の負荷分散方法を使用できません。
私たちのアプリケーションは読み取り負荷が高いですが、読み取りと書き込みを分離できないため、負荷分散ソリューションでこれを考慮する必要があります。
SQL Server の組み込みのレプリケーション機能を使用して、3 つの DB すべてを最新の状態に保つことを計画しています (遅延時間があることは理解していますが、許容範囲です)。
ご意見やご提案は大歓迎です。どうぞよろしくお願いいたします。