Возможно / целесообразно / целесообразно использовать HAProxy для балансировки нагрузки трех серверов баз данных SQL Server 2008?
Вот наша ситуация: у нас есть два веб-сервера с балансировкой нагрузки на Amazon EC2. В настоящее время мы используем один производственный сервер БД SQL Server 2008. Этот сервер начинает перегружаться, поэтому мы хотели бы добавить еще два сервера БД и внедрить решение для балансировки нагрузки.
В Amazon EC2 мы не можем использовать виртуальный IP-адрес, что лишает нас возможности использовать систему балансировки сетевой нагрузки Windows (NLB) или любой другой метод распределения нагрузки, для которого требуется VIP.
Наше приложение тяжело для чтения, но мы не можем отделить чтение от записи, поэтому решение для балансировки нагрузки должно учитывать это.
Мы планируем использовать встроенную функцию репликации SQL Server, чтобы поддерживать текущие все три базы данных (мы понимаем, что будет некоторое время задержки, но это приемлемо).
Любые мысли или предложения приветствуются, и заранее спасибо за вашу помощь.