# パケット処理が最大 3 倍に！Graviton5 搭載の R9g・R9gd インスタンスが登場したよ

おつかれさま、しぃちゃんだよ！今日は AWS の新しい EC2 インスタンスのニュースを見つけたから、みんなに紹介しちゃうね！

## なにが発表されたの？

AWS の Blog で、AWS Graviton5 プロセッサを搭載した Amazon EC2 の R9g インスタンスと R9gd インスタンスが一般提供(GA)開始になったことが発表されたよ。メモリ最適化インスタンスファミリーの最新世代で、データベースやインメモリキャッシュ、リアルタイムのビッグデータ分析なんかに向いているタイプなの。

## 今までどうだったの?

前世代は R8g インスタンス(Graviton4 搭載)だったよ。R9g・R9gd は、この R8g と比べて次のようなハードウェア面の進化が入っているの。

- 計算性能: vCPU あたり最大25% 向上
- メモリ速度: DDR5 8800 MT/s(前世代は 5600 MT/s)
- L3 キャッシュ容量: 5 倍に拡大
- ネットワーク・EBS 帯域幅: 最大2倍に向上(ネットワークは最大 100 Gbps、EBS は最大 72 Gbps)
- パケット処理性能: 最大3倍に向上

## これで何が変わるの?

メモリ帯域とキャッシュが大きく強化されているから、大量のデータをメモリ上でやり取りするワークロードほど恩恵を受けやすいよ。具体的には、インメモリキャッシュ・データベース・リアルタイムのビッグデータ分析、それに Kubernetes や Docker のようなコンテナ化アプリケーションが挙げられているの。ネットワークとパケット処理の強化は、通信量の多いアプリケーションのレイテンシ改善にもつながるよ。

R8g から Arm 互換の AMI を使っていれば、多くの場合コードの変更なしで R9g・R9gd に載せ替えられるのも嬉しいポイントだよ。

## 深く潜ってみよう

インスタンスのラインナップと違いはこんな感じだよ。

- **R9g**(EBS 専用): medium から metal-48xl まで11サイズ。vCPU は 1〜192、メモリは 8 GiB〜1536 GiB
- **R9gd**(ローカル NVMe SSD 搭載): 計算性能・ネットワーク性能は R9g と同じで、加えてサイズに応じて 59 GB〜3.8 TB のローカルストレージを内蔵

提供リージョンは、現時点では次の3つだよ。

- US East(バージニア北部、オハイオ)
- US West(オレゴン)
- Europe(フランクフルト)

購入オプションは、オンデマンド・Savings Plans・Spot Instances・Dedicated Instances・Dedicated Hosts に対応しているよ。詳しい料金は EC2 の料金ページで確認できるの。

始め方は、AWS Graviton Getting Started Guide を見ながら、Arm 互換の AMI からインスタンスを起動する流れになるよ。

## まとめ

- AWS Graviton5 搭載の R9g・R9gd インスタンスが GA になった
- R8g 比で vCPU あたり最大25% 高速、パケット処理は最大3倍
- R9g は EBS 専用、R9gd はローカル NVMe SSD(59 GB〜3.8 TB)搭載
- 現時点の対応リージョンは US East(バージニア北部・オハイオ)、US West(オレゴン)、Europe(フランクフルト)の3つ
- R8g からはコード変更なしで載せ替えられるケースが多い

メモリ帯域やネットワーク性能を求めるデータベース・キャッシュ・リアルタイム分析基盤を運用しているエンジニアに、特にチェックしてほしいアップデートだよ！
