2010-02-26 13 views
11

Estoy a punto de elegir un host de Rails. I think Necesito una solución VPS, porque (1) mi aplicación Rails tiene gemas y complementos que necesito instalar para que funcione, y (2) necesito un servidor SMTP para enviar correos electrónicos desde mi aplicación de rieles a los usuarios .Seleccionar un host de Rails

Pero entonces se produjo el día de hoy ...

1) hacer yo realmente necesitan VPS y acceso a la raíz de conseguir mi aplicación en funcionamiento, sólo porque tengo que instalar gemas, o puedo copiar mis rieles aplicación de la carpeta hasta un servidor de alojamiento Rails-supporting e iniciarlo?

2) Si obtengo una cuenta de Google Apps, que incluiría una solución GMail de clase empresarial, ¿eso me daría un servidor SMTP que podría usar para enviar correos electrónicos a los usuarios?

Estoy buscando la solución de menos necesidad de soporte. Puedo pagar el alojamiento de VPS y una cuenta de Google Apps, pero me pregunto si esta es realmente mi mejor opción.

+0

posible duplicado de [¿Qué es un buen servicio de alojamiento de Ruby on Rails?] (Http://stackoverflow.com/questions/162144/what-is-a-good-ruby-on-rails-hosting-service) –

Respuesta

3

se puede consultar Ruby on Rails Hosting, What is a good Ruby on Rails hosting service?, Good Ruby on Rails free hosting y What is a good Ruby on Rails and PHP hosting?.

Yo personalmente prefiero Heroku que tiene ofertas de alojamiento de bajo costo y es muy fácil de actualizar. Además, le permiten instalar gemas (de forma similar a las dependencias de gemas y gemas de rake: instalar, pero con diferentes sintaxis/archivos), y enviar algunos correos electrónicos gratuitos (200, pero se actualizan fácilmente).

4

Ninguno de sus requisitos es específico de VPS. Uso el alojamiento compartido desde Site5 y actualmente ejecuto dos aplicaciones de rieles a través de la cuenta, ambas con gemas que no están instaladas en el servidor de forma predeterminada y enviando correo electrónico. La instalación de gemas no requiere acceso raíz.

Si desea utilizar un VPS de todos modos, tanto Slicehost como Linode a menudo se recomiendan para aplicaciones de Rails. Algunos más se enumeran en Desplegar en el Rails site. En cualquier caso, lo aliento a hacer una investigación sobre su elección. ¡Buena suerte!

+0

Me gustaría ir con Slicehost. – jefflunt

+0

site5 solo es compatible con ruby ​​1.8.7 por el momento, y no parece que vaya a cambiar pronto –

+0

se suscribió con site5 hace 2 años porque también tenían rieles, ahora dos años después nunca he ejecutado una aplicación de rieles . Todavía solo ofrecen "Ruby 1.8.7 & Rails 2.3.3 instalado en el servidor, Rails 3 instalable en el directorio de inicio". Es una broma realmente! – MMachinegun

0

Uso HawkHost para todas mis necesidades de alojamiento, y estoy 90% seguro de que cumplen con todos sus criterios. Brindan servicios de hospedaje web y VPS a muy buenos precios, y su plan de host web básico también le permite tener aplicaciones de Rails ejecutándose.

1

Heroku es mi anfitrión. Puede enviar mensajes usando GMail SMTP, así como el complemento comercial SMTP.

También he usado Slicehost, Linode, Dreamhost y RailsMachine.

Slicehost/Linode son increíbles si puede configurar la caja usted mismo.

Dreamhost es barato y genial para la puesta en escena. Sin embargo, los sitios son muy lentos a veces.

RailsMachine es insuperable como servicio administrado. Muy recomendado para el soporte y la pila bien ajustada.

3

Odio a Heroku, no le da control sobre los servicios que desea utilizar y tiene un precio enorme. Simplemente intente utilizar una joya o servicio que no sea específicamente compatible, y encontrará rápidamente las limitaciones y los precios horrendos.

+0

Comenzó con heroku hace un año y rápidamente se cansó por esas razones exactas. ¡Realmente me sorprende cuánta gente todavía los elogia! – MMachinegun

+0

Y como nadie ha mencionado http://cloud66.com lo haré :). Esos tipos son increíbles, ¡vale la pena mirarlos (y usarlos)! – MMachinegun

1

Prefiero linode, aws o más.

  • linode: es un servidor Linux estándar. puede iniciar sesión, instalar dependencias de terceros y jugar como en su propio servidor. La instalación de nginx/rails/ruby ​​es de la misma manera que lo que hiciste en tu propia PC/laptop/servidor.

  • heroku: es un servicio. Tengo que aprender muchas cosas que no son valiosas en absoluto si un día cambias a otra plataforma (por ejemplo, linode) o si tienes tu propio servidor real, por ejemplo, revisa los registros, instala bases de datos o instala gemas. Imprimí la mayoría de sus documentos y los leí en 1/2 día, y luego me di cuenta de que no podía usar estos conocimientos en mi servidor de trabajo (que mi compañía me ofreció)

  • linode es lo suficientemente barato , $ 20 por mes.

  • heroku no siempre es gratis. y no creo que sea lo suficientemente estable para fines de demostración. (Por ejemplo, su aplicación gratuita heroku se dormirá en el tiempo libre y le costará varios segundos despertarse. Estos VARIOS segundos son lo suficientemente largos como para hacerle perder a sus clientes si ellos quieren la aplicación web FAST)

Así que, olvida heroku, compra o configura tu propio VPS, úsalo por años, entonces serás un experto en Linux.

Cuestiones relacionadas