Domanda

Sto cercando di navigare nella mia nuova configurazione EC2 e speravo di trovare una configurazione AMI per Rails. Ho avuto problemi. Fondamentalmente, sto cercando qualcosa del genere:

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

Qualcuno ha un AMI con uno stack di binari di base che potrebbe indicarmi?

Risposta spostata qui:

Grazie per le risposte / idee. Ho visto la maggior parte di queste opzioni. Penso che andrò con un AMI Linux pulito, quindi userò qualcosa del genere per personalizzarlo da solo:

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

Inoltre, ho intenzione di eseguire Rails su una singola istanza EC2 in alternativa a un VPS. Se utilizzo un'istanza riservata, posso ottenere sostanzialmente una macchina dedicata e 1,7 GB di RAM per circa $ 22 al mese. Questo batte qualsiasi VPS che ho trovato. Ci sono altri costi e oneri, ma continuerò a indagare se è possibile.

Grazie.

È stato utile?

Soluzione

Prima di tutto, stai pianificando di eseguire Rails su una singola istanza EC2? Sebbene sia possibile, non è proprio lì che EC2 brilla, e puoi ottenere una configurazione più semplice ed economica su un VPS come Slicehost, Linode o Webbynode. EC2 è ideale per configurazioni in cluster con database dedicati, più server Rails, bilanciatori del carico, ecc., In particolare se è necessario essere in grado di scalare o aumentare rapidamente. Ma a quel punto, un singolo AMI preconfigurato non farà molto bene.

Detto questo: l'anno scorso ho usato EC2 su Rails . È decente, ma non molto flessibile. Utilizza anche mongrel_cluster anziché Passenger. Apparentemente c'è un modo per creare un cluster, ma francamente a quel punto ci sono probabilmente alternative migliori.

Ho sentito grandi cose su Rubber come un modo per effettuare il provisioning e distribuire un'app Rails su un cluster EC2. Sembra molto flessibile, ma abbastanza facile da iniziare, e dovrebbe scalare bene da singole a più istanze.

Per configurazioni più complesse, probabilmente sarei tentato di guardare Chef , ma non ho alcuna esperienza diretta con esso.

Anche

PoolParty , che si trova in cima a Chef, sembra valere la pena di dare un'occhiata.

Altri suggerimenti

Consiglio vivamente di non utilizzare un AMI che abbia quella roba "preinstallata".

Invece, si desidera utilizzare Chef come parte del processo di distribuzione. Puoi ottenere libri di cucina per la maggior parte delle cose che hai appena elencato.

Salva tutto ciò, consiglio vivamente il servizio cloud di EY.

BitNami ha una immagine Rails EC2 gratuita e preconfigurata che manteniamo abbastanza aggiornata

Io stesso stavo cercando un tale AMI ma non riuscivo a trovarlo, quindi alla fine sono andato a distribuire Ruby e Rails3 da zero come menzionato qui .. http://blog.enbake.com/setting-up-rails-3-stack-on-an-amazon-ec2 -instance /

Ho usato ec2onrails di Paul Dowman per ospitare un'app di produzione per un po 'di tempo. Sto cercando Rubber in questi giorni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top