Quel type de site Web peut être exécuté sur AWS pour 10, 100, 1 mille, 10 mille, 100 mille, 1 million de dollars par mois?

11

La tarification AWS est assez compliquée. Je suis conscient que chaque site Web est différent et nécessite différents types de services AWS.

Mais existe-t-il un moyen simple de dire que pour 10 $ par mois, vous pouvez exécuter le site Web sur AWS, qui a X utilisateurs uniques, le transfert de données Y, le stockage Z, etc. Par exemple simpleblog.com, pour 100 $, vous pouvez exécuter le site Web avec ... quelque chose comme ...?

user652061
la source

Réponses:

6
  • 10 $ - Vous ne pouvez pas exécuter un site Web sur AWS à ce prix. Le serveur minimal qu'ils proposent est une instance "Micro" à 0,02 $ l'heure, soit 14,40 $ par mois. Même à un budget légèrement supérieur, vous ne voudriez pas utiliser une micro-instance pour un site Web car la machine est sévèrement limitée. Il est destiné uniquement aux tests. À mesure que le quota du processeur est épuisé, il peut devenir indisponible pendant plusieurs secondes à la fois. Le minimum que vous devriez dépenser sur Amazon serait d'environ 50 $ par mois pour une "petite" instance.
  • 100 $ - Cela suffit pour un "petit" serveur Web et une "petite" instance de base de données RDS. Avec ce type de configuration, vous pouvez exécuter un site Web peu utilisé tel qu'un simple blog (ou même plusieurs blogs). Pour 60 $ de plus par mois, vous ajouteriez probablement un deuxième "petit" serveur Web et un équilibreur de charge qui vous donneraient la possibilité de vous développer.
  • 1000 $ - À ce prix, vous auriez mis à niveau vos deux serveurs vers de "grandes" instances. Vous auriez une base de données RDS de plus grande taille. Vous auriez un budget pour profiter de la plupart des autres services disponibles sur AWS. Selon la complexité de votre application Web, cela vous donnerait suffisamment de capacité pour servir des millions, voire dix millions de pages vues par mois.
  • 10 000 $ - À ce prix, vous pourriez avoir 10 serveurs très grands derrière votre équilibreur de charge. Avec une application Web raisonnablement efficace, vous seriez en train de diffuser des centaines de millions de pages vues par mois.
  • 100 000 $ - À ce prix, vous utiliseriez presque certainement plusieurs centres de données. Cela vous donne suffisamment de budget pour un disque de secours pour votre site Web ou l'utilisation d'astuces DNS pour acheminer les visiteurs vers un centre de données qui est près d'eux. Nous espérons que vous diffuserez des milliards de pages vues par mois. Voici une étude de cas approfondie de tripadvisor.com où ils examinent l'analyse coûts-avantages de l'exécution de leur site sur AWS par rapport à la construction de leur propre matériel dédié à ce prix. (Divulgation complète: je travaillais pour TripAdvisor.)
  • 1000000 $ - Vous n'utiliseriez probablement pas AWS à ce stade. Construire votre propre matériel physique dédié serait probablement moins cher. AWS offre cependant une certaine flexibilité, vous pouvez donc toujours les utiliser pour des capacités variables et de réserve.
Stephen Ostermiller
la source
2
+1, c'est une excellente réponse, mais j'aimerais souligner quelques éléments au bas de l'échelle. 10 $ serait facile pour un site statique utilisant uniquement S3 , en supposant que le trafic n'est pas énorme. De plus, l'instance «Micro» est parfaitement adaptée à l'hébergement d'un ou deux sites CMS, à condition de le configurer correctement (mise en cache, mod_pagespeed, etc.). J'ai maintenant un site Joomla (première page <1 Mo) qui se charge en 1,5 seconde avec une note YSlow de 92% sur une micro-instance maintenant. Pas génial, mais assez bon pour la grande majorité des petits sites Web.
Tom Brossman
1
"10 $ - Vous ne pouvez pas exécuter un site Web sur AWS à ce prix." Pas strictement vrai. Si la disponibilité n'est pas une préoccupation primordiale, vous pouvez obtenir une bien meilleure offre en utilisant des instances ponctuelles. Les tarifs actuels sont d'environ 2 $ / mois pour une micro-instance ou 5 $ / mois pour une petite. À ce prix, vous pouvez couvrir le risque de résiliation soudaine en démarrant plusieurs instances dans différentes zones de disponibilité.
David
1
Vous POUVEZ exécuter une grande instance pour 100 $ si vous choisissez la tarification des instances réservées Amazon EC2.
Gaia