
Amazon Aurora の R9g インスタンス(Graviton5)が利用可能になりました
はじめに
2026年11月12日に、Graviton5 搭載のメモリ最適化インスタンスクラス R9g が Amazon Aurora と Amazon RDS で GA になりました。
この記事では、us-east-1 で db.r9g.large の Aurora PostgreSQL を起動します。Data API で SELECT version() を実行した結果と、R8g との仕様・単価の比較を紹介します。
Aurora の R8g(Graviton4)の発表は2024年11月でした。
RDS for MySQL の M9g(Graviton5)の発表は2026年6月でした。
Aurora PostgreSQL での起動確認
ストレージ構成は Standard で、writer を1台作成しました。
クラスタとインスタンスの作成
接続元の EC2 は用意せず、クラスタ作成時に --enable-http-endpoint を指定して Data API を有効にし、HTTPS 経由で SQL を実行しました。マスターパスワードは --manage-master-user-password を指定して Secrets Manager で管理しています。
export AWS_REGION=us-east-1
aws rds create-db-cluster \
--db-cluster-identifier devio-r9g-verify \
--engine aurora-postgresql --engine-version 17.9 \
--master-username postgres --manage-master-user-password \
--enable-http-endpoint --storage-type aurora --no-deletion-protection
aws rds create-db-instance \
--db-instance-identifier devio-r9g-verify-1 \
--db-cluster-identifier devio-r9g-verify \
--db-instance-class db.r9g.large --engine aurora-postgresql \
--no-publicly-accessible
aws rds wait db-instance-available --db-instance-identifier devio-r9g-verify-1
エンジンバージョンは 17.9 にしました。ドキュメントでは、R8g の対応バージョンは「17.4 以降」のように下限だけで示されていますが、R9g は1つずつ列挙されています。
describe-orderable-db-instance-options で db.r9g.large が選べる Aurora PostgreSQL のバージョンを調べました。結果は32バージョンで、ドキュメントの列挙と過不足なく一致しました。
version() の取得
作成したクラスタに Data API で SELECT version() を実行しました。
CL=$(aws rds describe-db-clusters --db-cluster-identifier devio-r9g-verify --query 'DBClusters[0].DBClusterArn' --output text)
SEC=$(aws rds describe-db-clusters --db-cluster-identifier devio-r9g-verify --query 'DBClusters[0].MasterUserSecret.SecretArn' --output text)
aws rds-data execute-statement --resource-arn "$CL" --secret-arn "$SEC" \
--database postgres --sql 'SELECT version()' --output json
{
"records": [
[
{
"stringValue": "PostgreSQL 17.9 on aarch64-unknown-linux-gnu, compiled by aarch64-unknown-linux-gnu-gcc (GCC) 10.5.0, 64-bit"
}
]
],
"numberOfRecordsUpdated": 0
}
CPU アーキテクチャが aarch64 であることを確認できました。
R8g との比較
仕様
R9g のサイズは R8g と同じ9種類(large から 48xlarge)で、vCPU とメモリもすべてのサイズで同じです。EBS 帯域とネットワーク帯域が増え、増加幅が最も大きいのは 48xlarge です。
| サイズ | vCPU | メモリ (GiB) | EBS 帯域 R8g (Mbps) | EBS 帯域 R9g (Mbps) | ネットワーク帯域 R8g (Gbps) | ネットワーク帯域 R9g (Gbps) |
|---|---|---|---|---|---|---|
| large | 2 | 16 | Up to 10,000 | Up to 12,000 | Up to 12.5 | Up to 15 |
| xlarge | 4 | 32 | Up to 10,000 | Up to 12,000 | Up to 12.5 | Up to 15 |
| 2xlarge | 8 | 64 | Up to 10,000 | Up to 12,000 | Up to 15 | Up to 17 |
| 4xlarge | 16 | 128 | Up to 10,000 | Up to 12,000 | Up to 15 | Up to 17 |
| 8xlarge | 32 | 256 | 10,000 | 12,000 | 15 | 17 |
| 12xlarge | 48 | 384 | 15,000 | 18,000 | 22.5 | 25 |
| 16xlarge | 64 | 512 | 20,000 | 24,000 | 30 | 34 |
| 24xlarge | 96 | 768 | 30,000 | 36,000 | 40 | 50 |
| 48xlarge | 192 | 1,536 | 40,000 | 72,000 | 50 | 100 |
単価
単価は AWS Price List の値です。条件は us-east-1、Aurora PostgreSQL、Single-AZ、オンデマンドで、単位は USD/時間です。Standard の単価は、全9サイズで R8g 比 +0.51% です。I/O-Optimized では全9サイズで +0.50% です。
| サイズ | R8g | R9g | 上昇率 |
|---|---|---|---|
| large | 0.2760 | 0.2774 | +0.51% |
| xlarge | 0.5520 | 0.5548 | +0.51% |
| 2xlarge | 1.1040 | 1.1096 | +0.51% |
| 4xlarge | 2.2080 | 2.2192 | +0.51% |
| 8xlarge | 4.4160 | 4.4384 | +0.51% |
| 12xlarge | 6.6240 | 6.6576 | +0.51% |
| 16xlarge | 8.8320 | 8.8768 | +0.51% |
| 24xlarge | 13.2480 | 13.3152 | +0.51% |
| 48xlarge | 26.4960 | 26.6304 | +0.51% |
EC2 R9g の単価は、us-east-1、Linux / Shared、オンデマンドの条件で、全11サイズで R8g 比 +9.0% です。
Aurora の単価は約0.5%上がる一方、AWS の発表では、Graviton4 搭載の同サイズ比で、性能が最大30%、オンデマンド料金あたりの性能(価格性能比)が最大22%向上するとされています。
まとめ
最新 Nitro 世代、Graviton5 を搭載した R9g が、Aurora で利用できるようになりました。
R9g と R8g は vCPU とメモリが同じで、us-east-1 での単価差は約0.5%とわずかでした。
AWS の発表では価格性能比が最大22%向上するとされており、費用対効果の良い利用が期待できます。
現時点の提供リージョンは北米など4リージョンに限られますが、東京をはじめとする他リージョンへの展開に期待したいと思います。







