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?
la source
Réponses:
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).
la source
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.
la source
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.
la source
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.
la source
Non, ce n'est pas gratuit. Vous pouvez le voir indiqué sur le site Web d'Amazon. Il est gratuit jusqu'à un certain quota. Au-dessus du quota, cela coûte de l'argent.
http://aws.amazon.com/en/free//190-6039332-6331137/
la source