2012-02-21 17 views
14

Tengo un proyecto en ruby ​​on rails 3.1 como flickr, tumblr, pinterest ... etc con muchas fotos para mantenimiento.linode vs amazon ec2 vs heroku para proyecto con amazon s3

Mi proyecto tiene la base de datos Mongodb.

Estoy usando amazon s3 para las imágenes de host.

Quiero saber cuál es la mejor combinación de hosting para obtener la mayor calidad/precio, linode + s3, o amazon ec2 + s3 o heroku + amazon s3.

Necesito suficiente escala porque el proyecto está creciendo rápidamente.

Cualquier otra sugerencia es bienvenida: D.

Después de mucha lectura no estoy seguro.

Respuesta

0

Solo por un punto de vista del rendimiento, obtendrás un mejor rendimiento si utilizas EC2 o Heroku ya que ambos son parte de la infraestructura de Amazon (Heroku funciona con EC2).

Pero solo se beneficiará si el servidor de Python procesa sus imágenes. Si sus imágenes se sirven directamente al cliente, no tendrá ningún impacto el uso de Linode :)

+2

"obtendrás un mejor rendimiento" - ¿Te importaría ser un poco más específico? Linode siempre se desempeñó mejor para mí (tal vez tuve suerte con la asignación de nodos en Linode o desafortunada en EC2 o algo así). Tampoco he tenido tiempo de inactividad en Linode en más de un año, mientras que mi instancia EC2 tuvo que reiniciarse no menos de 3 veces durante el mismo período debido a fallas de hardware (y después de cada reinicio, la dirección IP cambió, causando problemas de DNS) . – robinjam

+0

Era solo con respecto a la pregunta que era "Tengo S3, y ¿cuál es la mejor EC2 o Linode?". Hablé sobre el rendimiento de las redes, ya que S3 es parte de la infraestructura de Amazon, por lo que S3 y EC2 están en la misma red "virtual". –

+0

Probablemente esté sirviendo las imágenes directamente desde S3 al cliente, lo que significa que la red interna no es beneficiosa. – UpTheCreek