我到处搜索,但找不到明确的答案:是否有在 T2.medium 上运行的官方 Ubuntu 14.04 AMI for HVM?(或 T2.any,实际上)
看起来答案是“不”。
所以推论的问题是:为什么不呢?为什么 Canonical 限制 Ubuntu 在 T2.medium 上运行?
最后一个推论问题:我找到了一个在 T2.medium 上运行的社区 AMI。这是我唯一的选择吗?社区 AMI 与官方 AMI 有何不同?
编辑
我仍然得到我所描述的经验,但它是不一致和错误的。我在此处添加详细信息,以防对其他人有所帮助。我截了一些截图。
- 通过 EC2 Web UI 启动,T2.MEDIUM 和许多其他实例大小显示为灰色。我通过 EC2->Instances->Launch Instance (button)->Search for "ubuntu"->Choose "Ubuntu Server 14.04 LTS (HVM)" 到达这里
- 从 Ubuntu 云映像目录 ( https://cloud-images.ubuntu.com/locator/ ) 启动,我可以通过浏览目录并单击链接到 AWS EC2 启动实例向导的 AMI ID 本身来选择相同的 AMI ID .
注意:两个 URL 中的 AMI ID 相同!
我谷歌“AWS AMI 14.04”,这是第三个结果。你可以在这里找到它。当您在 EC2 控制面板中点击“创建实例”时,它也是列表中的第 4 位 - 请参阅下面的图片。如您所见,它是由亚马逊积极推广的。
亚马逊商城也有Ubuntu 16.04 AMI。
您可以在您喜欢的任何实例大小上运行它。我在 t2.micro(1 核,1GB RAM)上运行了一些安静到中等的网站,它几乎不使用任何资源,在备份期间 CPU 平均从 1% 飙升至 20%,但我也使用 CloudFlare 和 Nginx 缓存。
更新 - 我现在在 t2.nano 上运行 Nginx、MySQL 和 PHP。一旦 MySQL 性能模式被禁用并且 MySQL 针对低内存使用进行了调整,它就可以正常工作。我也使用了一个 256MB 的交换文件。
蒂姆的回答是正确的。
有一个 Canonical 支持的 Ubuntu 14.04 LTS AMI。
这是市场页面的链接:
https://aws.amazon.com/marketplace/pp/B00JV9TBA6/ref=srh_res_product_title?ie=UTF8&sr=0-3&qid=1460761528014#support
同时,如果您选择 AWS Marketplace 选项卡然后输入“Canonical”,也可以快速启动,您将在那里的列表中看到 14.04 HVM AMI。
要回答有关社区 AMI 与 Marketplace 或快速启动 AMI 的问题 - 以下是来自 AWS 的官方信息:
https://aws.amazon.com/marketplace/help/200777870