質問

新しいEC2セットアップをナビゲートしようとしましたが、RailsのAMIセットアップを見つけたいと思っていました。私は問題を抱えています。基本的に、私は次のようなものを探しています:

* Apache 2.2
* Ruby Enterprise Edtion (REE)
* Passenger
* MySql Installed and configured with Ruby

誰もが私を指すことができる基本的なレールスタックを持つAMIを持っていますか?

ここに回答を移動:

回答/アイデアに感謝します。これらのオプションのほとんどを見てきました。クリーンなLinux AMIを使用して、次のようなものを使用して自分でカスタマイズするつもりだと思います。

http://www.rubyinside.com/how-to-install-a-ruby-18-stack-on-ubuntu-810-from-scratch-1566.html

また、はい、VPSの代替として単一のEC2インスタンスでRailsを実行する予定です。リザーブドインスタンスを使用すると、基本的に専用のマシンと1.7GBのRAMを月あたり約22ドルで入手できます。それは私が見つけたVPSを打ち負かします。他にも費用と負担がありますが、可能であれば調査を続けます。

ありがとう。

役に立ちましたか?

解決

まず、単一のEC2インスタンスでRailsを実行する予定ですか?可能ですが、実際にはEC2が優れているわけではなく、Slicehost、Linode、WebbynodeなどのVPSでよりシンプルで安価なセットアップを実現できます。 EC2は、特に迅速にスケールアップまたはスケールダウンできるようにする必要がある場合、専用データベース、複数のRailsサーバー、ロードバランサーなどを使用したクラスター化されたセットアップに最適です。ただし、その時点では、事前に構成された1つのAMIだけではあまり効果がありません。

次のように言っています:昨年、 EC2 on Rails を使用しました。それはまともですが、あまり柔軟ではありません。 Passengerの代わりにmongrel_clusterも使用します。どうやらクラスターをセットアップする方法がありますが、率直に言って、おそらくもっと良い選択肢があります。

Railsアプリをプロビジョニングおよびデプロイする方法として、 Rubber について素晴らしいことを聞いたことがありますEC2クラスター上。非常に柔軟性がありますが、使い始めるのはかなり簡単で、単一のインスタンスから複数のインスタンスにうまくスケールするはずです。

より複雑な設定については、シェフも見たくなるでしょう。 、しかし、私はそれを直接体験したことはありません。

PoolParty はChefの上にあり、一見の価値があります。

他のヒント

「プリインストール済み」のAMIを使用しないことを強くお勧めします。

代わりに、デプロイプロセスの一部としてChefを使用します。リストしたもののほとんどについて、クックブックを入手できます。

すべて保存して、EYのクラウドサービスを強くお勧めします。

BitNamiには、事前に構成された無料の Rails EC2イメージがあり、これはかなり最新のものです

私自身はそのようなAMIを探していましたが、それを見つけることができなかったので、ここで述べたようにRubyとRails3を最初からデプロイすることにしました。 rails-3-stack-on-an-amazon-ec2-instance / "rel =" nofollow "> http://blog.enbake.com/setting-up-rails-3-stack-on-an-amazon-ec2 -instance /

Paul Dowmanのec2onrailsを使用して、本番アプリをホストするようになりました。最近ゴムを見ています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top