Solo cubriré los que tengo experiencia.
- Linode & Slicehost : una opción asequible pero de muy alta calidad para servidores virtuales Linux en stock. Requiere una configuración manual, pero hay herramientas en el mundo de Rails para que sea más fácil.
- Engine Yard : una opción premium más administrada. Excelente si tiene algo de efectivo de capital de riesgo y desea tener acceso a ayuda para gastar menos recursos de ingeniería en los servidores.
- Rails Machine : algo entre Engine Yard y los hosts baratos: tienen herramientas que le harán la vida más fácil que en un host VPS estándar y acceso a la experiencia de Rails, pero son más baratos que Engine Yard.
Sin embargo, mi recomendación actual sería Heroku : eliminan la administración del servidor por completo, lo que hace que su vida sea mucho más fácil. Viene a expensas de poner algunas restricciones sobre cómo puede diseñar su aplicación y administrar sus servidores, pero creo que la compensación vale la pena para la mayoría de las aplicaciones de Rails.
PD. esta debería haber sido una pregunta pública para que otros también puedan responder …
- ¿Qué es la arquitectura de TI centrada en el servidor?
- ¿Cuál es la razón para continuar manteniendo las imágenes de Facebook eliminadas por el usuario en los servidores FB?
- ¿Cuál es el mejor servidor web para entregar contenido estático?
- ¿Cuál es la mejor manera de aprender cómo configurar un servidor Amazon EC2?
- ¿Despegará el cifrado de disco completo basado en hardware?