我开始使用 64 位版本的 Ubuntu 9.10 Karmic 服务器版本。(使用 Amazon EC2 上的微型实例,每小时成本不到 0.01 美元)
我向它添加了 GNOME 桌面和 NX 服务器。
我将实例重新捆绑到新的 AMI 中。
现在尝试启动我新创建的 AMI 的另一个实例。我无法选择“微型”/廉价服务器格式。
我做错了什么?是什么引发了此限制?
Amazon 真的足够聪明,知道哪些 AMI 可以在哪些服务器上工作吗?我重新捆绑时,它在微型服务器上运行良好。。?
答案1
微型实例必须由 EBS 支持,不能由 AMI 支持。您将对其进行转换。
微型实例 613 MB 内存,最多 2 个 EC2 计算单元(用于短周期突发),仅限 EBS 存储、32 位或 64 位平台”
http://aws.amazon.com/ec2/faqs/#What_kind_of_hardware_will_my_application_stack_run_on
答案2
我不确定为什么您无法在新的微型实例中启动 AMI,但我认为这里有点混乱。需要明确的是,AMI 和 EBS 并不是支持实例的两种不同选项。EBS 和 S3 是支持 AMI 的两种选项(来自位于这里在使用 Amazon EC2 -> 使用 AMI -> AMI 基础知识下)。您的 AMI 很可能仍由 EBS 支持,因此可以用于微型实例。一定有其他事情发生。
所有 AMI 均分为由 Amazon EBS 支持或由 Amazon S3 支持。前者表示根设备是 Amazon EBS 快照,并在从 AMI 启动实例时显示为 Amazon EBS 卷。后者表示根设备存储在 Amazon S3 中,并在从 AMI 启动实例时显示为本地存储。