如何将rails应用程序部署到amazon EC2

时间:2015-07-26 13:20:01

标签: ruby-on-rails amazon-web-services amazon-ec2

我是amazon servcies的新手,目前,我有一个rails应用程序并准备部署到amazon ec2,并连接到amazon rds。

但我不确定将应用程序部署到amazon ec2并连接到rds最直接的方式。

我对亚马逊文档做过一些研究,似乎有几种方法可以做到:

  1. CodeDeploy
  2. ElasticBeansTalk
  3. OpsWork
  4. 此外,橡胶似乎是部署rails应用程序的另一种方式。 但这些方法让我感到困惑,哪一个是最简单的一个。

    有人可以指导我如何将rails应用程序部署到amazon ec2并连接到rds数据库服务吗?

    感谢!!!

1 个答案:

答案 0 :(得分:0)

最简单的方法是Elasticbeanstalk:它的目标是使PaaS与heroku非常相似,并且部署时间快。尽管您需要确保您的应用支持Puma或其提供的其他网络服务器,但我们在此方面取得了巨大成功。收养很快。

Opsworks是一个不错的选择,有关于如何的论文/博客文章。

CodeDeploy更新,可能更难找到可以点击以获取应用的信息。

最后,它基于意见,但如果你只需要一个Rails应用程序和一个RDS数据库,这正是Beanstalk试图简化的原因。