Quali sono gli strumenti e le risorse per eccellenza per l'hosting di applicazioni Rails su EC2 di Amazon?
-
02-07-2019 - |
Domanda
Sto cercando:
- documentazione
- blog
- Libri
- immagini slice preconfigurate pronte all'uso
- servizi
- wrapper
- librerie
- tutorial
... tutto ciò che renderebbe più semplice iniziare a utilizzare EC2 per ospitare un'applicazione Rails.
Soluzione
Esiste un'immagine di Rails per EC2 all'indirizzo http://ec2onrails.rubyforge.org/
Altri suggerimenti
ElasticFox è un'utilità indispensabile per la supervisione delle istanze http://developer.amazonwebservices.com/connect/entry.jspa?externalID= 609
Capazon è una fantastica utility per portare la gestione delle istanze in Capistrano http://soylentfoo.jnewland.com/ articoli / 2007/03/27 / capazon-capistrano-meets-amazon-ec2 (c'è una versione più recente da qualche parte)
Mi piacciono questi AMI (scavo Ubuntu) http://alestic.com/
Se stai usando Heroku o EngineYard (le principali soluzioni di hosting cloud oggi - si basano su Amazon EC2) puoi anche usare git per gestire il tuo codice e sia Heroku che EngineYard hanno ottime istruzioni su come usare Integrit Git con loro:
Heroku: http://devcenter.heroku.com/articles/git
Cortile del motore: http://docs.engineyard.com/ host-tuo-codice-on-github.html
Hai visto il tutorial amazon per iniziare ? È sufficiente mettere insieme un'istanza ec2.
L'ho usato per configurare un server Ubuntu con ruby-enterprise, rotaie e passeggeri (questa parte non era diversa da qualsiasi altro server Ubuntu che uso)
Consiglio vivamente Fuzed ed EC2 demo di Scott Chacone . Altri raccomandano i documenti EC2 , Lo farò anche io. Assicurati di controllare anche il codice fuzed . La performance è incredibile ma è meglio che tu stia portando un po 'di soldi per supportarla.
E non dimenticare SimpleDeployr , un clic su Ruby on Rails sul tuo account EC2.
Ecco un servizio che potresti provare a distribuire la tua app Rails usando EC2: Morph AppSpace
Ho configurato un'app di rotaie per l'esecuzione diretta su EC2 utilizzando EC2onRails e il relativo ami. Ho documentato i miei progressi qui, perché ho trovato che mancava l'altra documentazione: