AWSは、Amazon EC2 R9gおよびR9gdインスタンスの一般提供を開始しました。両インスタンスはAWS Graviton5プロセッサを搭載し、メモリ集約型ワークロードを対象としています。同社によると、R9gインスタンスはGraviton4ベースのR8gインスタンスと比較して、vCPUあたり最大25%高いコンピューティング性能を、より少ない電力消費で提供します。
R9gは、データベース、Valkey、Redis、Memcachedなどのインメモリキャッシュ、大規模データのリアルタイム分析向けに設計されています。また、Linuxベースのワークロードをサポートしており、Kubernetes、Amazon EKS、Amazon ECS上で動作するコンテナアプリケーションやマイクロサービスに加え、C/C++、Rust、Go、Java、Python、.NET Core、Node.js、Ruby、PHPで記述されたアプリケーションにも対応します。
Graviton5が提供するもの
AWSは、Graviton4プロセッサと比較した性能向上について、複数のハードウェア変更を挙げています。その中には、前世代の5600 MT/sに対して8800 MT/sとなったDDR5メモリ、5倍に拡大されたL3キャッシュがあります。同社はまた、最大のインスタンスサイズにおいて、ネットワークおよびAmazon EBSの帯域幅が最大2倍になったと説明しています。48xlargeサイズでは、ネットワークが100 Gbps、EBSが72 Gbpsに達し、パケット処理性能も最大3倍向上しています。
R9gおよびR9gdは、Instance Bandwidth Configuration機能をサポートしています。この機能により、Amazon EBSとAmazon VPCネットワーク間の帯域幅配分を25%刻みで調整できます。これにより、特にデータベースやキャッシュシステムなど、ワークロードの特性に応じてリソースを調整できます。
R9gとR9gdの違い
R9gdはR9gと同じコンピューティング性能およびネットワーク性能を提供しますが、ローカルのNVMe SSDストレージを追加しています。この追加ストレージは、オープンソースデータベース、分散型リアルタイム分析、インメモリの大規模データベース、ならびに高速で低レイテンシーの一時領域を必要とするキャッシュワークロードに適しています。
両シリーズは、mediumからmetal-48xlまで11種類のサイズで提供されます。R9gは、8 GiBのメモリと1 vCPUを備えたインスタンスから始まり、R9g.48xlargeでは192 vCPUと1536 GiBのメモリに達します。一方、R9gdのローカルストレージ容量は、r9gd.mediumの59 GBから、r9gd.48xlargeの3つのドライブに分散された11.4 TBまでです。
ユーザーにとって実際に何が変わるのか
AWSによると、現在R8g上で動作している大半のアプリケーションは、対応するR9gサイズへ移行する際にソフトウェアの変更を必要としません。また、Arm64向けに構築されたマルチアーキテクチャコンテナイメージも、サポート対象のオペレーティングシステムを使用していれば、変更なしで実行できます。対象として挙げられているOSには、Amazon Linux 2023、Amazon Linux 2、Ubuntu 22.04以降、RHEL 8.4以降、SUSE Linux Enterprise Server 15 SP3以降、Debian 12以降が含まれます。
新しいインスタンスはAWS Nitro System上で動作し、AWSが年初にC9gおよびM9gインスタンスで導入したNitro Isolation Engineを搭載しています。同社の説明によると、このエンジンは形式検証を使用して、仮想マシンのメモリ、プロセッサレジスタの状態、入出力デバイスへのアクセスを制御し、インスタンス分離に関する数学的保証を提供します。
提供状況と現在の制限
R9gおよびR9gdは、提供開始時点で、US Eastの北バージニアおよびオハイオ、US Westのオレゴン、Europeのフランクフルトリージョンで利用できます。Savings Plans、On-Demand、Spot Instancesに加え、Dedicated InstancesおよびDedicated Hostsでも購入できます。発表では具体的な料金は示されていないため、組織はEC2料金ページを参照し、R8gの各サイズや他のプロセッサーオプションと実際のコストを比較する必要があります。