使用Java应用程序服务器开始使用Amazon EC2的Linux AMI

我试图设置我的第一个Amazon EC2实例,并且在给出大量可用选项的情况下select正确的AMI时遇到困难。

要求:

  • 打算运行一个(小型)网站与基于Java的应用程序服务器
  • 运行最新的Java 1.6服务器版本
  • 有效地服务一些静态文件,例如使用Apache
  • 尽可能简单的pipe理 – 我主要是一个开发人员,而不是系统pipe理员!
  • 开始的32位实例,但可以根据需要select移动到64位

你会推荐哪些Linux版本/ AMI来满足这些要求?

我会去使用最新版本的Ubuntu的公共AMI之一。 亚马逊标准的AMI可能是有用的,但是由于它们使用的内核,它们都在Fedora 8之类的真正旧版本中,因此在安装最新版本的软件包时可能会遇到问题。

我发现Ubuntu Karmic有一些公开的AMI,你应该在m1.smalltypes的实例上运行32位版本。