В настоящее время мы используем mod_jk и apache для балансировки нагрузки наших серверов tomcat. Мы хотели бы узнать, каков опыт, и сравнить его с балансировщиком нагрузки Amazon AWS.
Он отлично работает и очень прост в настройке. Единственная проблема, которую я обнаружил, заключается в том, что нет возможности прикрепить корневое доменное имя к Amazon ELB из-за изменения IP-адреса ELB. Для меня это критично, поэтому я тестирую другие решения, такие как HA Proxy.
ELB + Elastic IP станет отличным решением для балансировки нагрузки.
Я обнаружил, что большинство регистраторов доменов предлагают базовые инструменты DNS с перенаправлением домена (HTTP 301), и поэтому вы должны иметь возможность установить свою корневую запись (например, example.com) в качестве перенаправления на www.example.com или тому подобное. Это все при условии, что вы в порядке с редиректом и не хотите, чтобы ваш сайт отвечал на example.com. Это избавит вас от необходимости платить за другой эластичный IP-адрес в качестве Amazon.
Я пытаюсь понять то же самое. Мой текущий план атаки состоит в том, чтобы балансировщик нагрузки AWS указывал на 2 экземпляра EC2, на которых запущен Apache (в данном случае с mod_proxy_ajp) и 2 сервера Tomcat.
Amazon только что представила VPC. См. Ссылку ниже:
Возможно, вы сможете интегрировать это в текущее решение.
«Виртуальное частное облако Amazon (Amazon VPC) - это безопасный и цельный мост между существующей ИТ-инфраструктурой компании и облаком AWS. Amazon VPC позволяет предприятиям подключать свою существующую инфраструктуру к набору изолированных вычислительных ресурсов AWS через виртуальную частную сеть (VPN ) и расширить существующие возможности управления, такие как службы безопасности, брандмауэры и системы обнаружения вторжений, за счет включения в них своих ресурсов AWS. Amazon VPC сегодня интегрируется с Amazon EC2, а в будущем будет интегрироваться с другими сервисами AWS. Как и все Amazon Веб-службы, никаких долгосрочных контрактов, минимальных затрат или авансовых инвестиций не требуется. С Amazon VPC вы платите только за те ресурсы, которые используете ».
http://aws.amazon.com/about-aws/whats-new/2009/08/26/introduction-amazon-virtual-private-cloud/