Amazon Web Services ブログ
AWS Graviton5 プロセッサを搭載した Amazon EC2 の R9g インスタンスと R9gd インスタンスが一般公開されました
現在、AWS Graviton5 プロセッサを搭載した Amazon EC2 の R9g インスタンスと R9gd インスタンスが一般的に利用できるようになっています。R9g インスタンスはメモリ最適化されており、AWS がこれまでに構築した中で最もエネルギー効率の高いプロセッサを搭載した Graviton4 ベースの R8g インスタンスと比較して、コンピューティングパフォーマンスが最大 25% 向上します。
R9g インスタンスは、データベース、インメモリキャッシュ (Valkey、Redis、MemCached)、リアルタイムのビッグデータ分析、コンテナ化されたマイクロサービスベースのアプリケーション (Kubernetes、Docker、EKS、ECS など) を含む Linux ベースのワークロード、C/C++、Rust、Go、Java、Python、.NET Core、Node.js、Ruby、PHP などの一般的なプログラミング言語で記述されたアプリケーションなど、メモリを大量に消費するワークロードに最適です。
R9gd インスタンスには、ローカルの NVMe ベースの SSD ブロックレベルストレージが含まれており、オープンソースデータベース、分散型リアルタイムビッグデータ分析、大規模なインメモリデータベース、大規模なキャッシュワークロードなど、高速で低レイテンシーのローカルストレージを必要とするメモリ集約型のワークロードに最適です。
現在 R8g インスタンスでワークロードを実行している場合、R9g を使用すると、消費電力を抑えながら、より高速なメモリ、より高いネットワークと Amazon EBS の帯域幅、大きな L3 キャッシュにより、vCPU あたりのパフォーマンスが向上します。
R9g は何が違うのか
Graviton5 プロセッサは、Graviton4 に比べていくつかのハードウェア改善をもたらしています。
- vCPU あたりのコンピューティングパフォーマンスが最大 25% 向上
- DDR5 8800 MT/s メモリ(Graviton4 の 5600 MT/s から増加)、クラウドで利用可能な最速のメモリ
- L3 キャッシュが 5 倍大きく、データの局所性が向上
- 最大のインスタンスサイズでは最大 2 倍のネットワークと EBS 帯域幅 (最大 100 Gbps のネットワーク、48 xlarge では最大 72 Gbps の EBS)
- 最大 3 倍のパケット処理パフォーマンス
R9g インスタンスと R9gd インスタンスは、Amazon EBS と Amazon VPC ネットワーキング間の帯域幅割り当てを 25% 調整できるインスタンス帯域幅設定 (IBC) をサポートしています。これにより、データベースやキャッシュなど、特定の帯域幅要件を持つワークロードのパフォーマンスを最適化できます。
すべての R9g および R9gd インスタンスは AWS Nitro System 上で動作し、仮想化、ストレージ、ネットワーキングを専用ハードウェアにオフロードします。これにより、インスタンス間の強固なセキュリティ分離を維持しながら、アプリケーションはベアメタルに近いパフォーマンスを実現できます。
R9g インスタンスと R9gd インスタンスには、今年初めに C9g と M9g インスタンスで導入された Nitro System と同じ拡張機能である Nitro Isolation Engine (NIE) が搭載されています。Nitro Isolation Engine (NIE) は、インスタンスの分離を強制し、正式な検証を利用して数学的な精度で分離を保証します。Nitro Isolation Engine は、仮想マシン間の分離を強制する役割を担う専用コンポーネントです。その役割には、最小限の一連の API を通じて、仮想マシンのメモリ、CPU レジスタ状態、I/O デバイスに対するあらゆるアクセスを仲介することが含まれます。Nitro Isolation Engine は形式検証を活用しています。形式検証とは、ハードウェアまたはソフトウェアが、特定のテストケースにおいてだけでなく、意図されたとおりに動作することを数学的に証明する手法です。この高度な検証手法により、Nitro は形式的に検証された初のクラウドハイパーバイザーとなっており、数学的に証明されたクラウドセキュリティの新たな標準を打ち立てています。Nitro Isolation Engine の詳細については、ブログ投稿をご覧ください。対象範囲や前提条件を含む形式検証の結果の詳細については、テクニカルホワイトペーパーを参照してください。
EC2 R9g および R9gd インスタンスの仕様
R9gとR9gdのインスタンスはそれぞれ、ミディアムからメタル 48XL まで、11種類のサイズでご利用いただけます。次の表は、各サイズの完全な仕様を示しています。
| インスタンスサイズ | vCPU | メモリ (GiB) | インスタンスストレージ | ネットワーク帯域幅 (Gbps) | EBS 帯域幅 (Gbps) |
| r9g.medium | 1 | 8 | EBS のみ | 最大 15 | 最大 12 |
| r9g.large | 2 | 16 | EBS のみ | 最大 15 | 最大 12 |
| r9g.xlarge | 4 | 32 | EBS のみ | 最大 15 | 最大 12 |
| r9g.2xlarge | 8 | 64 | EBS のみ | 最大 17 | 最大 12 |
| r9g.4xlarge | 16 | 128 | EBS のみ | 最大 17 | 最大 12 |
| r9g.8xlarge | 32 | 256 | EBS のみ | 17 | 12 |
| r9g.12xlarge | 48 | 384 | EBS のみ | 25 | 18 |
| r9g.16xlarge | 64 | 512 | EBS のみ | 34 | 24 |
| r9g.24xlarge | 96 | 768 | EBS のみ | 50 | 36 |
| r9g.48xlarge | 192 | 1536 | EBS のみ | 100 | 72 |
| r9g.metal‑48xl | 192 | 1536 | EBS のみ | 100 | 72 |
R9gd インスタンスは、高速で低レイテンシーのスクラッチスペースまたは一時キャッシュを必要とするワークロード向けに、ローカル NVMe ベースの SSD ストレージを追加することで、R9g と同じコンピューティング性能とネットワークパフォーマンスを提供します。
| インスタンスサイズ | vCPU | メモリ (GiB) | インスタンスストレージ (NVMe SSD) | ネットワーク帯域幅 (Gbps) | EBS 帯域幅 (Gbps) |
| r9gd.medium | 1 | 8 | 1 x 59 GB | 最大 15 | 最大 12 |
| r9gd.large | 2 | 16 | 1 x 118 GB | 最大 15 | 最大 12 |
| r9gd.xlarge | 4 | 32 | 1 x 237 GB | 最大 15 | 最大 12 |
| r9gd.2xlarg | 8 | 64 | 1 x 474 GB | 最大 17 | 最大 12 |
| r9gd.4xlarge | 16 | 128 | 1 x 950 GB | 最大 17 | 最大 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 |
使用の開始
サポートされている任意の ARM ベースの AMI を使用して、 Amazon EC2 コンソールから R9g インスタンスと R9gd インスタンスを起動できます。R9g インスタンスは、Amazon Linux 2023、Amazon Linux 2、Ubuntu 22.04+、RHEL 8.4+、SUSE Linux エンタープライズサーバー 15 SP3+、Debian 12+、およびその他の主要な Linux ディストリビューションをサポートしています。
R8g から移行する場合、ほとんどのアプリケーションではコードを変更する必要はありません。同等の R9g インスタンスサイズを選択すると、アプリケーションのパフォーマンスが向上します。コンテナ化されたワークロードの場合、R9g は Amazon EKS、Amazon ECS、および標準の Kubernetes デプロイメントと連携します。Arm64 用に構築されたマルチアーキテクチャコンテナイメージは変更なしで動作します。
始めるのに役立つリソースはいくつかあります。 AWS Graviton 入門ガイドでは、Graviton ベースのインスタンスでワークロードを構築、実行、最適化する方法について説明しています。Graviton節約ダッシュボードは、コスト削減を追跡するのに役立ちます。AWS Transform は Java アプリケーションを x86 から Graviton に移行するためのコード変換を自動化します。詳細については、 AWS Graviton プロセッサをご覧になるか、AWS Graviton でコンピューティングをレベルアップしてください。
料金と利用可能なリージョン
Amazon EC2 R9g および R9gd インスタンスは、米国東部 (バージニア北部、オハイオ)、米国西部 (オレゴン)、および欧州 (フランクフルト) リージョンで利用可能です。
R9g および R9gd インスタンスは、Savings Plans、オンデマンド、スポットインスタンス、ハードウェア専有インスタンス、または専有ホストを通じて購入できます。詳細な料金については、「Amazon EC2 の料金」ページにアクセスしてください。
始める準備はできましたか? Amazon EC2 コンソールから R9g インスタンスを起動してください。詳細については、Amazon EC2 R9g インスタンスページを参照してください。
API を呼び出したり、ドキュメントを検索したり、リージョンごとの提供状況を確認したり、この新機能に関するトラブルシューティングを確認したりする場合は、お好みの AI ツールで AWS MCP Server とプラグインを使用してみてください。Amazon EC2 用 AWS re:Post でフィードバックを共有するか、通常の AWS サポートの連絡先から連絡してください。
– Daniel Abib
原文はこちらです。