0

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

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

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

Thanks

ответ

0

Да, вы можете, но вам нужно будет ввести код. AWS имеет Command Line Tools для выполнения EC2/Автомасштабирования/S3 материала с помощью простых команд в Баше или других интерфейсами и SDKs, как Бота для Python и т.д. Вы можете найти здесь: http://aws.amazon.com/code/

0

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

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

Смежные вопросы