Elastic Compute Cloud (EC2) es un producto de Infraestructura como Servicio. Tenemos que desarrollar la infraestructura del servidor nosotros mismos: configurar y mantener manualmente los servidores virtualizados; agregar instancias de bases de datos; elegir y configurar un sistema operativo; configurar un equilibrador de carga para distribuir la carga en varios servidores de aplicaciones. También debemos seleccionar una CPU y cantidades de RAM para satisfacer las necesidades de nuestra aplicación; instale servidores de respaldo y conéctelos a los servidores principales.
Heroku es un producto de Plataforma como Servicio (PaaS) basado en AWS. Nos equipa con un entorno de tiempo de ejecución listo y servidores de aplicaciones. Nos beneficiamos de la integración con varios instrumentos de desarrollo, un sistema operativo preinstalado y servidores redundantes. Solo necesita un desarrollador web para crear una aplicación y enviarla a Heroku usando Git.
Amazon también ofrece Elastic Beanstalk, un producto de plataforma como servicio como Heroku. Necesitamos implementar, y luego Elastic Beanstalk administra la infraestructura sin nuestro control.
Debe AWS Elastic Compute Cloud :
- ¿Por qué Rackspace ofrece servicios para Azure?
- ¿Cómo se relaciona el centro de datos con el servidor?
- ¿Cuáles son las principales diferencias tecnológicas y de precios entre Box (empresa) y Dropbox (producto) para productos comerciales?
- ¿Cuáles son las dinámicas actuales del negocio de almacenamiento en la nube a partir de octubre de 2014?
- ¿Por qué Facebook no proporciona servicios similares a AWS o Google App Engine?
- Necesita flexibilidad de infraestructura.
- Tiene un ingeniero de DevOps para administrar la infraestructura.
- El proyecto exige grandes recursos computacionales.
Debe usar Heroku o AWS Elastic Beanstalk :
- Necesita implementar y probar un MVP.
- Debe mejorar su aplicación rápidamente después de recibir comentarios de los usuarios.
- El proyecto no exige tantos recursos computacionales.
Puede encontrar información sobre las características de AWS y Heroku en el artículo https://rubygarage.org/blog/hero… en el blog RubyGarage.