2012-02-21 18 views
14

Ho un progetto in ruby ​​su rails 3.1 come flickr, tumblr, pinterest ... ecc con molte immagini per la manutenzione.linode vs amazon ec2 vs heroku per progetto con amazon s3

Il mio progetto ha database Mongodb.

Sto usando amazon s3 per le immagini host.

Desidero sapere qual è la migliore combinazione di hosting per ottenere il massimo della qualità/prezzo, linode + s3 o amazon ec2 + s3 o heroku + amazon s3.

Ho bisogno di una scala sufficiente perché il progetto sta crescendo rapidamente.

Qualsiasi altro suggerimento è benvenuto: D.

Dopo molte letture non sono chiaro.

risposta

0

Solo per un punto di vista delle prestazioni, si otterranno prestazioni migliori se si utilizza EC2 o Heroku poiché entrambi sono parti dell'infrastruttura Amazon (Heroku funziona su EC2).

Tuttavia, sarà utile solo se le immagini vengono elaborate dal server Python. Se le tue immagini vengono servite direttamente al client, non avrà alcun impatto sull'uso di Linode :)

+2

"otterrai prestazioni migliori" - Vuoi essere un po 'più specifico? Linode ha sempre funzionato meglio per me (forse sono stato fortunato con l'allocazione del nodo su Linode o sfortunato su EC2 o qualcosa del genere). Non ho avuto tempi di inattività su Linode in più di un anno, mentre la mia istanza EC2 ha dovuto essere riavviata non meno di 3 volte nello stesso periodo a causa di errori hardware (e dopo ogni riavvio l'indirizzo IP è cambiato, causando problemi DNS) . – robinjam

+0

Riguardava solo la domanda "Ho S3 e qual è il miglior EC2 o Linodo?". Stavo parlando di prestazioni di rete, dal momento che S3 fa parte dell'infrastruttura Amazon, quindi S3 ed EC2 sono sulla stessa rete "virtualmente". –

+0

Probabilmente sta servendo le immagini direttamente da S3 al client, il che significa che la rete interna non è vantaggiosa. – UpTheCreek