「C8g」「M8g」 AWS Graviton 4を搭載したEC2インスタンスがリリースされました
2024年9月25日、最新世代のGraviton4プロセッサーを搭載した、コンピュート最適化インスタンスの「C8g」と、汎用インスタンスの「M8g」が、バージニア、オハイオ、オレゴン、フランクフルトの4リージョンで利用可能になりました。
今回、オレゴンリージョンでC8gおよびM8gインスタンスの起動を試す機会がありましたので、その内容を紹介いたします。
EC2ダッシュボード
インスタンスタイプとして「M8g」「C8g」の選択が可能になりました、。
M8g
C8g
lscpu
Amazon Linux 2023 のAMI を利用して、「c8g.medium」「m8g.medium」のEC2インスタンスを起動。
lscpuを実行しました。
c8g.medium
sh-5.2$ sudo lscpu
Architecture: aarch64
CPU op-mode(s): 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Vendor ID: ARM
BIOS Vendor ID: AWS
BIOS Model name: AWS Graviton4
Model: 1
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Stepping: r0p1
BogoMIPS: 2000.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 sve asimdfhm dit uscat ilrcpc
flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti
Caches (sum of all):
L1d: 64 KiB (1 instance)
L1i: 64 KiB (1 instance)
L2: 2 MiB (1 instance)
L3: 36 MiB (1 instance)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Reg file data sampling: Not affected
Retbleed: Not affected
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; __user pointer sanitization
Spectre v2: Not affected
Srbds: Not affected
Tsx async abort: Not affected
m8g.medium
sh-5.2$ sudo lscpu
Architecture: aarch64
CPU op-mode(s): 64-bit
Byte Order: Little Endian
CPU(s): 1
On-line CPU(s) list: 0
Vendor ID: ARM
BIOS Vendor ID: AWS
BIOS Model name: AWS Graviton4
Model: 1
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 1
Stepping: r0p1
BogoMIPS: 2000.00
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 asimddp sha512 sve asimdfhm dit uscat ilrcpc
flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti
Caches (sum of all):
L1d: 64 KiB (1 instance)
L1i: 64 KiB (1 instance)
L2: 2 MiB (1 instance)
L3: 36 MiB (1 instance)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Reg file data sampling: Not affected
Retbleed: Not affected
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; __user pointer sanitization
Spectre v2: Not affected
Srbds: Not affected
Tsx async abort: Not affected
- C7gとM7gのCPUは、同一型番のものが利用されていました。
- 7月にリリース済みの「R8g」とも共通でした。
比較
R8g と、 R7g インスタンスのオンデマンド料金を比較しました。
M8g/M7g
インスタンスタイプ | コア | メモリ (GiB) | ネットワークパフォーマンス | オンデマンド料金(M8g) | オンデマンド料金(M7g) | |
---|---|---|---|---|---|---|
m8g.medium | m7g.medium | 1 | 4 | Up to 12.5 Gigabit | 0.04488 | 0.0408 |
m8g.large | m7g.large | 2 | 8 | Up to 12.5 Gigabit | 0.08976 | 0.0816 |
m8g.xlarge | m7g.xlarge | 4 | 16 | Up to 12.5 Gigabit | 0.17952 | 0.1632 |
m8g.2xlarge | m7g.2xlarge | 8 | 32 | Up to 15 Gigabit | 0.35904 | 0.3264 |
m8g.4xlarge | m7g.4xlarge | 16 | 64 | Up to 15 Gigabit | 0.71808 | 0.6528 |
m8g.8xlarge | m7g.8xlarge | 32 | 128 | 15 Gigabit | 1.43616 | 1.3056 |
m8g.12xlarge | m7g.12xlarge | 48 | 192 | 22.5 Gigabit | 2.15424 | 1.9584 |
m8g.16xlarge | m7g.16xlarge | 64 | 256 | 30 Gigabit | 2.87232 | 2.6112 |
- | m7g.metal | 64 | 256 | 30 Gigabit | - | 2.6112 |
m8g.24xlarge | - | 96 | 384 | 40 Gigabit | 4.30848 | - |
m8g.metal-24xl | - | 96 | 384 | 40 Gigabit | 4.30848 | - |
m8g.48xlarge | - | 192 | 768 | 50 Gigabit | 8.61696 | - |
m8g.metal-48xl | - | 192 | 768 | 50 Gigabit | 8.61696 | - |
C8g/C7g
インスタンスタイプ | コア数 | メモリ (GiB) | ネットワークパフォーマンス | オンデマンド料金(M8g) | オンデマンド料金(M7g) | |
---|---|---|---|---|---|---|
c8g.medium | c7g.medium | 1 | 2 | Up to 12.5 Gigabit | 0.03988 | 0.0363 |
c8g.large | c7g.large | 2 | 4 | Up to 12.5 Gigabit | 0.07976 | 0.0725 |
c8g.xlarge | c7g.xlarge | 4 | 8 | Up to 12.5 Gigabit | 0.15952 | 0.145 |
c8g.2xlarge | c7g.2xlarge | 8 | 16 | Up to 15 Gigabit | 0.31904 | 0.29 |
c8g.4xlarge | c7g.4xlarge | 16 | 32 | Up to 15 Gigabit | 0.63808 | 0.58 |
c8g.8xlarge | c7g.8xlarge | 32 | 64 | 15 Gigabit | 1.27616 | 1.16 |
c8g.12xlarge | c7g.12xlarge | 48 | 96 | 22.5 Gigabit | 1.91424 | 1.74 |
c8g.16xlarge | c7g.16xlarge | 64 | 128 | 30 Gigabit | 2.55232 | 2.32 |
- | c7g.metal | 64 | 128 | 30 Gigabit | - | 2.32 |
c8g.24xlarge | - | 96 | 192 | 40 Gigabit | 3.82848 | - |
c8g.metal-24xl | - | 96 | 192 | 40 Gigabit | 3.82848 | - |
c8g.48xlarge | - | 192 | 384 | 50 Gigabit | 7.65696 | - |
c8g.metal-48xl | - | 192 | 384 | 50 Gigabit | 7.65696 | - |
※オンデマンド料金は北米、Linux USドル価格(1時間)
- 「C8g」「M8g」は、24xlarge、48xlarge の利用が可能になりました。
まとめ
最新の Graviton 4 を搭載する 「M8g」「C8g」 世代の EC2、 Graviton 3 搭載の 「M7g」「C7g」 世代と比較し、メモリ帯域幅 は 75% 増加、L2 キャッシュ の2 倍に増強、クロック速度 は 2.6→2.8GHz、 ネットワーク帯域の拡張などの改善が施されています。
「M8g」と「C8g」のオンデマンド料金は「C7g」と「M7g」と比較して約9%高額ですが、この価格差を上回る性能が期待できます。
また、「24xlage」「48xlarge」へのスペックアップが可能となった事で、スペックアップによる性能向上余地も高くなりました。
ARMアーキテクチャで稼働可能なワークロードがあれば、AWSの最新世代CPUを搭載する、「M8g」「C8g」世代のEC2インスタンスの性能をお確かめください。