Avant tout, pour ceux qui connaissent pas, un petit résumé :
- Amazon S3 est un service de stockage en ligne, où vous payez 0.15 $ / Giga d'espace utilisé + entre 0.10 $ et 0.18 $ pour le transfert de données vers ou depuis votre espace s3. Pour plus d'info, voir Amazon S3
- Amazon EC2 est un service qui permet de bénéficier d'instance de serveurs et ce de façon dynamique. Vous payez 0.10$ / heure utilisée / instance, entre 0.10 $ et 0.18 $ pour le transfert de données vers ou depuis votre instance ec2. A notez que vos données sont stockées sur votre espace S3. Les échanges de données entre S3 et EC2 sont gratuits mais vous payez pour l'espace utilisé par votre serveur virtuel selon les tarifs S3. Les instances correspondent à la configuration suivante : processeur 1.7Ghz x86, 1.75Go de RAM, 160Go de disque dur et 250Mb/s de bande passante (burstable à 1Go). Pour plus d'info, voir Amazon EC2
Si j'avais à migrer mon serveur vers amazon EC2/S3, combien cela me coûterait-il ?
- Location de l'instance sur une base 24/24 : 24 * 0.10$ * 30 jours = 72$ HT / mois, soit 54€ HT / mois
- Traffic sortant: 2 Go par mois à la louche : 2 * 0.18 = 0.36$ = 0.27€ HT / mois
- Traffic entrant: aucune idée, disons 1 Go : 1 * 0.10 = 0.10$ = 0.07 € HT / mois
- Stockage du système sur S3 : 4 Go (données + système) = 4 * 0.15$ = 0.60 $ = 0.44 € HT / mois
Si j'ai bien tout compris sur le mode de facturation et sauf erreur, cela nous donne : 54.78 € HT / mois
Si on regarde chez les hébergeurs français, pour une configuration équivalente, on aurait :
- OVH, Plan Start 100M++ - 56 € HT / mois mais on y gagne sur la bande passante (100 Mbps)
- OVH Superplan 2007+ - 89 € HT / mois - on y gagne sur la bande passante (100 Mbps) mais faut se passer du RAID
- Sivit; sur la base d'un Celeron 1.8 Ghz, boosté à 1.75 Go de RAM, cela donne 113 € HT / mois
Si on en reste là, on voit qu'à configuration équivalente / similaire, les prix sont équivalents aux acteurs low costs du marché.
Bon maintenant, posons nous une bonne question : ai-je besoin de 1.75 Go de RAM ?
Hé là, je vois beaucoup de monde, dont moi, dire : non pas encore. Tout de suite, le prix des serveurs s'effondre et la solution amazon EC2, dans ma configuration et selon mes besoins n'est plus attractive. Mon petit VDS hébergé chez Sivit, même si un peu plus de RAM ne lui ferait pas de mal a encore de beaux jours devant lui.
Néanmoins, je me dis que Amazon EC2/S3 peut être assez intéressant pour une entreprise qui a des besoins ponctuels d'environnement (dans le cas de développement, de recette, etc). Pour la recette, se pose quand même le problème que la machine amazon ne correspondra surement pas à la machine de prod et que cela peut poser des problèmes de validation de certains pans de la recette (performances, déploiement, etc).
Je vais donc continuer à posséder mon compte EC2 mais sans l'utiliser a priori dans l'immédiat...
Juste un petit mot sur l'utilisation d'EC2 : ça se fait assez bien. Ca manque peut être d'outils plus ergonomiques (tout se fait en ligne de commande pour le moment) mais il existe une extension firefox pour ec2 très sympathique 