Frage

Ich versuche, meine neuen EC2-Setup zu navigieren und hatte gehofft, dass ein AMI-Setup für Rails zu finden. Ich habe Probleme bei. Grundsätzlich bin ich der Suche nach etwas wie folgt aus:

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

Wer eine AMI hat mit einer grundlegenden Schiene stapelt sie mich zeigen könnten?

Verschoben Antwort hier oben:

Danke für die Antworten / Ideen. Ich habe die meisten dieser Optionen zu sehen. Ich denke, ich werde mit einem sauberen Linux AMI gehen, und dann so etwas wie diese verwenden, um es selbst anpassen:

War es hilfreich?

Lösung

First-off, planen Sie Rails auf einer einzigen EC2-Instanz laufen? Während möglich, das ist nicht wirklich, wo EC2 leuchtet, und Sie können eine einfachere und billigere Setup auf einem VPS wie Slicehost, Linode oder Webbynode zu bekommen. EC2 ist für Clustered-Setups mit speziellen Datenbanken, mehrere Rails-Server, Loadbalancer, usw., vor allem, wenn Sie schnell in der Lage sein müssen maßstabs nach oben oder unten. Aber an diesem Punkt eine einzige vorkonfigurierte AMI ist nicht viel Gutes tun wird.

Having said that: einige Zeit im letzten Jahr habe ich EC2 on Rails . Es ist in Ordnung, aber nicht sehr flexibel. Es nutzt auch mongrel_cluster statt Passagiere. Offenbar gibt es eine Möglichkeit, einen Cluster einzurichten, aber ehrlich gesagt an diesem Punkt gibt es wahrscheinlich bessere Alternativen.

Ich habe große Dinge gehört über Rubber als eine Möglichkeit zur Bereitstellung und Implementierung einer Rails-Anwendung EC2 auf einem Cluster. Es scheint sehr flexibel, aber dennoch ziemlich einfach, mit zu beginnen, und sollte gut von Einzel- auf mehrere Instanzen skalieren.

Für komplexere Setups, würde ich wahrscheinlich auch unter Chef zu schauen versucht sein, , aber ich habe keine Erfahrungen aus erster Hand mit.

Poolparty , die auf der Oberseite des Chefs sitzt, scheint auch einen Blick wert.

Andere Tipps

Ich schlage vor, hoch kein AMI verwenden, die das Zeug „vorinstalliert“ hat.

Stattdessen möchten Sie Chef als Teil Ihres deploy Prozess verwenden. Sie können erhalten Kochbücher für die meisten Dinge, die Sie gerade aufgeführt.

Speichern alles, empfehle ich EY Cloud-Service.

BitNami hat ein kostenloses, vorkonfigurierte Rails EC2 Bild , die wir ziemlich auf dem neuesten Stand zu halten

ich selbst waren für eine solche AMI gesucht, aber konnte ihn nicht finden, so ging schließlich für Ruby und Rails3 von Grund auf den Einsatz wie hier erwähnt .. http://blog.enbake.com/setting-up-rails-3-stack-on-an-amazon-ec2 -instance /

Ich habe Paul Dowman der ec2onrails verwendet jetzt eine Produktions App für eine Weile zu hosten. Ich suche in Rubber in diesen Tagen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top