Использование EC2 только под нагрузкой или в случае отказа - PullRequest
0 голосов
/ 29 января 2012

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

Например, есть физический сервер, обслуживающий наш сервис (на данный момент давайте проигнорируем согласованность базы данных), но из-за некоторой крутости наблюдается огромный скачок - можем ли мы раскрутить некоторые экземпляры EC2 и перенаправить трафик на него? Это очень похоже на автоматическое масштабирование Amazon.

А также, если наше серверное оборудование по какой-то причине умирает (например, гремлины питаются силовыми кабелями) - можем ли мы направить весь наш трафик на экземпляры EC2?

Спасибо

Ответы [ 2 ]

0 голосов
/ 30 января 2012

Каждый экземпляр Ec2 имеет общедоступный сетевой интерфейс, связанный с ним.Используйте запись DNS CNAME, чтобы «переключить» трафик вашего сайта на экземпляр Ec2.Если вам необходимо сбалансировать нагрузку на несколько компьютеров, вы можете использовать циклический DNS или запустить ELB и поместить любое количество экземпляров Ec2 за ним.

Инфраструктура Ec2 чрезвычайно проста длямасштаб. Развертывание ваше приложение поверх Ec2 - это совсем другое дело.Это может быть тривиально или безумно сложно.

0 голосов
/ 30 января 2012

Да, вы можете, но вам придется код. AWS имеет Инструменты командной строки для выполнения EC2 / Autoscaling / S3 с простыми командами в bash или других интерфейсах и SDK, таких как Boto для Python и т. Д. Вы можете найти его здесь: http://aws.amazon.com/code/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...