AWS udostępniło publicznie swoje instancje Amazon EC2 R9g i R9gd, wprowadzając systemy zoptymalizowane pod kątem pamięci, oparte na procesorach AWS Graviton5. Nowe instancje oparte na architekturze ARM obsługują obciążenia baz danych, buforowania, analityki, kontenerów i mikrousług, które wymagają dużej przepustowości pamięci i lepszej wydajności na jednostkę wirtualnego procesora (vCPU).
W porównaniu z Instancje R8g oparte na Graviton4AWS twierdzi, że R9g może zapewnić nawet o 25% wyższą wydajność obliczeniową na procesor wirtualny. Platforma zwiększa również prędkość pamięci z DDR5-5600 do DDR5-8800 MT/s, pięciokrotnie zwiększa pojemność pamięci podręcznej L3 oraz zwiększa przepustowość sieci i Amazon EBS w największych konfiguracjach. r9g.48xlarge może zapewnić do 100 Gb/s przepustowości sieci i 72 Gb/s przepustowości EBS.
Docelowe obciążenia robocze
Instancje R9g są przeznaczone do obsługi obciążeń systemu Linux wymagających dużej ilości pamięci, w tym relacyjnych i open source'owych baz danych, pamięci podręcznej w pamięci, takiej jak Valkey, Redis i Memcached, platform analityki w czasie rzeczywistym oraz aplikacji konteneryzowanych działających na platformach Kubernetes, Docker, Amazon EKS lub Amazon ECS. AWS pozycjonuje również instancje dla aplikacji tworzonych w językach C/C++, Rust, Go, Java, Python, .NET Core, Node.js, Ruby i PHP.
Rodzina R9gd oferuje te same możliwości obliczeniowe i sieciowe co R9g, ale dodaje lokalną pamięć masową NVMe SSD . Ta konfiguracja jest przeznaczona do obciążeń wymagających lokalnych zasobów o niskim opóźnieniu na potrzeby danych roboczych, tymczasowego buforowania, rozproszonej analityki lub operacji bazodanowych.
Rozmiary i specyfikacje instancji
Obie rodziny instancji obsługują konfigurację przepustowości instancji (Instance Bandwidth Configuration), umożliwiając klientom dostosowywanie alokacji między Amazon EBS a przepustowością sieci Amazon VPC w krokach co 25%. Może to być przydatne w przypadku aplikacji o przewidywalnych i asymetrycznych wymaganiach wejścia/wyjścia, w tym platform baz danych i pamięci podręcznej, które priorytetyzują przepustowość pamięci masowej lub ruch sieciowy.
| Rozmiar instancji | vCPU | Pamięć (GiB) | Pamięć masowa instancji | Przepustowość sieci (Gb/s) | Przepustowość EBS (Gb/s) |
|---|---|---|---|---|---|
| r9g.średni | 1 | 8 | Tylko EBS | Do 15 | Do 12 |
| r9g.duży | 2 | 16 | Tylko EBS | Do 15 | Do 12 |
| r9g.xlarge | 4 | 32 | Tylko EBS | Do 15 | Do 12 |
| r9g.2xlarge | 8 | 64 | Tylko EBS | Do 17 | Do 12 |
| r9g.4xlarge | 16 | 128 | Tylko EBS | Do 17 | Do 12 |
| r9g.8xlarge | 32 | 256 | Tylko EBS | 17 | 12 |
| r9g.12xlarge | 48 | 384 | Tylko EBS | 25 | 18 |
| r9g.16xlarge | 64 | 512 | Tylko EBS | 34 | 24 |
| r9g.24xlarge | 96 | 768 | Tylko EBS | 50 | 36 |
| r9g.48xlarge | 192 | 1536 | Tylko EBS | 100 | 72 |
| r9g.metal‑48xl | 192 | 1536 | Tylko EBS | 100 | 72 |
Instancje R9g i R9gd działają w systemie AWS Nitro, który przenosi wirtualizację, obsługę sieci i funkcje pamięci masowej na dedykowany sprzęt. Zawierają one również mechanizm Nitro Isolation Engine, udoskonalenie wprowadzone przez AWS w rodzinach instancji C9g i M9g. Komponent ten pośredniczy w dostępie do pamięci maszyny wirtualnej, stanu rejestrów procesora i urządzeń wejścia/wyjścia poprzez ograniczoną powierzchnię API. AWS twierdzi, że implementacja wykorzystuje formalną weryfikację do walidacji właściwości izolacji.
| Rozmiar instancji | vCPU | Pamięć (GiB) | Pamięć masowa instancji (dysk SSD NVMe) | Przepustowość sieci (Gb/s) | Przepustowość EBS (Gb/s) |
|---|---|---|---|---|---|
| r9gd.średni | 1 | 8 | 1 x 59 GB | Do 15 | Do 12 |
| r9gd.duży | 2 | 16 | 1 x 118 GB | Do 15 | Do 12 |
| r9gd.xlarge | 4 | 32 | 1 x 237 GB | Do 15 | Do 12 |
| r9gd.2xlarge | 8 | 64 | 1 x 474 GB | Do 17 | Do 12 |
| r9gd.4xlarge | 16 | 128 | 1 x 950 GB | Do 17 | Do 12 |
| r9gd.8xlarge | 32 | 256 | 1 x 1900 GB | 17 | 12 |
| r9gd.12xlarge | 48 | 384 | 3 x 950 GB | 25 | 18 |
| r9gd.16xlarge | 64 | 512 | 1 x 3800 GB | 34 | 24 |
| r9gd.24xlarge | 96 | 768 | 3 x 1900 GB | 50 | 36 |
| r9gd.48xlarge | 192 | 1536 | 3 x 3800 GB | 100 | 72 |
| r9gd.metal‑48xl | 192 | 1536 | 3 x 3800 GB | 100 | 72 |
Nowe instancje są oferowane w 11 rozmiarach, od średniego do metal-48xlKlienci mogą wdrażać je za pośrednictwem obsługiwanych obrazów AMI opartych na architekturze Arm, w tym Amazon Linux 2023, Amazon Linux 2, Ubuntu 22.04 i nowszych, Red Hat Enterprise Linux 8.4 i nowszych, SUSE Linux Enterprise Server 15 SP3 i nowszych oraz Debian 12 i nowszych.
Migracja i dostępność
W przypadku organizacji, które już korzystają z obciążeń w R8g, AWS wskazuje, że większość aplikacji można przenieść do rozmiarów R9g bez modyfikacji kodu. Obrazy kontenerów wieloarchitekturowych Arm64 są również obsługiwane w Amazon EKS, Amazon ECS i standardowych wdrożeniach Kubernetes.
Instancje Amazon EC2 R9g i R9gd są początkowo dostępne we wschodnich stanach USA (Północna Wirginia i Ohio), zachodnich stanach USA (Oregon) oraz w Europie (Frankfurt). Są one dostępne w ramach instancji na żądanie, instancji spot, planów oszczędnościowych, instancji dedykowanych i hostów dedykowanych.




Amazon