Каковы практические ограничения с автоматическим масштабированием EC2 или другой инфраструктуры облачных вычислений? - PullRequest
3 голосов
/ 15 июля 2009

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

Спасибо!

Ответы [ 3 ]

2 голосов
/ 20 июля 2009

Мы также начинаем смотреть на автоматическое масштабирование.

Первый подход - использовать Amazon ELB (Elastic Load Balancer) и Cloud Front. Однако наш трафик - это веб-сервис. Звонящий часто отправляет http-сообщение «100-Continue», и ELB не может понять это сообщение. От Amazon пока нет ни слова о том, когда это может быть исправлено. Также на форумах Amazon есть ряд жалоб на то, что ELB не справляется с большой нагрузкой.

LigHTTPD 1.5 выглядит как многообещающее частичное решение в том смысле, что он может обнаруживать, когда экземпляр не работает, и прозрачно выводить его из ротации, а также может быть динамически перенастроен без перезапуска балансировщика нагрузки.

Существует также ряд коммерческих решений. Мы, вероятно, взглянем на Right Scale.

1 голос
/ 26 августа 2009

Позднее добавление:

Рассмотрим также SimpleDB ... это устранит сторону масштабирования БД.

Для автоматического масштабирования мы развернули собственные сценарии для мониторинга, запуска и предоставления серверов, и да, весь процесс занимает около 7 минут. Мы проводим небольшой прогнозный анализ, чтобы угадать, когда понадобятся новые серверы, а затем просто разбить их, если они не нужны. Общая стоимость: ~ 10 центов.

Кроме того, Scalr выглядит многообещающе как коммерческое решение (не использовал его).

Чад

1 голос
/ 15 июля 2009

Это скорее вопрос, чем ответ, но я собираюсь начать экспериментировать с автоматическим масштабированием (скорее всего, с использованием средств Amazon CloudFront) и думаю, что время запуска экземпляра будет иметь значение. Я заметил, что запуск нового экземпляра EC2 может занять от 5 до 20 минут, так что вы не можете мгновенно увеличивать емкость при увеличении нагрузки; Похоже, вам понадобится один или несколько бездействующих экземпляров для запуска и готовности к увеличению нагрузки.

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