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