linode vs amazon ec2 vs heroku pour un projet avec amazon s3
J'ai un projet ruby on rails 3.1 comme flickr, tumblr, pinterest, etc...avec beaucoup de photos pour l'entretien.
Mon projet de base de données Mongodb.
Je suis à l'aide d'amazon s3 pour héberger les photos.
Je veux savoir quel est le meilleur hébergement de combinaison pour obtenir le plus de qualité/prix, linode + s3, ou amazon ec2 + s3 ou heroku + amazon s3.
J'ai besoin de suffisamment d'échelle, car le projet est en croissance rapide.
Tout autre suggérons est la bienvenue :D.
Après beaucoup de lecture, je ne suis pas clair.
OriginalL'auteur hyperrjas | 2012-02-21
Vous devez vous connecter pour publier un commentaire.
Si vous voulez économiser le plus d'argent alors j'irais avec linode (Amazon ec2 pourrait coûter environ le même bien). Avec linode pour 19,95 $/mois, vous obtenez un espace de 20 go où vous pouvez héberger votre site web et base de données. Si vous utilisez s3, alors vous pouvez utiliser la plupart des 20 go de votre base de données. Non seulement cela, mais sur linode les addons qui vous coûteraient de l'argent sur Heroku sera gratuit (solr/sphinx, les travaux en arrière-plan, email, etc). Comparez cela à Heroku où la un 20 go de données partagée seul coûte 15 $/mois. Ensuite, vous devez payer chaque mois, si vous voulez solr, travaux en arrière-plan, etc.
Sur linode c'est gratuit parce que vous exécuter et de maintenir votre propre serveur privé virtuel (VPS). Ce qui m'amène à l'une des choses les plus importantes à considérer ici, linode, vous fera économiser de l'argent mais il vous en coûtera plus temps puisque vous avez à tout gérer vous-même.
Pour ce que ça vaut, je suis actuellement dans le processus de déplacement d'une grande partie de mon hébergement de plus de Heroku pour Linode en raison des coûts impliqués et parce qu'en tant que développeur rails je pense qu'il est important de comprendre comment gérer mon propre serveur.
Il y a beaucoup d'autres avantages à avoir votre propre VPS. Par exemple, l'hébergement de plusieurs site web, création de plusieurs bases de données utilisées par d'autres applications web, votre propre serveur de messagerie, etc.
Mise À Jour: Avril 2014
Une même alternative moins chère à linode est digitalocean. Moins cher leur plan est actuellement de 5 $/mois.
une dernière chose que je veux mentionner, c'est que j'ai l'habitude de commencer un projet sur Heroku, parce que c'est le moyen le plus rapide pour se lever et courir. Puis, plus tard, si j'ai besoin de quelque chose qui ne me coûtent de l'argent sur Heroku je passer à Linode. (eg. plus grande base de données de plus de 5 mégas, travaux en arrière-plan, etc)
OriginalL'auteur Dty
Juste pour un point de vue des performances, vous obtiendrez de meilleures performances si vous utilisez EC2 ou Heroku, puisque ce sont deux parties de l'Amazonie, de l'infrastructure (Heroku s'exécute sur EC2).
Mais il ne fera que des avantages si vos images sont traitées par votre Python serveur. Si vos photos sont servis directement au client, il n'aura pas d'impact pour l'utilisation Linode 🙂
C'était juste au sujet de la question qui a été "j'ai S3, et qui est le mieux EC2 ou Linode ?". Je parlais de réseautage performances, depuis la S3 est une partie de l'Amazonie, de l'infrastructure, de sorte S3 et EC2 sont sur le même "presque" du réseau.
Il est probablement servir les images directement à partir de S3 pour le client, ce qui signifie que le réseau interne n'est pas un avantage.
OriginalL'auteur ndeverge