ruby-on-rails - que - aws-sdk gem
¿Cuáles son las herramientas y recursos por excelencia para alojar aplicaciones de Rails en EC2 de Amazon? (7)
Estoy buscando:
- documentación
- blogs
- libros
- imágenes de corte preconfiguradas listas para usar
- servicios
- envoltorios
- bibliotecas
- tutoriales
... cualquier cosa que haría más fácil comenzar a usar EC2 para alojar una aplicación Rails.
¿Has mirado el tutorial Amazon getting started ? Es suficiente juntar una instancia de ec2.
Lo usé para configurar un servidor ubuntu con ruby-enterprise, rieles y pasajeros (esta parte no era diferente de cualquier otro servidor Ubuntu que uso)
Recomiendo ampliamente la demo Fuzed y EC2 de Scott Chacone . Otros recomiendan los documentos EC2 , yo también lo haré. Asegúrate también de verificar el código pegado . El rendimiento es increíble, pero será mejor que traigas algo de dinero para apoyarlo.
Hay una imagen de Rails para EC2 en http://ec2onrails.rubyforge.org/
Aquí hay un servicio que quizás quieras probar para implementar tu aplicación Rails usando EC2: Morph AppSpace
He estado configurando una aplicación de rieles para que se ejecute directamente en EC2 usando EC2onRails y su ami correspondiente. He documentado mi progreso aquí, porque encontré que faltaba la otra documentación:
Y no se olvide de SimpleDeployr , haga clic en la implementación de Ruby on Rails en su cuenta EC2.
ElasticFox es una herramienta imprescindible para supervisar sus instancias http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609
Capazon es una utilidad increíble para llevar la administración de instancias a Capistrano http://soylentfoo.jnewland.com/articles/2007/03/27/capazon-capistrano-meets-amazon-ec2 (hay una versión más nueva en algún lugar)
Me gustan estos AMI (me gusta Ubuntu) http://alestic.com/
Si está usando Heroku o EngineYard (las principales soluciones de hospedaje en la nube hoy en día, se basan en Amazon EC2) también puede usar git para administrar su código, y tanto Heroku como EngineYard tienen excelentes instrucciones sobre cómo usar integrate git con ellas:
Heroku: http://devcenter.heroku.com/articles/git
Engine Yard: http://docs.engineyard.com/host-your-code-on-github.html