—Kosten anfordern
—Berechnen (GB-s)
—pro Jahr
GB-Sekunden bestrafen fette, langsame Funktionen
Serverlos belohnt kleinen Speicher und schnelle Ausführung; Eine Überversorgung verdoppelt stillschweigend die Rechnung. Beides zuschneiden. Vergleichen Sie für konstante Belastung die Container-Hosting-Rechner.
Lesen einer Serverless-Rechnung, bevor sie existiert
Die Preisgestaltung im Lambda-Stil multipliziert drei Eingaben: Anfragen (0,20 $/Million), GB-Sekunden Rechenleistung (~0,0000167 $) und – was die Leute vergessen – alles rund um die Funktion: API Gateway (1+ $/Million Anfragen, oft teurer als das Lambda, das dahinter steht), CloudWatch-Protokollaufnahme und AZ-übergreifende Datenübertragung. Eine 512-MB-Funktion, die 200 ms pro Million Mal ausgeführt wird, kostet etwa 1,87 US-Dollar an Rechenleistung; Das Gateway davor kostet 1 bis 3,50 US-Dollar. Serverlos ist am günstigsten für Spitzenlasten mit niedrigem Arbeitszyklus; Bei einer dauerhaften Auslastung von etwa 30–40 % wird diese durch einen kleinen Container auf einer festen VM unterboten.
Kostenrechner für Message Queue (SQS).S3-AnfragekostenrechnerKosten für Container-HostingCAPTCHA-LösungskostenKosten für die Web-Scraping-API
So funktioniert dieser Rechner
Dieser Rechner schätzt Ihre monatliche Rechnung für serverlose Funktionen durch die Kombination zweier Gebühren: Kosten pro Anfrage und Rechenkosten. Es vervielfacht Ihre Aufrufe pro Monat durch die Preis pro 1 Mio. Anfragen Um die Anforderungsgebühr zu erhalten, werden dann GB-Sekunden von Ihrem berechnet Speicherzuordnung Und durchschnittliche Dauer – Speicher in Gigabyte multipliziert mit der Laufzeit in Sekunden, bei jedem Aufruf – und multipliziert diesen mit Ihrem Preis pro GB-Sekunde. Die drei größten Einflussfaktoren sind die Häufigkeit, mit der die Funktion ausgeführt wird, wie viel Speicher sie enthält und wie lange jeder Aufruf dauert. Daher kann eine kleine Änderung der Dauer oder des Speichers die Gesamtmenge merklich verschieben.
Der wichtigste Kompromiss besteht zwischen Speicher und Dauer. Durch die Zuweisung von mehr Speicher erhöht sich zwar der von Ihnen gezahlte Preis pro GB/Sekunde, aber oft verkürzt sich dadurch auch die Ausführungszeit, weshalb eine höhere Speichereinstellung manchmal ausreichen kann untere die gesamten Rechenkosten senken, anstatt sie zu erhöhen. Testen Sie mit dem Rechner einige Speicherstufen anhand realistischer Zeiträume, bevor Sie davon ausgehen, dass die kleinste Einstellung die günstigste ist. Denken Sie auch daran, dass die Anfragegebühren ausschließlich mit dem Volumen skalieren, sodass bei sehr hohen Aufrufzahlen die Pauschalkosten pro Anfrage mit der Rechenleistung mithalten können – es lohnt sich, beide Zeilen separat zu prüfen.
Häufig gestellte Fragen
Wie ist der Preis für Serverless?
Zwei Zähler: eine Pauschalgebühr pro Million Anfragen plus GB-Sekunden (zugewiesener Speicher × Ausführungszeit). Durch übermäßiges Bereitstellen von Speicher oder das Schreiben langsamer Funktionen wird die zweite GB-Hälfte aufgebläht – oft sogar die größere.
Ab wann ist Serverless nicht mehr billig?
Bei konstant hoher Belastung. Serverless eignet sich hervorragend für Spitzen- oder geringen Datenverkehr, bei dem Sie im Leerlauf nichts bezahlen. Sobald eine Funktion ständig ausgeführt wird, ist ein Always-on-Container oder eine VM in der Regel pro Anfrage günstiger – überqueren Sie die beiden Kurven, bevor Sie sie festschreiben.