До Amazon дошло, как работают веб-приложения

21.05.09


Хотя Amazon EC2 считается специализированной платформой для хостинга веб-приложений, на самом деле, она для реальных веб-приложений (была) не очень-то оптимальна. До сих пор, на Amazon EC2 можно было арендовать нужное количество серверов (instances), расчитав свою максимальную потребность в CPU, памяти и траффике. При этом платить нужно было за все арендуемые сервера. Конечно, это вполне подходит для решения рутинных задач в бэкграунде (типа обработки видео), но реальные веб-приложения работают не так. Ночью они простаивают, а пару раз в день выходят на пиковые показатели по использованию ресурсов.

Вот было бы хорошо, если б сервера подключались и отключались в зависимости от нагрузки, и платить нужно было бы только за фактически работающие сервера. И вот, наконец-то, Amazon вняла просьбам разработчиков и добавила (пока в бета-версии) 3 новые фичи:

Amazon CloudWatch - контрольная панель, которая показывает потребление ресурсов каждым сервером и собирает статистику за 2 недели с интервалом 1 минута

Auto Scaling - сервис, позволяющий настроить автоматическое масштабирование своего "облака", т.е. когда подключать дополнительные сервера, когда отключать

Elastic Load Balancing - сервис, который автоматически распределяет трафик между серверами. В случае, если один из серверов тормозит - трафик пойдет на другие
Комментарии
SJJ | 21.05.09 | #
обидно только, что за эти новые фичи придейтся доплачивать. логично было бы, если б они достались всем бесплатно по-умолчанию
Parf | 21.05.09 | #
SJJ
обидно только, что за эти новые фичи придейтся доплачивать. логично было бы, если б они достались всем бесплатно по-умолчанию

при желании эти фичи можно организовать и собственными силами и даже бесплатно. есть open-source софт
Alf | 21.05.09 | #
интересно, а какой минимальный сервер можно арендовать на AWS?
Parf | 21.05.09 | #
Alf
интересно, а какой минимальный сервер можно арендовать на AWS?

1.7 GB memory
1 EC2 Compute Unit (1 virtual core with 1 EC2 Compute Unit)
160 GB instance storage (150 GB plus 10 GB root partition)
32-bit platform
I/O Performance: Moderate
Price: $0.10 per instance hour