「R7iz」高CPUクロック、メモリ最適化のEC2インスタンスがリリースされました
2023年9月7日、3.9Ghzの高いCPU周波数で利用できる第4世代 Intel Xeon (Sapphire Rapids)プロセッサを搭載した メモリ最適化 の EC2インスタンス 「R7iz」が正式リリース。バージニアとオレゴンリージョンで利用可能となりました。
今回、オレゴン(us-west-2)リージョンで、「r7iz.large」 インスタンスの起動を試みる機会がありましたので、紹介させていただきます。
- 高い CPU パフォーマンスとメモリを多用するワークロード向けに最適化された新しい Amazon EC2 R7iz インスタンス
-
Amazon EC2 R7iz インスタンス クラウドで最速の第 4 世代 Intel Xeon スケーラブルベースのインスタンス
dmesg
Amazon Linux 2023 起動時の メッセージを確認しました。
sudo dmesg [ 0.000000] Linux version 6.1.49-70.116.amzn2023.x86_64 (mockbuild@ip-10-0-44-178) (gcc (GCC) 11.4.1 20230605 (Red Hat 11.4.1-2), GNU ld version 2.39-6.amzn2023.0.9) #1 SMP PREEMPT_DYNAMICWed Sep 6 22:13:07 UTC 2023 [ 0.000000] Command line: BOOT_IMAGE=(hd0,gpt1)/boot/vmlinuz-6.1.49-70.116.amzn2023.x86_64 root=UUID=425e98fd-a883-4fcd-b198-f7f1be92d02f ro console=tty0 console=ttyS0,115200n8 nvme_core.io_timeout=4294967295 rd.emergency=poweroff rd.shell=0 selinux=1 security=selinux quiet [ 0.000000] KASLR enabled [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ffff] usable [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bf8eefff] usable [ 0.000000] BIOS-e820: [mem 0x00000000bf8ef000-0x00000000bfb6efff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000bfb6f000-0x00000000bfb7efff] ACPI data [ 0.000000] BIOS-e820: [mem 0x00000000bfb7f000-0x00000000bfbfefff] ACPI NVS [ 0.000000] BIOS-e820: [mem 0x00000000bfbff000-0x00000000bff7bfff] usable [ 0.000000] BIOS-e820: [mem 0x00000000bff7c000-0x00000000bfffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000042dffffff] usable [ 0.000000] BIOS-e820: [mem 0x000000042e000000-0x000000043fffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000440100000-0x0000000442afffff] reserved [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] e820: update [mem 0xbdadf018-0xbdae7e57] usable ==> usable [ 0.000000] e820: update [mem 0xbdadf018-0xbdae7e57] usable ==> usable [ 0.000000] extended physical RAM map: [ 0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009ffff] usable [ 0.000000] reserve setup_data: [mem 0x0000000000100000-0x00000000bdadf017] usable [ 0.000000] reserve setup_data: [mem 0x00000000bdadf018-0x00000000bdae7e57] usable [ 0.000000] reserve setup_data: [mem 0x00000000bdae7e58-0x00000000bf8eefff] usable [ 0.000000] reserve setup_data: [mem 0x00000000bf8ef000-0x00000000bfb6efff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000bfb6f000-0x00000000bfb7efff] ACPI data [ 0.000000] reserve setup_data: [mem 0x00000000bfb7f000-0x00000000bfbfefff] ACPI NVS [ 0.000000] reserve setup_data: [mem 0x00000000bfbff000-0x00000000bff7bfff] usable [ 0.000000] reserve setup_data: [mem 0x00000000bff7c000-0x00000000bfffffff] reserved [ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000042dffffff] usable [ 0.000000] reserve setup_data: [mem 0x000000042e000000-0x000000043fffffff] reserved [ 0.000000] reserve setup_data: [mem 0x0000000440100000-0x0000000442afffff] reserved [ 0.000000] efi: EFI v2.70 by EDK II [ 0.000000] efi: SMBIOS=0xbfa8b000 ACPI=0xbfb7e000 ACPI 2.0=0xbfb7e014 MEMATTR=0xbe24b198 [ 0.000000] SMBIOS 2.7 present. [ 0.000000] DMI: Amazon EC2 r7iz.large/, BIOS 1.0 10/16/2017 [ 0.000000] Hypervisor detected: KVM [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000001] kvm-clock: using sched offset of 4066740247 cycles [ 0.000002] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000004] tsc: Detected 3000.000 MHz processor [ 0.000082] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved [ 0.000084] e820: remove [mem 0x000a0000-0x000fffff] usable [ 0.000088] last_pfn = 0x42e000 max_arch_pfn = 0x400000000 [ 0.000123] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT [ 0.000129] last_pfn = 0xbff7c max_arch_pfn = 0x400000000 [ 0.004816] Using GB pages for direct mapping
ブート時に認識した CPUクロックは 3000Mhz。 「m7i.large」 の2400Mhz よりも 高い値で認識していました。
[ 0.000000] DMI: Amazon EC2 m7i.large/, BIOS 1.0 10/16/2017 (略) [ 0.000004] tsc: Detected 2400.000 MHz processor
lscpu
CPU型番は「Intel(R) Xeon(R) Gold 6455B」、「m7i」 (Intel(R) Xeon(R) Platinum 8488C) とは異なるCPUが搭載されていました。
完全一致する型番のCPUのデータシートは確認出来ませんでしたが、インテル® Xeon® Gold 6454S プロセッサー 60M キャッシュ、2.20GHz のカスタムバージョンと推測されます。
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address sizes: 46 bits physical, 48 bits virtual Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Vendor ID: GenuineIntel BIOS Vendor ID: Intel(R) Corporation Model name: Intel(R) Xeon(R) Gold 6455B BIOS Model name: Intel(R) Xeon(R) Gold 6455B CPU family: 6 Model: 143 Thread(s) per core: 2 Core(s) per socket: 1 Socket(s): 1 Stepping: 8 BogoMIPS: 6000.00 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq monitor ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsa ve avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves avx_vnni avx512_bf16 wbnoinvd ida arat avx512vbmi umip pku ospke waitpkg avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg tme avx512_vpopcntdq rdpid cldemote movdiri movdir64b md_clear serialize amx_bf16 av x512_fp16 amx_tile amx_int8 flush_l1d arch_capabilities Virtualization features: Hypervisor vendor: KVM Virtualization type: full Caches (sum of all): L1d: 48 KiB (1 instance) L1i: 32 KiB (1 instance) L2: 2 MiB (1 instance) L3: 60 MiB (1 instance) NUMA: NUMA node(s): 1 NUMA node0 CPU(s): 0,1 Vulnerabilities: Gather data sampling: Not affected Itlb multihit: Not affected L1tf: Not affected Mds: Not affected Meltdown: Not affected Mmio stale data: Not affected Retbleed: Not affected Spec rstack overflow: Not affected Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization Spectre v2: Mitigation; Enhanced IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS SW sequence Srbds: Not affected Tsx async abort: Not affected
スペック一覧
インスタンスタイプ | vCPU | アーキテクチャ | コア | 持続クロック速度 (GHz) | メモリ (GiB) | ネットワークパフォーマンス | オンデマンド Linux 料金 |
---|---|---|---|---|---|---|---|
r7iz.large | 2 | x86_64 | 1 | 3.9 | 16 | Up to 12.5 Gigabit | 0.186 USD 1 時間あたり |
r7iz.xlarge | 4 | x86_64 | 2 | 3.9 | 32 | Up to 12.5 Gigabit | 0.372 USD 1 時間あたり |
r7iz.2xlarge | 8 | x86_64 | 4 | 3.9 | 64 | Up to 12.5 Gigabit | 0.744 USD 1 時間あたり |
r7iz.4xlarge | 16 | x86_64 | 8 | 3.9 | 128 | Up to 12.5 Gigabit | 1.488 USD 1 時間あたり |
r7iz.8xlarge | 32 | x86_64 | 16 | 3.9 | 256 | 12.5 Gigabit | 2.976 USD 1 時間あたり |
r7iz.12xlarge | 48 | x86_64 | 24 | 3.9 | 384 | 25 Gigabit | 4.464 USD 1 時間あたり |
r7iz.16xlarge | 64 | x86_64 | 32 | 3.9 | 512 | 25 Gigabit | 5.952 USD 1 時間あたり |
r7iz.32xlarge | 128 | x86_64 | 64 | 3.9 | 1024 | 50 Gigabit | 11.904 USD 1 時間あたり |
※オンデマンド Linux 料金 は、オレゴンリージョン1時間の価格
Intel前世代との比較
「r7iz」のオンデマンド価格、「r6i」より高額、 2018年にリリースされた 「z1d」と同額で利用できる価格設定でした。
Large
インスタンスタイプ | vCPU | アーキテクチャ | コア | 持続クロック速度 (GHz) | メモリ (GiB) | ネットワークパフォーマンス | オンデマンド Linux 料金 |
---|---|---|---|---|---|---|---|
r7iz.large | 2 | x86_64 | 1 | 3.9 | 16 | Up to 12.5 Gigabit | 0.186 USD 1 時間あたり |
r6i.large | 2 | x86_64 | 1 | 3.5 | 16 | Up to 12.5 Gigabit | 0.126 USD 1 時間あたり |
r6in.large | 2 | x86_64 | 1 | 3.5 | 16 | Up to 25 Gigabit | 0.17433 USD 1 時間あたり |
m5zn.large | 2 | x86_64 | 1 | 4.5 | 8 | Up to 25 Gigabit | 0.1652 USD 1 時間あたり |
z1d.large | 2 | x86_64 | 1 | 4 | 16 | Up to 10 Gigabit | 0.186 USD 1 時間あたり |
12xLarge
インスタンスタイプ | vCPU | アーキテクチャ | コア | 持続クロック速度 (GHz) | メモリ (GiB) | ネットワークパフォーマンス | オンデマンド Linux 料金 |
---|---|---|---|---|---|---|---|
r7iz.12xlarge | 48 | x86_64 | 24 | 3.9 | 384 | 25 Gigabit | 4.464 USD 1 時間あたり |
r6i.12xlarge | 48 | x86_64 | 24 | 3.5 | 384 | 18.75 Gigabit | 3.024 USD 1 時間あたり |
r6in.12xlarge | 48 | x86_64 | 24 | 3.5 | 384 | 75 Gigabit | 4.18392 USD 1 時間あたり |
m5zn.12xlarge | 48 | x86_64 | 24 | 4.5 | 192 | 100 Gigabit | 3.9641 USD 1 時間あたり |
z1d.12xlarge | 48 | x86_64 | 24 | 4 | 384 | 25 Gigabit | 4.464 USD 1 時間あたり |
まとめ
2022年のre:Inventで発表された 「r7iz」。 現行の Intel CPUを搭載するEC2としては、1コアあたりの性能が最も高いインスタンスとして利用できる可能性があります。
提供リージョン、2023年9月時点では北米の2リージョンに限定されますが、高いCPU性能と、多くのメモリを必要とする場合や、CPUコアあたりのライセンスが高額なワークロードでは、費用対効果の良い利用が期待出来ますので、ぜひお試しください。
また、現時点で第 4 世代インテル CPUを搭載する EC2は 「M7i」、「M7i-flex」と、今回の「R7iz」となりましたが、 今後「R7i」、「R7in」 などの展開や、提供リージョンの拡張にも期待したいと思います。