2009-08-14 8 views
0

У меня есть несколько новичков вопросы EC2, спасибо за ваше внимание,Scaling на Amazon EC2

1) почему экземпляры EC2 приходят с конкретными квот памяти/хранения? В облачной среде мы не можем просто запросить объем памяти/хранилища по мере необходимости, а инфраструктура Amazon позаботится о распределении? Я понимаю, что для настройки образа виртуальной машины требуется заранее определенное распределение памяти/хранилища, однако, действительно ли это необходимо? В движке Google-приложений я не вижу ограничений на память, а хранилище оплачивается по принципу «оплата по ходу движения».

2) Связано с первым. Если amazon разрешает экземпляры, созданные с помощью динамической записи памяти/хранилища, нам все еще нужно создать несколько экземпляров и позаботиться о балансировке нагрузки, например. Или мы можем просто создать мощный экземпляр и оставить другие проблемы масштабирования для Amazon.

3) Производительность экземпляра EC2, у вас есть опыт, чтобы сказать, как он сравнивает с физической машины с аналогичной конфигурацией (памяти/CPU)

ответ

1

Принципиально это связано с тем, что инфраструктура Amazon основана на платформе виртуализации Xen, а Xen не поддерживает динамическое перераспределение ресурсов между виртуальными машинами.

VMWare объявила о поддержке такого типа перераспределения. Будет интересно посмотреть, как реагирует Amazon.

1

почему экземпляры EC2 приходят с конкретными квот памяти/хранения? В облачной среде мы не можем просто запросить объем памяти/хранилища по мере необходимости, а инфраструктура Amazon позаботится о распределении?

Потому что EC2 эмулирует отдельные машины, которыми вы можете управлять, пока вы не контролируете эти «компьютеры» на GAE. Вы не можете делать такие вещи, как использовать файлы в GAE.

Связано с первым. Если amazon разрешает экземпляры, созданные с помощью динамической записи памяти/хранилища, нам все еще нужно создать несколько экземпляров и позаботиться о балансировке нагрузки, например. Или мы можем просто создать мощный экземпляр и оставить другие проблемы масштабирования для Amazon.

Обычно вам необходимо сделать это самостоятельно. EC2 предоставляет виртуальные «компьютеры» по требованию.

Производительность экземпляра EC2, у вас есть опыт, чтобы сказать, как он сравнивает с физической машины с аналогичной конфигурацией (памяти/CPU)

«Один EC2 Compute Unit равен 1.0-1.2 ГГц 2007 Opteron или процессор Xeon 2007 года ».

+0

спасибо, однако, я до сих пор не понимаю, почему Amazon не может создать виртуальный компьютер, который мы можем контролировать, и масштабируется самостоятельно без вмешательства пользователя. – charles