Heroku es un sistema completamente actualizado; todo lo que tiene que preocuparse por usted como desarrollador es poner su código en funcionamiento en la plataforma. Una vez hecho esto, eres oro. Con los servicios que brindan un VPS, tienes más dolores de cabeza de los que preocuparte. Por ejemplo, con EngineYard tienes que aplicar constantemente las actualizaciones que recibes, y también tienes que pensar mucho más acerca de la configuración de la máquina a través de las recetas del chef que te dan. Con Heroku, simplemente escalas los procesos que necesites y listo.
Todo se reduce a cuánto valoras tu tiempo. Personalmente utilizo Heroku porque es completamente simple y se mantiene fuera del camino. El despliegue no es un gran dolor de cabeza para mí como lo fue antes.
Con respecto al costo, la clave es que usted paga lo que necesita. Si solo ves poco tráfico, estarás bien con uno o dos dineros, lo que costará desde nada hasta ~ $ 36/mes. A medida que van las cosas, pagas un poco más. Sin embargo, habrá un punto en el que la rentabilidad de usar un sistema como Heroku (o EngineYard) dejará de ser rentable, y verás tu propia configuración personalizada, pero me atrevo a decir que estás de alguna manera. lejos de eso.
Con SSL, está buscando $ 20/mes en la configuración actual en Heroku, aunque he escuchado que esto podría cambiar para mejor. En la gran escala de las cosas, esto es extremadamente barato. No hay tarifa de configuración. Con EngineYard no hay costo de SSL, pero una vez más, tiene un number of hoops to jump through antes de que funcione (no es difícil, solo lleva tiempo).
Personalmente, si todavía eres nuevo en estas cosas, definitivamente me quedaré con Heroku por el momento, ya que te quita un montón de preocupaciones y te deja concentrado en crear una aplicación. Una vez que se encuentre en una posición en la que sepa más acerca de lo que desea de su hosting, podrá hacer una llamada más informada sobre lo que se ajuste a su situación particular.
Sin expresar ninguna opinión, responderé la pregunta: Engine Yard no cobra por certificados SSL y no limita su aplicación a nombres de dominio específicos. –