在Amazon EC2上托pipeRails的build议?

有很多解决scheme可以轻松在Amazon EC2上托pipeRails,如下所示

  1. 泳池派对
  2. 橡胶
  3. 亚马逊云形成
  4. Opscode厨师
  5. 滚动你自己的

(我敢肯定其他人不知道),我很乐意提供一些指导。 这将是一个小的设置与一个MySQL数据库和两个应用服务器,然后希望从那里增长。 我想要做的最后一件事是重新发明轮子并滚动我自己的设置,所以像Poolparty和Rubber这样的解决scheme是吸引人的,但我从来没有使用过它们。

我知道也有Heroku和EngineYard,过去我都用过,但是他们只是在后台使用Amazon EC2,所以我宁愿直接使用Amazon EC2的解决scheme。

任何build议在哪个路线将是伟大的!

我build议使用厨师这是一个简单,但强大的解决scheme来pipe理EC2机器…(在这种情况下的任何机器)

加上你已经完成了,opscode有一些mysql和rails的食谱:

http://community.opscode.com/cookbooks/mysql

http://community.opscode.com/cookbooks/rails

在你启动厨师服务器和git仓库后,下面是一个bootstrap命令:

knife ec2 server create -G default -x ec2-user -S id_rsa -I ami-2a1fec43 -f m1.small -i .ssh/id_rsa.pem -d fedora13-gems 

我使用自定义的亚马逊bootstrap文件,但fedora13gem引导文件工作正常,并已与厨师/刀已经捆绑。