До Amazon дошло, как работают веб-приложения
21.05.09
Хотя Amazon EC2 считается специализированной платформой для хостинга веб-приложений, на самом деле, она для реальных веб-приложений (была) не очень-то оптимальна. До сих пор, на Amazon EC2 можно было арендовать нужное количество серверов (instances), расчитав свою максимальную потребность в CPU, памяти и траффике. При этом платить нужно было за все арендуемые сервера. Конечно, это вполне подходит для решения рутинных задач в бэкграунде (типа обработки видео), но реальные веб-приложения работают не так. Ночью они простаивают, а пару раз в день выходят на пиковые показатели по использованию ресурсов.
Вот было бы хорошо, если б сервера подключались и отключались в зависимости от нагрузки, и платить нужно было бы только за фактически работающие сервера. И вот, наконец-то, Amazon вняла просьбам разработчиков и добавила (пока в бета-версии) 3 новые фичи:
Amazon CloudWatch - контрольная панель, которая показывает потребление ресурсов каждым сервером и собирает статистику за 2 недели с интервалом 1 минута
Auto Scaling - сервис, позволяющий настроить автоматическое масштабирование своего "облака", т.е. когда подключать дополнительные сервера, когда отключать
Elastic Load Balancing - сервис, который автоматически распределяет трафик между серверами. В случае, если один из серверов тормозит - трафик пойдет на другие
при желании эти фичи можно организовать и собственными силами и даже бесплатно. есть open-source софт
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