Quel est le véritable coût du niveau gratuit EC2 d'Amazon? [fermé]

11

J'ai remarqué qu'Amazon a un niveau EC2 gratuit. Je suis très intéressé à l'essayer mais j'ai peur d'y héberger mon propre site. Ma tête commence à tourner quand je vois toutes les façons dont ils facturent les utilisateurs (frais de bande passante, d'espace disque, # d'heures de fonctionnement). Je veux juste exécuter un site drupal et avoir ssh. Je reçois moins de 5 000 visites par mois, mais je grandis souvent. Je n'ai aucun problème sérieux avec mon site actuel mais j'essaye d'économiser un peu d'argent.

Je vois des articles comme celui-ci et je me demande si je serai obligé de payer 10 $ ou plus par mois. Quelqu'un peut-il confirmer que la gratuité est vraiment gratuite? Quels sont les «pièges» dans lesquels les gens tombent et qui leur coûtent de l'argent?

Utilisateur1
la source
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 la mauvaise ou choisissez simplement l'option "recommandé", vous serez facturé le mois suivant, sans vous en rendre compte. De plus, ils ont besoin des détails de votre carte de crédit pour la "vérification" même si vous ne souhaitez utiliser que le niveau gratuit. C'est ainsi qu'ils veulent vous inciter à les payer. Marketing très loufoque ... Ne donnez JAMAIS vos informations de carte de crédit sauf si vous êtes prêt à être débité par "erreur". En fin de compte, j'ai été remboursé, mais j'ai dû passer à travers de nombreux cerceaux supplémentaires.
siamii

Réponses:

14

Si vous exécutez simplement un site Web Drupal, vous aurez besoin d'une instance EC2 avec stockage EBS et d'une adresse IP élastique (toutes les instances EC2 ont un accès SSH). L'instance EC2 (t1.micro) sera gratuite (pendant 1 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 recommanderais de réduire cela à environ 4 Go et d'attacher un deuxième volume de 6 Go à votre instance (au moins personnellement, j'aime garder mes données distinctes du volume racine). Un domaine où vous pourriez encourir des coûts est celui des E / S. L'AMI Linux d'Amazon est assez efficace, mais en fonction de votre configuration et de votre trafic Drupal, il ne serait pas inattendu de dépasser les 1 M d'E / S que vous obtenez par mois.

Idéalement, vous utiliserez des instantanés EBS pour vos sauvegardes, cependant, 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 de stockage de snapshots, et il peut être assez difficile d'estimer votre espace de snapshots nécessaire (le premier snapshot sera d'environ 50% de votre espace utilisé (selon la compressibilité de vos données). Chaque snapshot suivant sera prendre beaucoup moins, car il s'agit d'une sauvegarde différentielle, mais examine les blocs modifiés par opposition aux fichiers modifiés. Vous pouvez également prendre 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 E / S).

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

À tout moment, vous pouvez afficher l'activité de votre compte actuel sur le site d'Amazon, afin que vous puissiez surveiller si vous vous rapprochez des valeurs de seuil. Malheureusement, il n'y a aucun moyen de fixer des limites à l'utilisation des ressources sur AWS - quoi que vous utilisiez, vous devrez payer.

Je recommanderais de configurer une instance EC2, mais en gardant votre hôte existant opérationnel pour commencer. Vous pouvez changer votre DNS pour pointer vers votre IP AWS Elastic et l'essayer, en gardant un œil sur l'activité de votre compte. Si vous trouvez que tout est bien dans une plage acceptable, vous pouvez supprimer votre hôte existant, sinon, il suffit de rétablir votre DNS et de rsynchroniser toutes les modifications pour revenir à votre ancien hôte (n'oubliez pas de supprimer vos instantanés, Volumes EBS et arrêtez vos instances, sinon vous continuerez à engager des frais). AWS fournit également des «rapports» avec une activité horaire ventilée par utilisation des ressources - ils sont un peu difficiles à lire, mais vous devriez pouvoir les comprendre. Ils peuvent vous aider à déterminer quand et ce qui pourrait faire en sorte que votre utilisation soit plus élevée que la normale.

Juste pour récapituler: vous devriez être en mesure de prédire l'utilisation de la bande passante à l'avance - ce qui signifie que les E / S seront le principal facteur difficile à prévoir (et l'utilisation des instantanés si vous optez pour cette racine).

cyberx86
la source
2
Je sais que c'est une vieille réponse. Vous avez mentionné l'utilisation d'une adresse IP élastique - pour que cela reste gratuit, l'adresse IP élastique doit être utilisée 24h / 24 et 7j / 7, sinon le client sera facturé pour le temps qu'il n'est pas utilisé.
Sandeep Bansal
@SandeepBansal, pouvez-vous s'il vous plaît donner un lien à ce sujet?
sasha.sochka
1
@ sasha.sochka: Ce qu'il veut dire, c'est que vous êtes facturé si une adresse IP élastique n'est pas associée à une instance en cours (pas que vous devez transférer des données via l'adresse IP). Ceci est détaillé sur la page de tarification EC2 d' AWS : "0,005 $ par adresse IP élastique non associée à une instance en cours d'exécution par heure au prorata"
cyberx86
@ cyberx86, merci pour l'explication
sasha.sochka
3

Nous utilisons le niveau gratuit EC2 pendant quelques mois, et jusqu'à présent, c'est vraiment gratuit, et nous n'avons rien fait de spécial pour le garder gratuit. Vous pouvez également vérifier votre compte de temps en temps et voir si vous vous rapprochez des limites, et vous pouvez toujours suspendre ou résilier votre utilisation à tout moment pour éviter des frais indésirables.

Sandman4
la source
3

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

Il n'y a aucun moyen de plafonner la facture si vous franchissez la limite de niveau gratuit. Supposons que votre site reçoive une attaque DOS, vous franchiriez facilement la limite de niveau gratuit et pourriez finir par payer une facture élevée uniquement pour la bande passante.

Pothi Kalimuthu
la source
5
Mise à jour: Depuis mai 2012, Amazon a une nouvelle fonctionnalité appelée alertes de facturation .
Pothi Kalimuthu
1

Je conviens que le coût potentiel vraiment imprévisible vient de vos E / S vers votre EBS. Même avec l'allocation accrue (2 millions), je l'ai rencontré 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é. Certes, j'utilisais Windows Server 2012 et exécutais des tests assez intenses pour voir ce qu'il pouvait gérer. Inutile de dire que j'ai été déçu car ce n'est vraiment pas rentable pour moi de tester.

Adam
la source