Я начал с 64-битной версии Ubuntu 9.10 Karmic server edition. (с использованием микро-инстанса на Amazon EC2 стоимостью менее 0,01 доллара США в час)
Я добавил к нему рабочий стол GNOME и сервер NX.
Я перекомпоновал экземпляр в новый AMI.
Теперь при попытке запустить еще один экземпляр моего только что созданного AMI. Я не могу выбрать формат "микро" / дешевый сервер.
Что я сделал не так? Что вызвало это ограничение?
Действительно ли Amazon достаточно умен, чтобы знать, какие AMI будут работать на каких серверах? У меня все нормально работало на микросервере, пока я заново собирал его ..?
Микроинстансы должны иметь поддержку EBS, они не могут иметь поддержку AMI. Вы его конвертируете.
Микроэкземпляр 613 МБ памяти, до 2 вычислительных блоков EC2 (для коротких периодических пакетов), Только хранилище EBS, 32-битная или 64-битная платформа "
http://aws.amazon.com/ec2/faqs/#What_kind_of_hardware_will_my_application_stack_run_on
Я не уверен, почему вы не можете запустить свой AMI в новом микро-экземпляре, но я думаю, что здесь есть небольшая путаница. Чтобы было ясно, AMI и EBS - это не два разных варианта поддержки экземпляров. EBS и S3 - это два варианта поддержки AMI (из документации, расположенной Вот в разделе Использование Amazon EC2 -> Использование AMI -> Основы AMI). Ваш AMI, скорее всего, все еще поддерживается EBS и, следовательно, приемлем для использования с микро-экземпляром. Что-то еще должно происходить.
Все AMI классифицируются как поддерживаемые Amazon EBS или Amazon S3. Первое означает, что корневое устройство является моментальным снимком Amazon EBS и отображается как том Amazon EBS при запуске инстанса из AMI. Последнее означает, что корневое устройство хранится в Amazon S3 и отображается как локальное хранилище при запуске экземпляра из AMI.