Welche Art von Website kann auf AWS für 10, 100, 1 Tausend, 10 Tausend, 100 Tausend, 1 Million Dollar pro Monat betrieben werden?

11

Die AWS-Preisgestaltung ist ziemlich kompliziert. Mir ist bewusst, dass jede Website anders ist und unterschiedliche Arten von AWS-Services erfordert.

Aber gibt es eine einfache Möglichkeit zu sagen, dass Sie für 10 $ pro Monat eine Website unter AWS ausführen können, die X eindeutige Benutzer, Y Datenübertragung, Z-Speicher usw. hat, z. B. simpleblog.comfür 100 $ können Sie eine Website mit ... so etwas ausführen ...?

user652061
quelle

Antworten:

6
  • $ 10 - Zu diesem Preis können Sie keine Website auf AWS betreiben. Der minimale Server, den sie anbieten, ist eine "Micro" -Instanz mit 0,02 USD pro Stunde, was 14,40 USD pro Monat entspricht. Selbst bei einem etwas höheren Budget möchten Sie keine Mikroinstanz für eine Website verwenden, da die Maschine stark eingeschränkt ist. Es ist nur zum Testen gedacht. Wenn das CPU-Kontingent aufgebraucht ist, ist es möglicherweise mehrere Sekunden lang nicht mehr verfügbar. Das Minimum, das Sie bereit sein sollten, für Amazon auszugeben, liegt bei etwa 50 US-Dollar pro Monat für eine "kleine" Instanz.
  • $ 100 - Dies reicht für einen "kleinen" Webserver und eine "kleine" RDS-Datenbankinstanz. Mit dieser Art der Einrichtung können Sie leicht benutzte Websites wie ein einfaches Blog (oder sogar mehrere Blogs) ausführen. Für weitere 60 US-Dollar pro Monat würden Sie wahrscheinlich einen zweiten "kleinen" Webserver und einen Load Balancer hinzufügen, mit denen Sie wachsen können.
  • $ 1000 - Zu diesem Preis hätten Sie Ihre beiden Server auf "große" Instanzen aktualisiert. Sie hätten eine größere RDS-Datenbank. Sie hätten ein Budget, um viele der anderen auf AWS verfügbaren Services nutzen zu können. Abhängig von der Komplexität Ihrer Webanwendung verfügen Sie über genügend Kapazität, um Millionen oder sogar zehn Millionen Seitenaufrufe pro Monat bereitzustellen.
  • $ 10.000 - Zu diesem Preis haben Sie möglicherweise 10 extra große Server hinter Ihrem Load Balancer. Mit einer einigermaßen effizienten Webanwendung würden Sie monatlich Hunderte Millionen Seitenaufrufe bereitstellen.
  • 100.000 US-Dollar - Zu diesem Preis würden Sie mit ziemlicher Sicherheit mehrere Rechenzentren verwenden. Auf diese Weise haben Sie genügend Budget für ein Ersatzlaufwerk für Ihre Website oder können mithilfe von DNS-Tricks Besucher zu einem Rechenzentrum in ihrer Nähe weiterleiten. Sie würden hoffentlich Milliarden von Seitenaufrufen pro Monat bereitstellen. Hier ist eine eingehende Fallstudie von tripadvisor.com, in der sie sich mit der Kosten-Nutzen-Analyse des Betriebs ihrer Website unter AWS im Vergleich zum Aufbau einer eigenen dedizierten Hardware zu diesem Preis befassen. (Vollständige Offenlegung: Ich habe früher für TripAdvisor gearbeitet.)
  • 1.000.000 USD - Zu diesem Zeitpunkt würden Sie AWS wahrscheinlich nicht verwenden. Der Aufbau einer eigenen physischen dedizierten Hardware wäre wahrscheinlich billiger. AWS bietet jedoch Flexibilität, sodass Sie sie möglicherweise weiterhin für variable und freie Kapazitäten verwenden.
Stephen Ostermiller
quelle
2
+1, das ist eine großartige Antwort, aber ich möchte ein paar Dinge am unteren Ende der Skala hervorheben. 10 US-Dollar wären für eine statische Site mit nur S3 einfach , vorausgesetzt, der Datenverkehr ist nicht groß. Die 'Micro'-Instanz eignet sich auch hervorragend zum Hosten einer oder zweier CMS-Sites, sofern Sie sie ordnungsgemäß konfigurieren (Caching, mod_pagespeed usw.). Ich habe eine Joomla-Site (Titelseite <1 MB), die in 1,5 Sekunden mit einer YSlow-Note von 92% auf einer Mikroinstanz geladen wird. Nicht brillant, aber gut genug für die große Mehrheit der kleinen Websites.
Tom Brossman
1
"10 US-Dollar - Zu diesem Preis können Sie keine Website auf AWS betreiben." Nicht unbedingt wahr. Wenn die Verfügbarkeit kein vorrangiges Problem darstellt, können Sie mithilfe von Spot-Instanzen ein viel besseres Angebot erzielen. Die aktuellen Preise betragen ca. 2 USD / Monat für eine Mikroinstanz oder 5 USD / Monat für eine kleine Instanz. Zu diesem Preis können Sie das Risiko einer plötzlichen Beendigung absichern, indem Sie mehrere Instanzen in verschiedenen Verfügbarkeitszonen starten.
David
1
Sie können eine große Instanz für 100 US-Dollar ausführen, wenn Sie den Preis für reservierte Amazon EC2-Instanzen wählen.
Gaia