我到处都搜索过了,但找不到明确的答案:是否有在 T2.medium 上运行的官方 Ubuntu 14.04 AMI 用于 HVM?(或者实际上是 T2.any)
答案似乎是“不”。
因此,必然的问题是:为什么不呢?Canonical 为什么要限制 Ubuntu 在 T2.medium 上运行?
最后一个推论问题:我找到了一个在 T2.medium 上运行的社区 AMI。这是我唯一的选择吗?社区 AMI 与官方 AMI 有何不同?
编辑
我仍然获得了我所描述的体验,但它不一致且有缺陷。我在这里添加详细信息,以防它对其他人有帮助。我拍了一些截图。
- 通过 EC2 Web UI 启动时,T2.MEDIUM 和许多其他实例大小都呈灰色。我通过以下方式到达这里:EC2->实例->启动实例(按钮)->搜索“ubuntu”->选择“Ubuntu Server 14.04 LTS (HVM)”
- 从 Ubuntu Cloud Images 目录启动 (https://cloud-images.ubuntu.com/locator/),我可以通过浏览目录并单击链接到 AWS EC2 启动实例向导的 AMI ID 本身来选择相同的 AMI ID。
笔记:两个 URL 中的 AMI ID 相同!
答案1
我在 Google 上搜索“AWS AMI 14.04”,这是第三个结果。你可以找到在这里。当您在 EC2 控制面板中点击“创建实例”时,它也是列表中的第四个 - 请参阅下面的图片。如您所见,它正在由亚马逊积极推广。
亚马逊市场还拥有Ubuntu 16.04 AMI。
您可以在任何您喜欢的实例大小上运行它。我在 t2.micro(1 核,1GB RAM)上运行了一些安静到中等的网站,它几乎不使用任何资源,CPU 平均在备份期间从 1% 飙升到 20%,但我还使用 CloudFlare 和 Nginx 缓存。
更新 - 我现在在 t2.nano 上运行 Nginx、MySQL 和 PHP。禁用 MySQL 性能架构并针对低内存使用量进行调整后,它就可以正常工作。我也使用 256MB 交换文件。
答案2
蒂姆的回答是正确的。
Canonical 支持的 Ubuntu 14.04 LTS AMI。
以下是市场页面的链接:
同样,在快速启动中,如果您选择 AWS Marketplace 选项卡,然后输入“Canonical”,您将在列表中看到 14.04 HVM AMI。
为了回答您关于社区 AMI 与 Marketplace 或快速启动 AMI 的问题 - 以下是来自 AWS 的官方信息:
这些产品与我在 AWS >社区 AMI 目录中能找到的产品有何不同?
AWS Marketplace 目录包含来自知名供应商的精选开源和商业软件。AWS Marketplace 上的许多产品都可以按小时购买。
AMI 目录是一种社区资源,个人和开发团队可以在此列出和交换正在开发的软件或项目,而无需经过广泛审查。社区 AMI 目录中的列表可能来自知名供应商,也可能不来自知名供应商,并且通常没有经过额外调查。