我开始为几个新项目测试 EC2。我需要选择一个 AMI(Amazon Machine Image),Amazon 为我提供了 Fedora Core 8 作为首选,这是我最喜欢的发行版之一的非常老的版本。有很多选择,但我不清楚哪一个是更好的选择。当我需要安装新服务器时,我有自己的理由选择一个发行版和一个版本,但我不知道我是否可以将其应用于 EC2。我知道 RHEL 有一个测试版,这个测试版有多稳定?我如何在列表中的所有 CentOS AMI 中进行选择?
所以这是我的问题是:您是否推荐使用 AMI 来开始使用 EC2?
谢谢
答案1
构建自己的 AMI 也非常容易。RightScale 提供了一个脚本来构建干净的映像,您可以根据自己的喜好对其进行修改。我从他们那里看到了 Ubuntu 和 CentOS。
我们已经根据自己的目的修改了它们的脚本,但它们是入门的好选择。只需选择适合您的脚本(64 位或 32 位以及哪个版本)。
博客文章稍微有点旧,但应该可以引导您走向正确的方向。 http://blog.rightscale.com/tag/rightimages/
如果您不打算自己建造,我建议您选择他们的一个。
答案2
使用与普通服务器相同的决策过程。EC2 只是一个虚拟服务器场。
答案3
我建议使用云管理软件。它们将允许您轻松创建自己的 AMI。RightScale 是一种解决方案,但我会添加 enStratus 和标量到列表(免责声明:我在 Scalr 工作)。
RightScale 提供 ServerTemplates,而在 Scalr 我们处理事情的方式略有不同。基本上,我们提供“角色”,即具有特定行为的 AMI。例如,我们提供 MySQL+Centos、MongoDB+ubuntu 或任何您想要的角色。例如,如果您想启动 LAMP 服务器,也有一个角色可以做到这一点。无论如何,无论您使用哪种云管理工具,它都可以轻松解决 AMI 问题。
如果你买不起云管理软件,RightScale 确实提供了一个免费帐户,而 Scalr 是在 Apache 2 许可下发布的。你只需要下载并自行安装。