Синхронизация экземпляра AWS EC2 Балансировщик нагрузки

Синхронизация экземпляра AWS EC2 Балансировщик нагрузки

Я занимаюсь развертыванием производственной среды для веб-сайта,

Работает на AWS. Включает частный VPC с балансировщиком нагрузки и один экземпляр EC2, работающий под управлением Debian 8.1

Однако в будущем экземпляров EC2 будет больше, поскольку трафик станет интенсивнее и балансировщику нагрузки действительно потребуется работать.

Поэтому я сейчас рассматриваю варианты развертывания нескольких экземпляров EC2 с той же кодовой базой и конфигурацией. Все сводится к хранилищу, но я не думаю, что возможно надежно развернуть S3 в качестве домашнего каталога для нашего веб-сайта.

Текущий экземпляр EC2 также использует Syslog и многие другие функции безопасности, такие как tripwire. Основной веб-сайт работает как приложение wsgi под Apache и основан на Python (Django).

К сожалению, нам также нужно будет выкладывать файлы, которые могут быть загружены пользователями. Является ли Unison решением или что можно использовать?

ElasticBeanstalk не вариант. Сам сайт развернут с помощью git.

решение1

Вы можете просто создать AMI с текущей версией вашего кода и конфигураций, а затем создать столько машин EC2, сколько захотите.

ПроверитьУпаковщики АВСгруппы автоматического масштабирования.

Связанный контент