AWS hat die Amazon-EC2-Instanzen R9g und R9gd allgemein verfügbar gemacht. Beide basieren auf AWS Graviton5-Prozessoren und richten sich an speicherintensive Workloads. Nach Angaben des Unternehmens bieten R9g-Instanzen im Vergleich zu R8g-Instanzen mit Graviton4 eine um bis zu 25 % höhere Rechenleistung pro vCPU bei gleichzeitig geringerem Energieverbrauch.
R9g wurde für Datenbanken, In-Memory-Caches wie Valkey, Redis und Memcached sowie für Big-Data-Analysen in Echtzeit entwickelt. Außerdem unterstützen die Instanzen Linux-basierte Workloads, darunter containerisierte Anwendungen und Microservices, die über Kubernetes, Amazon EKS oder Amazon ECS betrieben werden, sowie Anwendungen in C/C++, Rust, Go, Java, Python, .NET Core, Node.js, Ruby und PHP.
Was bietet Graviton5?
AWS führt die Leistungssteigerung auf mehrere Änderungen an der Hardware gegenüber Graviton4 zurück, darunter DDR5-Speicher mit 8800 MT/s gegenüber 5600 MT/s in der vorherigen Generation sowie einen fünfmal größeren L3-Cache. Das Unternehmen nennt außerdem eine bis zu doppelt so hohe Netzwerk- und Amazon-EBS-Bandbreite bei den größten Instanzgrößen: Bei der Größe 48xlarge werden 100 Gbit/s für das Netzwerk und 72 Gbit/s für EBS erreicht. Hinzu kommt eine bis zu dreimal höhere Leistung bei der Paketverarbeitung.
R9g und R9gd unterstützen die Funktion Instance Bandwidth Configuration. Sie ermöglicht, die Bandbreitenverteilung zwischen Amazon EBS und Amazon-VPC-Netzwerken in Schritten von 25 % anzupassen. Dadurch lassen sich die Ressourcen an die jeweilige Arbeitslast anpassen, insbesondere bei Datenbanken und Caching-Systemen.
Der Unterschied zwischen R9g und R9gd
R9gd bietet dieselbe Rechen- und Netzwerkleistung wie R9g, ergänzt diese jedoch um lokale NVMe-SSD-Speichermodule. Diese Erweiterung eignet sich für Open-Source-Datenbanken, verteilte Echtzeitanalysen, große In-Memory-Datenbanken und Caching-Workloads, die schnellen temporären Speicher mit geringer Latenz benötigen.
Beide Varianten sind in 11 Größen verfügbar, von medium bis metal-48xl. R9g beginnt bei einer Instanz mit 8 GiB Speicher und einer vCPU und reicht bei R9g.48xlarge bis zu 192 vCPUs und 1536 GiB Speicher. Bei R9gd reicht die lokale Speicherkapazität von 59 GB bei r9gd.medium bis zu 11,4 TB, verteilt auf drei Laufwerke, bei r9gd.48xlarge.
Was ändert sich praktisch für Nutzer?
AWS zufolge benötigen die meisten Anwendungen, die derzeit auf R8g ausgeführt werden, beim Wechsel auf die entsprechende R9g-Größe keine Softwareänderungen. Auch können für Arm64 erstellte, multiarchitekturfähige Container-Images ohne Anpassungen ausgeführt werden, sofern ein unterstütztes Betriebssystem verwendet wird. Zu den genannten Betriebssystemen gehören Amazon Linux 2023, Amazon Linux 2, Ubuntu 22.04 oder neuer, RHEL 8.4 oder neuer, SUSE Linux Enterprise Server 15 SP3 oder neuer sowie Debian 12 oder neuer.
Die neuen Instanzen laufen auf dem AWS Nitro System und enthalten die Nitro Isolation Engine, die AWS Anfang des Jahres in den Instanzen C9g und M9g eingeführt hat. Nach Angaben des Unternehmens verwendet die Engine formale Verifikation, um mathematische Garantien für die Isolation von Instanzen bereitzustellen. Dies geschieht durch die Kontrolle des Zugriffs auf den Speicher virtueller Maschinen, den Zustand der Prozessorregister und die Ein-/Ausgabegeräte.
Verfügbarkeit und aktuelle Einschränkungen
R9g und R9gd sind zum Start in den Regionen US East in Nord-Virginia und Ohio, US West in Oregon sowie Europe in Frankfurt verfügbar. Sie können über Savings Plans, On-Demand und Spot Instances sowie als Dedicated Instances und Dedicated Hosts erworben werden. Die Ankündigung enthielt keine konkreten Preise. Unternehmen müssen daher die EC2-Preisseite konsultieren, um die tatsächlichen Kosten mit R8g-Größen oder anderen Prozessoroptionen zu vergleichen.