Heroku
Heroku es una plataforma como servicio (PaaS) que existe en la nube, permitiendo a los desarrolladores de software para crear y ejecutar aplicaciones web complejas sin tener que preocuparse por el hardware subyacente o los aspectos de red de la misma.
- Permite a los desarrolladores de software se centran en la creación de software en lugar de tener que preocuparse por el hardware y redes
- Los desarrolladores pueden escalar fácilmente su aplicación a medida que crece su base de usuarios
- Abstrae el proceso de desarrollo
- Hace que la implementación de una aplicación web lo más simple posible
- Proporciona una gran cantidad de opciones de idioma y de bases de datos, así como otras características de gran alcance
- Tiene servidores muy fiables y excelente soporte
- Puede ser muy caro para el uso
- Su capa gratuita es muy limitada y útil sólo para propósitos de prueba
Heroku, que ahora es propiedad de Salesforce, fue una de las primeras soluciones PaaS y sigue siendo uno de los mejores. Aunque ciertamente no es la solución más barata por ahí, es muy rápido para desplegar aplicaciones a ella, y se ejecuta estas aplicaciones muy eficiente y fiable. Se abstrae una gran cantidad de las complejidades de la construcción de aplicaciones web, por lo que el despliegue de uno tan simple como sea posible. Al principio, sólo se podía ejecutar aplicaciones de rubíes en ella, pero ahora es compatible con Java, Node.js, Python, Scala, PHP, Go y Clojure. También tiene un montón de opciones de bases de datos y otras características de gran alcance, y todo sin problemas las escalas de medida que crece la base de usuarios de la aplicación. Heroku, sin embargo, puede ser costoso. Muy caro. Tiene una capa gratuita, pero es muy limitado. En este nivel, sino que también pondrá aplicaciones web a dormir si reciben ninguna actividad durante 30 minutos. Esto significa que si nadie visita su sitio para una media hora, la siguiente persona que hace la visita tendrá que esperar hasta 20 segundos para obtener una respuesta del servidor. Esto hace que la capa gratuita utilizable sólo para propósitos de prueba.