Veröffentlicht am: Apr 27, 2022
Ab sofort können Sie Daten-Tiering für Amazon ElastiCache for Redis als kostengünstige Möglichkeit zur Skalierung Ihrer Cluster auf bis zu Hunderte von Terabytes an Kapazität in den Regionen Asien-Pazifik (Mumbai), Kanada (Zentral) und Südamerika (São Paulo) nutzen. Das Daten-Tiering bietet eine neue Preis-Leistungs-Option für Redis-Workloads, indem zusätzlich zur Speicherung der Daten im Speicher kostengünstige Solid State Drives (SSDs) in jedem Clusterknoten verwendet werden. Es ist ideal für Workloads, die regelmäßig auf bis zu 20 % ihres gesamten Datenbestands zugreifen, und für Anwendungen, die zusätzliche Latenzzeiten beim Zugriff auf SSD-Daten tolerieren können.
Bei der Verwendung von Clustern mit Daten-Tiering ist ElastiCache so konzipiert, dass die am wenigsten genutzten Elemente automatisch und transparent vom Speicher auf lokal angefügte NVMe-SSDs verschoben werden, wenn die verfügbare Speicherkapazität vollständig verbraucht ist. Wenn auf ein Element, das auf den SSD verschoben wurde, später zugegriffen wird, verschiebt ElastiCache es asynchron zurück in den Speicher, bevor die Anforderung bedient wird. Geht man von 500-Byte-String-Werten aus, kann man mit einer zusätzlichen Latenzzeit von durchschnittlich 300 µs für Anfragen an auf SSD gespeicherte Daten im Vergleich zu Anfragen an Daten im Speicher rechnen.
ElastiCache-Daten-Tiering ist bei Verwendung von Redis Version 6.2 und höher auf Graviton2-basierten R6gd-Knoten verfügbar. R6gd-Knoten verfügen über eine fast fünfmal höhere Gesamtkapazität (Speicher + SSD) und können bei maximaler Auslastung im Vergleich zu R6g-Knoten (nur Speicher) über 60 % Einsparungen erzielen.
Um mit ElastiCache-Daten-Tiering zu beginnen, erstellen Sie einen neuen Cluster mit einem der R6gd-Knotentypen über die AWS-Managementkonsole für ElastiCache, die AWS CLI oder eines der SDKs. Die Preise finden Sie unter Preise zu Amazon ElastiCache und weitere Informationen finden Sie in der Dokumentation zum ElastiCache-Daten-Tiering.