Page-Illo_PricingCalculator_Wallet_1x

AWS Pricing Calculator für ElastiCache

Sie zahlen nur für das, was Sie auch tatsächlich nutzen, ohne Mindestgebühren. Berechnen Sie Ihre ElastiCache- und Architekturkosten in einer einzigen Schätzung, die auf Standorten, Datenübertragungsmengen, Anzahl der Anfragen und mehr basiert. Jetzt Ihren individuellen Kostenvoranschlag für die Nutzung von ElastiCache erstellen »

Serverless

Wichtige Fachbegriffe

Gespeicherte Daten: Sie zahlen für in ElastiCache Serverless gespeicherte Daten, die in Gigabyte-Stunden (GB-Stunden) abgerechnet werden. ElastiCache Serverless überwacht fortlaufend die Menge der in Ihrem Cache gespeicherten Daten, nimmt mehrmals pro Minute Proben ab und berechnet einen stündlichen Durchschnitt, um die Datenspeichernutzung des Caches in GB-Stunden zu ermitteln. Jeder ElastiCache Serverless-Cache wird für mindestens 1 GB an gespeicherten Daten gemessen (für ElastiCache für Memcached und ElastiCache für Redis OSS). Sie können die Kosten auf ElastiCache Serverless für Valkey weiter optimieren, und zwar mit 33 % niedrigeren Preisen und einem um 90 % niedrigeren Mindestdatenspeicher von 100 MB im Vergleich zu anderen unterstützten Engines. 

ElastiCache Processing Units (ECPUs): Sie zahlen für ElastiCache-Serverless-Anfragen in ElastiCache Processing Units (ECPUs), einer Einheit, die sowohl die vCPU-Zeit als auch die übertragenen Daten beinhaltet. Lese- und Schreibvorgänge erfordern 1 ECPU für jedes Kilobyte (KB) übertragener Daten. Ein GET-Befehl, der 3,2 KB an Daten überträgt, verbraucht beispielsweise 3,2 ECPUs. Befehle, die zusätzliche vCPU-Zeit benötigen oder mehr als 1 KB an Daten übertragen, verbrauchen proportional mehr ECPUs.

Minimaler gemessener Datenspeicher: 100 MB pro Cache für ElastiCache Serverless für Valkey und 1 GB pro Cache für ElastiCache für Memcached und ElastiCache für Redis OSS.

  • Valkey
  • Memcached
  • Redis OSS

On-Demand-Knoten

Sie können Ihren eigenen ElastiCache-Cluster entwerfen, indem Sie einen Cache-Knotentyp und die Anzahl der Cache-Knoten auswählen. Ein Knoten ist der kleinste Baustein eines ElastiCache-Clusters. Informationen darüber, welche Knotengröße Sie verwenden sollten, finden Sie unter unterstützte Knotentypen und Auswahl Ihrer Knotengröße.

Bei On-Demand-Knoten zahlen Sie nach Stunde, ohne Langzeitverpflichtungen für die Speicherkapazität. Bei der Verwendung von On-Demand-Knoten werden Sie ab dem Zeitpunkt, an dem ein Knoten gestartet wird, bis zu seiner Beendigung pro Stunde abgerechnet. Angebrochene Knotenstunden werden als volle Stunden abgerechnet.

  • Valkey
  • Memcached
  • Redis OSS

Reservierte Knoten

Reservierte Knoten oder Instances (RIs) von ElastiCache bieten einen erheblichen Rabatt auf die laufende stündliche Nutzungsrate für die Knoten, die Sie für 1 Jahr oder 3 Jahre reservieren. Die einmalige Gebühr wird nicht erstattet. Bei reservierten Knoten können Sie den Betrag, den Sie im Voraus zahlen, mit Ihrem effektiven Stundenpreis abgleichen, indem Sie eine der folgenden Optionen verwenden:

  • Keine Vorauszahlung: Zahlen Sie niedrige Stundengebühren ohne Vorauszahlung und erhalten Sie bis zu 48,2 % Rabatt im Vergleich zu On-Demand-Zahlungen. Für jede Stunde in der Laufzeit zahlen Sie einen Stundensatz der niedriger als die On-Demand-Gebühr ist.
  • Teilweise Vorauszahlung: Leisten Sie eine einmalige, teilweise Vorauszahlung mit niedrigeren Stundengebühren und erhalten Sie bis zu 52 % Rabatt im Vergleich zu On-Demand-Zahlungen. Für jede Stunde in der Laufzeit bezahlen Sie einen Stundensatz, der niedriger als die On-Demand-Zahlung und niedriger als der Stundensatz ohne Vorauszahlung ist.
  • Komplette Vorauszahlung: Zahlen Sie alles im Voraus und erhalten Sie bis zu 55 % Rabatt im Vergleich zu On-Demand-Zahlungen. Es fallen keine zusätzlichen Nutzungsgebühren für die in der Laufzeit genutzten Stunden an.

Alle reservierten Knoten sind größenflexibel, sodass Sie Ihre Rabatte für reservierte Knoten auf Knoten unterschiedlicher Größe anwenden können, die über die in Ihrer Reservierung angegebene Größe hinausgehen. Mit flexiblen reservierten Knoten müssen Sie sich beim Kauf einer Reservierung nicht auf eine bestimmte Knotengröße festlegen. Dadurch wird der Aufwand für die Kapazitätsplanung reduziert und Sie können Ihre Cluster anpassen, wenn sich Ihre Workloads und Kapazitätsanforderungen ändern.

Reservierte Knoten erfordern keine Änderung der Art und Weise, wie Sie ElastiCache verwenden. Beim Zusammenstellen Ihrer Rechnung wendet AWS automatisch zuerst die Tarife für reservierte Knoten an, um Ihre Kosten zu minimieren. Für eine Knotenstunde wird nur dann der On-Demand-Tarif berechnet, wenn die Gesamtzahl der Knoten, die zu dieser Stunde ausgeführt werden, die Anzahl der entsprechenden reservierten Knoten übersteigt, die Sie besitzen. Wenn Sie beispielsweise 3 reservierte Knoten mit demselben Knotentyp in einer bestimmten Region besitzen, überprüft AWS jede Stunde, wie viele Knoten insgesamt ausgeführt wurden, die diesen Parametern entsprechen. Sind es 3 oder weniger, wird Ihnen für jeden in dieser Stunde ausgeführten Knoten der Tarif für reservierte Knoten berechnet. Werden mehr als 3 ausgeführt, wird Ihnen für die zusätzlichen Knoten der On-Demand-Tarif berechnet.

Wenn Sie bereits reservierte Redis-OSS-Knoten haben und ein Upgrade auf Valkey durchführen möchten, gelten Ihre Redis-OSS-Reservierungen automatisch für Valkey-Knoten in derselben Instance-Familie und Region. Da Valkey 20 % günstiger ist als Redis OSS, können Sie, wenn Sie bereits einen reservierten Redis-OSS-Knoten besitzen, Ihren Cache auf die Valkey-Engine aktualisieren und weiterhin Ihre Reservierungsvorteile mit 20 % mehr Wert erhalten. Weitere Informationen finden Sie in unserer Dokumentation zu reservierten ElastiCache-Knoten.

Hinweis: Reservierte Knoten sind mit ElastiCache Serverless nicht verfügbar.

*Die monatlichen RI-Gebühren sind die monatliche Durchschnittszahlung über die gesamte Reserved-Instance-Laufzeit. Die tatsächliche monatliche Zahlung entspricht für jeden Monat, je nachdem, welchen ElastiCache-Instance-Typ Sie verwenden, der tatsächlichen Anzahl der Stunden in diesem Monat multipliziert mit der stündlichen Nutzungsrate oder der Anzahl der Sekunden in diesem Monat multipliziert mit der stündlichen Nutzungsrate geteilt durch 3 600. Die Nutzungsgebühr pro Stunde entspricht den gesamten durchschnittlichen Monatszahlungen über die gesamte Reserved-Instance-Laufzeit dividiert durch die Gesamtanzahl von Stunden (basierend auf einem Jahr mit 365 Tagen) über die gesamte Reserved-Instance-Laufzeit.

**Mit dem effektiven Stundensatz von RI können Sie berechnen, wie viel Sie mit einer Reserved Instance gegenüber dem On-Demand-Tarif sparen. Wenn Sie eine Reserved Instance kaufen, wird Ihnen jede Stunde während der gesamten Reserved-Instance-Laufzeit, die Sie gewählt haben, in Rechnung gestellt, unabhängig davon, ob die Instance ausgeführt wird. Der effektive Stundenpreis zeigt die amortisierten stündlichen Instance-Kosten. Dabei werden die Gesamtkosten der Reserved Instance über die gesamte Laufzeit, einschließlich einer eventuellen Vorauszahlung, auf jede Stunde der Reserved-Instance-Laufzeit verteilt.

Erweiterter Support

Mit dem erweiterten Support können Sie die Hauptversionen von Redis OSS auch nach dem Ende der Nutzungsdauer der Community weiter verwenden. In dieser Zeit bietet AWS Korrekturen für kritische Sicherheitsprobleme und Fehler in Form von Patches, sodass bis zu 3 Jahre Zeit haben, um auf eine neue Hauptversion zu aktualisieren, um Ihre Geschäftsanforderungen zu erfüllen.

Für bereitgestellte Instances auf ElastiCache für Redis OSS wird der erweiterte Support mit einem Aufschlag von 80 % für das erste und das zweite Jahr und einem Aufschlag von 160 % für das dritte Jahr berechnet. Die Preise für den erweiterten Support hängen auch von der AWS-Region und dem Kalenderdatum ab. Weitere Informationen finden Sie im EOL-Zeitplan für ElastiCache-Versionen für Redis OSS.

Wenn Sie eine cache.t4g.medium-Instance auf ElastiCache Version 5 für Redis OSS in der Region AWS European Sovereign Cloud ausführen, ist der Support am 31. Januar 2026 ausgelaufen. In den ersten beiden Jahren des erweiterten Supports (vom 1. Februar 2026 bis zum 31. Januar 2028) setzen sich Ihre Stundengebühren aus dem On-Demand-Preis von 0,0711 € zuzüglich eines Zuschlags für erweiterten Support von 80 % (berechnet als 0,0711 € × 80 % = 0,0569 €), was insgesamt 0,128 € pro Instance-Stunde ergibt. Für das dritte Jahr des erweiterten Supports (vom 1. Februar 2028 bis zum 31. Januar 2029) bleibt der On-Demand-Preis zwar bei 0,0711 €, der Zuschlag für erweiterten Support steigt jedoch auf 160 % (berechnet als 0,0711 € × 160 % = 0,1138 €), sodass sich die stündlichen Gesamtkosten auf 0,1849 € pro Instance-Stunde erhöhen.

  • Redis OSS

Backup und Wiederherstellung

Mit ElastiCache können Sie Backups für eine Rate von 0,0839 € pro GiB und Monat für alle AWS-Regionen speichern. Für die Erstellung eines Backups oder für die Wiederherstellung von Daten aus einem Backup in einem Cache fallen keine Datenübertragungsgebühren an.

Datenübertragung

Datenübertragungskosten innerhalb einer Region

Für den Datentransfer zwischen Amazon Elastic Compute Cloud (Amazon EC2) und ElastiCache innerhalb derselben Availability Zone (AZ) fallen keine Gebühren an. Während bei der Übertragung von Daten zwischen einer EC2-Instance und einem ElastiCache-Knoten in verschiedenen AZs derselben Region standardmäßige EC2-Regionaldatenübertragungsgebühren von 0,0086 € pro GiB in oder aus gelten, wird Ihnen nur die Datenübertragung in oder aus der EC2-Instance berechnet.

Preisbeispiele

Beispiel 1: Erste Schritte mit einem Cache in einer neuen Anwendung

Szenario: Sie erstellen eine neue Anwendung, die einen Cache benötigt, um häufig abgerufene Daten aus der Datenbank zu speichern, um die Anwendungsleistung zu verbessern. Sie schätzen, dass Ihre durchschnittliche Datensatzgröße etwa 10 GB und eine durchschnittliche Anforderungsrate von 50 000 Anfragen pro Sekunde betragen wird. Sie entscheiden sich dafür, Ihren Workload in der Region AWS European Sovereign Cloud bereitzustellen.

Ihre gesamten Cache-Gebühren werden folgendermaßen berechnet:
Datenspeichergebühren mit ElastiCache Serverless für Valkey
Durchschnittliche stündliche Datenspeichernutzung = 10 GB-Stunden.

Durchschnittliche stündliche Datenspeichergebühren:
10 GB-Stunden* = 0,0997 €/GB-Stunde = 0,997 €/Stunde.

ECPU-Gebühren
Da es sich bei Ihrem Workload um einen Caching-Anwendungsfall handelt, verbraucht jede Anfrage 1 ECPU, vorausgesetzt, die durchschnittlichen übertragenen Byte pro Anfrage betragen weniger als 1 KB.

Durchschnittliche stündliche ECPU-Nutzung = 50 000 Anfragen/Sekunde * 3 600 Sekunden in einer Stunde = 180 000 000 ECPUs.

Durchschnittliche stündliche ECPU-Gebühren:
(180 000 000/1 000 000) * 0,0027 €/Million ECPUs = 0,486 €/Stunde.

Gebühren für Serverless-Server insgesamt
Datenspeicher = 0,997 €/h
ECPU-Gebühren = 0,486 €/Stunde
Insgesamt = 1,483 €/Stunde

Beispiel 2: Valkey-Cache für eine Anwendung mit starken Datenverkehrsspitzen

Szenario: Sie erstellen eine Anwendung, die einen Cache benötigt, der einen schnellen Datenzugriff ermöglicht, um ein reaktionsschnelles Echtzeit-Benutzererlebnis für eine E-Commerce-Website zu ermöglichen. Sie schätzen, dass die Anwendung im Leerlauf eine Gesamtgröße des Cache-Datensatzes von 10 GB hat und in Spitzenzeiten von zwei Stunden am Tag auf 100 GB anwächst. Ihre Anwendung greift auf diesen Cache mit den Valkey- und Redis-OSS-Befehlen SET und GET zu, um Objekte mit einer Größe von 500 Byte zu lesen und zu schreiben. Sie schätzen, dass Ihre typische Anforderungsrate 100 000 Anfragen pro Sekunde beträgt, mit täglichen Spitzenwerten von 1 Million Anfragen pro Sekunde für zwei Stunden am Tag. Sie entscheiden sich dafür, Ihren Workload in der Region AWS European Sovereign Cloud bereitzustellen.

Entscheidung: Sie entscheiden sich aus Gründen der Einfachheit dafür, Ihre Anwendung mit ElastiCache Serverless zu erstellen. Sie können den Workload auch ausführen, indem Sie Ihren eigenen Cluster mithilfe von On-Demand-Knoten konfigurieren. Sie vergleichen die Preise beider Optionen.

Serverless Option
Ihre Gesamtgebühren werden folgendermaßen berechnet:

Datenspeichergebühren
Durchschnittliche stündliche Datenspeichernutzung = ((10 GB* 22 Stunden) + (100 GB* 2 Stunden)) /24 Stunden an einem Tag = 17,5 GB-Stunden
Durchschnittliche stündliche Datenspeichergebühren:
17,5 GB-Stunden* = 0,0997 €/GB-Stunde = 1,745 €/Stunde.

ECPU-Gebühren
Da Ihr Workload aus Redis-OSS-SET- und GET-Anfragen besteht und jede Anfrage 500 Byte überträgt, verbraucht jede Anfrage 1 ECPU.
Durchschnittliche stündliche ECPU-Nutzung = (100 000 ECPUs/Sek. * 3 600 Sekunden in einer Stunde * 22 Stunden + 1 000 000 ECPUs/Sek. * 3 600 Sekunden in einer Stunde * 2 Stunden) /24 Stunden an einem Tag = 630 000 000 ECPUs
Durchschnittliche stündliche ECPU-Gebühren:
(630 000 000/1 000 000) * 0,0027 €/Million ECPUs = 1,701 €/Stunde.

Datenübertragungsgebühren
Sie greifen in den von Ihnen ausgewählten AZs auf Ihren Serverless Cache zu und es fallen daher keine Gebühren für die AZ-übergreifende Datenübertragung an.

Gebühren für Serverless-Server insgesamt
Datenspeicher = 1,745 €/h
ECPU-Gebühren = 1,701 €/Stunde
Insgesamt = 3,446 €/Stunde

On-Demand-Option für Knoten
Sie entwerfen Ihren Cluster mithilfe von r7g.xlarge-Knoten. Um Ihre Spitzenwerte von 100 GB und 1 Million Anfragen pro Sekunde abzudecken und einen Puffer von 20 % für unvorhersehbare Spitzen bereitzustellen, benötigen Sie sechs Shards mit jeweils 19,74 GB (75% von 26,32 GB) an verfügbarem Speicher mit zwei Knoten für hohe Verfügbarkeit (bei der Konfiguration Ihres eigenen Clusters empfiehlt ElastiCache, 25 % des Speichers des Knotens für andere Zwecke als Daten zu reservieren). Sie verteilen Ihre Knoten gleichmäßig auf zwei AZs, um eine hohe Verfügbarkeit zu erreichen.

On-Demand-Knotengebühren
Cache.r7g.xlarge = 0,4145 €
Insgesamt = 0,4145 € * Cluster mit 12 Knoten = 4,974 €/Stunde.

Datenübertragungsgebühren
(100 000 Anfragen/Sekunden* 3 600 Sekunden/Stunde * 22 Stunden + 1 000 000 Anfragen/Sek. * 3 600 Sekunden/Stunde * 2 Stunden) /24 = 630 000 000 Anfragen/Stunde.
Übertragene Daten = 630 000 000 Anfragen/Stunde * 500 Byte/Anfrage = 293,36 GB/Stunde.
Ca. 50 % Ihrer Daten werden anhand der Multi-AZ-Architektur mehrere AZs durchkreuzen.
293,36 GB/Stunde * 50 % * 0,0086 €/GB = 1,261 €/Stunde

On-Demand-Gebühren insgesamt
Knotengebühren = 4,974 €/Stunde
Datenübertragungsgebühren = 1,261 €/Stunde
Insgesamt = 6,235 €/Stunde

Beispiel 3: Erste Schritte mit einem Memcached-Cache in einer neuen Anwendung

Szenario: Sie haben einen einfachen Anwendungsfall von Datenbank-Caching, das Amazon ElastiCache for Memcached nutzt. Sie benötigen eine hohe Verfügbarkeit für Ihren Cache, um eine Verschlechterung der Anwendungsleistung im Falle eines Knoten- oder AZ-Fehlers zu vermeiden. Sie schätzen, dass die Anwendung im Leerlauf eine Gesamtgröße des Cache-Datensatzes von 20 GB hat und in Spitzenzeiten auf 150 GB anwächst. Ihre Anwendung greift mithilfe von Memcached set and get-Befehlen zum Lesen und Schreiben von Objekten mit einer Größe von 500 Byte auf diesen Cache zu. Sie schätzen, dass Ihre typische Anforderungsrate 100 000 Anfragen pro Sekunde beträgt, wobei die täglichen Spitzenwerte zwei Stunden am Tag bei 500 000 Anfragen pro Sekunde liegen. Sie entscheiden sich dafür, Ihren Workload in der Region AWS European Sovereign Cloud bereitzustellen.

Entscheidung: Sie entscheiden sich aus Gründen der Einfachheit dafür, Ihre Anwendung mit ElastiCache Serverless zu erstellen. Sie können den Workload auch ausführen, indem Sie Ihren eigenen Cluster mithilfe von On-Demand-Knoten konfigurieren. Da Sie eine hohe Verfügbarkeit benötigen, betreiben Sie zwei ElastiCache for Memcached-Cluster und schreiben von Ihrer Anwendung aus in beide Cluster. Sie vergleichen die Preise beider Optionen.

Serverless Option
Ihre Gesamtgebühren werden folgendermaßen berechnet:

Datenspeichergebühren
Durchschnittliche stündliche Datenspeichernutzung = ((20 GB* 2 Stunden) + (150 GB* 22 Stunden)) /24 Stunden an einem Tag = 30,83 GB-Stunden
Durchschnittliche stündliche Datenspeichergebühren:
30,83 GB-Stunden* 0,149 €/GB-Stunde = 4,594 €/Stunde.

ECPU-Gebühren
Da Ihr Workload aus Memcached-Set- und Get-Anfragen besteht und jede Anfrage 500 Byte überträgt, verbraucht jede Anfrage 1 ECPU.
Durchschnittliche stündliche ECPU-Nutzung = (100 000 ECPUs/Sek. * 3 600 Sekunden in einer Stunde * 22 Stunden + 500 000 ECPUs/Sek. * 3 600 Sekunden in einer Stunde * 2 Stunden) /24 Stunden an einem Tag = 480 000 000 ECPUs
Durchschnittliche stündliche ECPU-Gebühren:
(480 000 000/1 000 000) * 0,004 €/Million ECPUs = 1,920 €/Stunde.

Datenübertragungsgebühren
Sie greifen in den von Ihnen ausgewählten AZs auf Ihren Serverless Cache zu und es fallen daher keine Gebühren für die AZ-übergreifende Datenübertragung an.
Gebühren für Serverless-Server insgesamt
Datenspeicher = 4,594 €/Stunde
ECPU-Gebühren = 1,920 €/Stunde
Insgesamt = 6,514 €/Stunde

On-Demand-Option für Knoten
Sie entwerfen Ihren Cluster mithilfe von r7g.xlarge-Knoten. Um Ihre Spitzen von 150 GB abzufangen und einen Puffer von 20 % für unvorhersehbare Spitzen bereitzustellen, benötigen Sie sieben Shards mit jeweils 26,32 GB verfügbarem Speicherplatz. Sie benötigen insgesamt 14 Knoten, um zwei Cluster für hohe Verfügbarkeit zu erstellen.

On-Demand-Knotengebühren
Cache.r7g.xlarge = 0,4145 €
Insgesamt = 0,4145 € * Cluster mit 7 Knoten * 2 Cluster = 5,803 €/Stunde.

Datenübertragungsgebühren
(100 000 Anfragen/Sekunden* 3 600 Sekunden/Stunde * 22 Stunden + 500 000 Anfragen/Sek. * 3 600 Sekunden/Stunde * 2 Stunden) /24 = 480 000 000 Anfragen/Stunde.
Übertragene Daten = 480 000 000 Anfragen/Stunde * 500 Byte/Anfrage = 223,51 GB/h.
Ca. 50 % Ihrer Daten werden anhand der Multi-AZ-Architektur mehrere AZs durchkreuzen.
223,51 GB/Stunde * 50 % * 0,0086 €/GB * 2 Cluster = 1,922 €/Stunde.

On-Demand-Gebühren insgesamt
Knotengebühren = 5,803 €/Stunde
Datenübertragungsgebühren = 1,922 €/Stunde
Insgesamt = 7,725 €/Stunde.

Beispiel 4: Eine Gaming-Bestenliste betreiben

Sie arbeiten bei einem Spieleunternehmen und Ihr Team verwaltet eine Bestenliste. Ihr Datenspeicher ist 100 GB groß und besteht aus durchschnittlich 1,2 KB großen Objekten. Sie verwenden die SortedSet-Datenstruktur von Valkey, um Ihre Bestenliste zu verwalten, und Ihre durchschnittliche Anforderungsrate beträgt 500 000 Anfragen pro Sekunde. Jede Anfrage Ihres Workloads beträgt im Durchschnitt das Dreifache der vCPU-Zeit einer SET- oder GET-Anforderung und überträgt 1,2 KB an Daten. Daher beträgt die durchschnittliche ECPU, die von jeder Anforderung Ihrer Anwendung verbraucht wird, 3 ECPUs. Sie entscheiden sich dafür, Ihren Workload in der Region AWS European Sovereign Cloud bereitzustellen. Ihre Gesamtgebühren werden folgendermaßen berechnet:

Datenspeichergebühren
Durchschnittliche stündliche Datenspeichernutzung = 100 GB-Stunden

Durchschnittliche stündliche Datenspeichergebühren:
100 GB-Stunden * 0,0997 €/GB-Stunde = 9,97 €/Stunde.

ECPU-Gebühren
Durchschnittliche stündliche ECPU-Nutzung = 500 000 Anfragen/Sek. * 3 ECPUs/Anfrage * 3 600 Sekunden in einer Stunde = 5 400 000 000 ECPUs

Durchschnittliche stündliche ECPU-Gebühren:
(5 400 000 000/1 000 000) * 0,0027 €/Million ECPUs = 14,58 €/Stunde.

Gebühren für Serverless-Server insgesamt
Datenspeicher = 9,97 €/Stunde
ECPU-Gebühren = 14,58 €/Stunde
Insgesamt = 24,55 €/Stunde

Häufig gestellte Fragen

Wie viel kostet ElastiCache pro Monat?

Verwenden Sie den AWS Pricing Calculator, um Ihre ElastiCache-Kosten in einem einzigen Kostenvoranschlag auf der Grundlage von Standorten, Datenübertragungsmengen, Anzahl der Anforderungen und mehr zu berechnen.

Welche Faktoren beeinflussen den Preis für ElastiCache?

Die Auswahl eines Engine-Typs, Serverless, das Erstellen eines knotenbasierten Clusters, Backup und Wiederherstellung sowie Datenübertragung können sich auf die ElastiCache-Kosten auswirken.
  • Engine-Typ: Amazon ElastiCache für Valkey beginnt bei 11 USD/Monat und bietet einen 33 % niedrigeren Preis für ElastiCache Serverless und 20 % weniger für knotenbasierte ElastiCache-Engines als bei anderen unterstützten Engines
  • Serverless: Serverless-Caches tragen zur Kostenoptimierung bei, indem sie bei Bedarf automatisch skaliert werden, sodass keine Kapazität für Spitzennachfragen bereitgestellt werden muss.
  • On-Demand-Knoten: Cluster, die mithilfe von On-Demand-Knoten konfiguriert wurden, können dazu beitragen, die Kosten für Workloads mit vorhersehbaren Skalierungsanforderungen zu optimieren.
  • Reservierte Knoten: Reservierte Knoten von ElastiCache bieten einen erheblichen Rabatt auf den laufenden Stundennutzungssatz für die von Ihnen reservierten Knoten mit einer Laufzeit von einem oder drei Jahren.
  • Sicherung und Wiederherstellung: Speicherplatz für Backups wird für alle AWS-Regionen mit einem Preis von 0,0839 € pro GiB pro Monat berechnet.
  • Datenübertragungen: Für den Datentransfer zwischen Amazon EC2 und ElastiCache innerhalb derselben AZ fallen keine Kosten an. Bei Datenübertragungen zwischen EC2-Instances und einem Amazon-ElastiCache-Knoten aus verschiedenen AZs derselben Region werden die Standardgebühren von Amazon EC2 für regionalen Datenverkehr erhobenen. Es wird jedoch nur die Datenübertragung in die und aus der EC2-Instance berechnet.

Wie wird mir die Nutzung von ElastiCache berechnet und in Rechnung gestellt?

Bei ElastiCache Serverless werden die zwischengespeicherten Daten in GiB-Stunden und die Anzahl der von Ihrer Anwendung verwendeten ElastiCache Processing Units (ECPUs) berechnet. Wenn Sie Ihren eigenen Cluster entwerfen, gelten die Preise pro Knotenstunde.

Wie werden ElastiCache Processing Units (eCPUs) berechnet?

Sie zahlen für ElastiCache-Serverless-Anfragen in eCPUs. Die Anzahl der von Ihren Anfragen verbrauchten ECPUs hängt von der benötigten vCPU-Zeit und der übertragenen Datenmenge ab. Jedes einfache Lesen und Schreiben, wie die Valkey- und Redis-OSS-Befehle GET und SET oder die Memcached-Befehle get und set, erfordert 1 ECPU für jedes Kilobyte (KB) übertragener Daten. Ein GET-Befehl, der 3,2 KiB an Daten überträgt, verbraucht beispielsweise 3,2 ECPUs.

Einige Valkey- und Redis-OSS-Befehle, die mit speicherinternen Datenstrukturen arbeiten, können mehr vCPU-Zeit in Anspruch nehmen als ein GET- oder SET-Befehl. ElastiCache berechnet die Anzahl der verbrauchten ECPUs auf der Grundlage der vom Befehl benötigten vCPU-Zeit im Vergleich zu einer Baseline der vCPU-Zeit, die ein Redis-OSS-SET- oder GET-Befehl benötigt. Beispielsweise verbraucht ein SORT-Befehl, der das Dreifache der vCPU-Zeit benötigt, die ein SET- oder GET-Befehl benötigt und 2 KiB an Daten überträgt, 3 ECPUs.

Wenn Ihr Befehl zusätzliche vCPU-Zeit benötigt und mehr Daten als die Baseline von 1 ECPU überträgt, berechnet ElastiCache die erforderlichen ECPUs auf der Grundlage der höheren der beiden Dimensionen. Beispielsweise verbraucht ein ZADD-Befehl, der das Zweifache der vCPU-Zeit benötigt, die ein SET- oder GET-Befehl benötigt und 3 KiB an Daten überträgt, 3 ECPUs.

Wie werden die Datenübertragungskosten zwischen Amazon EC2 und ElastiCache berechnet?

Für den Datentransfer zwischen Amazon EC2 und ElastiCache innerhalb derselben AZ fallen keine Kosten an. Wenn Sie einen ElastiCache-Serverless-Cache erstellen, können Sie die AZs auswählen, in denen ElastiCache VPC-Endpunkte erstellen soll. Es fallen keine Kosten für die AZ-übergreifende Datenübertragung an, wenn sich die EC2-Instance, die auf den Cache zugreift, in derselben AZ wie die Cache-Endpunkte befindet. Wenn Sie von einer anderen AZ auf den Cache zugreifen, fallen die standardmäßigen Amazon-EC2-Cross-AZ-Datenübertragungskosten an. Ihnen wird nur die Datenübertragung in oder aus der EC2-Instance in Rechnung gestellt. Es fallen keine ElastiCache-Datenübertragungsgebühren für den Datenverkehr in oder aus dem VPC-Endpunkt an.

Wenn Sie kontenbasierten Cluster entwerfen, stellt Ihre Anwendung eine direkte Verbindung zu jedem Cache-Knoten her. Bei Datenübertragungen zwischen EC2-Instances und einem Amazon-ElastiCache-Knoten aus verschiedenen AZs derselben Region werden die Standardgebühren von Amazon EC2 für regionalen Datenverkehr erhobenen. Es wird jedoch nur die Datenübertragung in die und aus der EC2-Instance berechnet. Es werden keine ElastiCache-Datenübertragungsgebühren für ein- oder ausgehenden Datenverkehr des ElastiCache-Knotens selbst erhoben.

Für Daten, die aus einer Region heraus übertragen werden, gelten die Standarddatenübertragungsraten.

Wann beginnt und endet die Abrechnung meines ElastiCache-Serverless-Cache?

Die Abrechnung für ElastiCache-Serverless-Caches beginnt, sobald der Cache verfügbar ist. Die Abrechnung wird fortgesetzt, bis der Cache gelöscht wird. ElastiCache Serverless-Caches werden immer dann abgerechnet, wenn sich Ihr Cache im Zustand "Verfügbar" oder "Aktualisierend" befindet. Wenn für Ihren Cache keine weiteren Gebühren entstehen sollen, dann müssen Sie ihn löschen, damit keine weitere Nutzung berechnet wird

Wann beginnt und endet die Rechnungsstellung für meine ElastiCache-On-Demand-Knoten?

Die Abrechnung für ElastiCache-Knoten beginnt, sobald der Knoten verfügbar ist. Sie läuft so lange weiter, bis der Knoten beendet wird. Dies geschieht beim Löschen.

Was definiert die ElastiCache-Knotenstunden?

ElastiCache-Knotenstunden werden immer dann berechnet, wenn sich Ihr Knoten im Status "Verfügbar" oder "Ändern" befindet. Wenn für Ihren Knoten keine weiteren Gebühren entstehen sollen, dann müssen Sie ihn beenden, damit keine weiteren Knotenstunden berechnet werden.

Ihre Redis-OSS-Reservierungen gelten automatisch für Valkey-Knoten in derselben Instance-Familie und Region. Da Valkey 20 % günstiger ist als Redis OSS, können Sie, wenn Sie bereits einen reservierten Redis-OSS-Knoten besitzen, Ihren Cache auf die Valkey-Engine aktualisieren und weiterhin Ihre Reservierungsvorteile mit 20 % mehr Wert erhalten. Wenn Sie beispielsweise eine Reservierung für 5 cache.r7g.2xlarge-Knoten für die Redis OSS-Engine erworben haben, können Sie bei einem Upgrade Ihrer Knoten auf die Valkey-Engine einen sechsten r7g.2xlarge-Knoten (20 % mehr als 5 Knoten) in derselben Region ohne zusätzliche Kosten erstellen. 

Sind in den ElastiCache-Preisen Steuern enthalten?

Sofern nicht anders angegeben, verstehen sich die Preise von ElastiCache ohne Steuern und Abgaben, einschließlich Mehrwertsteuer und Umsatzsteuer.