11 votes

Quel est le coût réel de l'EC2 Free Tier d'Amazon ?

J'ai remarqué qu'Amazon a un niveau EC2 gratuit. J'ai très envie de l'essayer mais j'ai peur d'y héberger mon propre site. Je commence à avoir la tête qui tourne quand je vois toutes les façons dont ils facturent les utilisateurs (frais pour la bande passante, l'espace disque, le nombre d'heures de fonctionnement). Je veux juste faire tourner un site Drupal et avoir ssh. Je reçois moins de 5 000 visites par mois, mais je suis en pleine croissance. Je n'ai pas de problèmes sérieux avec mon site actuel mais j'essaie d'économiser un peu d'argent.

Je vois des messages comme ceci et je me demande si je ne vais pas être obligé de payer environ 10 $ par mois de toute façon. Quelqu'un peut-il confirmer que le gratuit est vraiment gratuit ? Quels sont les "pièges" dans lesquels les gens tombent et qui finissent par leur coûter de l'argent ?

0 votes

Ce qu'ils font, c'est que vous devez définir un tas de paramètres lorsque vous configurez votre niveau gratuit. Si vous sélectionnez par erreur le mauvais paramètre, ou si vous choisissez simplement l'option "recommandée", vous serez facturé le mois suivant, sans vous en rendre compte. De plus, ils demandent les détails de votre carte de crédit pour "vérification" même si vous ne voulez utiliser que le niveau gratuit. C'est ainsi qu'ils veulent vous inciter à les payer. Marketing très douteux... Ne donnez JAMAIS vos informations de carte de crédit à moins que vous ne soyez prêt à être facturé par "erreur". En fin de compte, j'ai été remboursé, mais j'ai dû faire beaucoup d'efforts supplémentaires.

14voto

cyberx86 Points 20450

Si vous ne faites que gérer un site web Drupal, vous aurez besoin d'une instance EC2 avec un stockage EBS et une adresse IP élastique (toutes les instances EC2 ont un accès SSH). L'instance EC2 (t1.micro) sera gratuite (pendant un an, si vous êtes un nouveau client).

Vous obtenez 10 Go de stockage EBS - l'AMI Amazon Linux par défaut a un volume racine de 8 Go. Je vous recommande de réduire ce volume à environ 4 Go et d'attacher un second volume de 6 Go à votre instance (du moins personnellement, j'aime garder mes données séparées du volume racine). Un domaine dans lequel vous risquez d'encourir des coûts est celui des entrées/sorties. L'AMI Linux d'Amazon est assez efficace, mais en fonction de votre configuration Drupal et du trafic, il ne serait pas inattendu de dépasser les 1M d'E/S que vous obtenez par mois.

Idéalement, vous utiliserez des instantanés EBS pour vos sauvegardes, mais cela dépend beaucoup de la quantité de données dont vous disposez. C'est l'une des raisons pour lesquelles j'aime séparer le volume racine de mes données. Il est très facile de dépasser 1 Go d'espace de stockage pour les instantanés, et il peut être assez difficile d'estimer l'espace nécessaire pour les instantanés (le premier instantané prendra environ 50 % de l'espace utilisé, selon la compressibilité de vos données). Chaque instantané suivant prendra beaucoup moins de place, puisqu'il s'agit d'une sauvegarde différentielle, mais qui examine les blocs modifiés plutôt que les fichiers modifiés. Vous pouvez également effectuer des sauvegardes plus traditionnelles (tar.gz) et les télécharger sur S3 (rappelez-vous cependant que la génération de ces sauvegardes entraîne des E/S).

Votre coût final proviendra de la bande passante - 15 Go par mois sont inclus dans le volet gratuit. Déterminez votre utilisation actuelle de la bande passante pour savoir si vous allez la dépasser ou non.

À tout moment, vous pouvez consulter l'activité de votre compte courant sur le site d'Amazon, ce qui vous permet de contrôler si vous vous approchez des valeurs seuils. Malheureusement, il n'est pas possible de fixer des plafonds pour l'utilisation des ressources sur AWS - vous devez payer pour tout ce que vous utilisez.

Je vous recommande de mettre en place une instance EC2, mais de garder votre hôte existant opérationnel pour commencer. Vous pouvez changer votre DNS pour pointer vers votre IP élastique AWS et l'essayer, en gardant un œil sur l'activité de votre compte. Si vous constatez que tout se situe dans une fourchette acceptable, vous pouvez supprimer votre hôte existant. Sinon, il vous suffit de rétablir votre DNS et de rsynchroniser tous les changements pour revenir à votre ancien hôte (n'oubliez pas de supprimer vos snapshots, vos volumes EBS et d'arrêter vos instances, sinon vous continuerez à subir des coûts). AWS fournit également des "rapports" avec l'activité horaire ventilée par utilisation des ressources - ils sont un peu difficiles à lire, mais vous devriez être en mesure de les comprendre. Ils peuvent vous aider à déterminer quand et pourquoi votre utilisation est supérieure à la normale.

Pour résumer, vous devriez être en mesure de prévoir à l'avance l'utilisation de la bande passante, ce qui signifie que les E/S seront le principal facteur difficile à prévoir (ainsi que l'utilisation des snapshots si vous optez pour cette solution).

2 votes

Je sais qu'il s'agit d'une vieille réponse. Vous avez mentionné l'utilisation d'une adresse IP élastique - pour qu'elle reste gratuite, l'IP élastique doit être utilisée 24 heures sur 24, 7 jours sur 7, sinon le client sera facturé pour le temps où elle n'est pas utilisée.

0 votes

@SandeepBansal, pouvez-vous nous donner un lien à ce sujet ?

1 votes

@sasha.sochka : Ce qu'il veut dire, c'est que vous êtes facturé si une IP élastique n'est pas associée à une instance en cours d'exécution (et non pas que vous devez transférer des données par l'intermédiaire de l'IP). Ceci est détaillé sur le site d'AWS Page de tarification EC2 : "0,005 $ par adresse IP élastique non associée à une instance en cours d'exécution, par heure, au prorata".

3voto

Sandman4 Points 4005

Nous utilisons EC2 free tier depuis quelques mois, et jusqu'à présent, c'est vraiment gratuit, et nous n'avons rien fait de spécial pour que cela reste gratuit. Vous pouvez également vérifier votre compte de temps en temps et voir si vous vous approchez des limites, et vous pouvez toujours suspendre ou mettre fin à votre utilisation à tout moment pour éviter des frais non désirés.

3voto

Pothi Kalimuthu Points 5514

Il n'y a qu'un seul piège (à ma connaissance)

Il n'y a aucun moyen de plafonner la facture, si vous dépassez la limite du niveau gratuit. Supposons que votre site subisse une attaque DOS, vous dépasseriez facilement la limite du niveau gratuit et vous pourriez finir par payer une facture salée juste pour la bande passante.

5 votes

Mise à jour : depuis mai 2012, Amazon propose une nouvelle fonctionnalité appelée alertes de facturation .

1voto

Hugo Delsing Points 153

Je suis d'accord que le coût potentiel vraiment imprévisible provient de vos E/S vers votre EBS. Même avec l'allocation accrue (2 millions), j'ai rencontré ce problème en quelques jours seulement. Heureusement, je l'ai attrapé avant que cela ne me coûte trop cher, mais j'ai été surpris de la rapidité avec laquelle j'y suis arrivé. Il est vrai que j'utilisais un serveur Windows 2012 et que j'effectuais des tests assez intensifs pour voir ce qu'il pouvait supporter. Inutile de dire que j'ai été déçu car il n'est pas vraiment rentable pour moi de faire des tests.

0voto

mailq Points 16792

Non, ce n'est pas gratuit. Vous pouvez le voir sur le site d'Amazon. C'est gratuit jusqu'à un certain quota. Au-delà du quota, c'est payant.

http://aws.amazon.com/en/free//190-6039332-6331137/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X