最新 Intel CPUを搭載した メモリ最適化(R7i)とCPU最適化(C7i) インスタンスがリリースされていました
第4世代 (Sapphire Rapids) Intel Xeon プロセッサーを搭載した EC2インスタンス、 2023年9月14日にCPU最適化インスタンスの「C7i」、 2023年10月15日にメモリ最適化インスタンスの「R7i」がリリースされました。
2023年10月時点で 「C7i」、「R7i」が利用可能な北米リージョン(オレゴン)で、 インスタンスの起動を確認する機会がありましたので、紹介させていただきます。
- New – Seventh Generation Memory-optimized Amazon EC2 Instances (R7i)
- 新登場 – 第 7 世代メモリ最適化 Amazon EC2 インスタンス (R7i)
- Amazon EC2 C7i インスタンスのご紹介
EC2
オレゴン(us-west-2)リージョン、AmazonLinux 2023 のAMIを利用しました。
インスタンスタイプ情報
dmesg
C7i、R7i、インスタンスタイプの出力とメモリ以外は同一内容でした。
sh-5.2$ sudo dmesg [ 0.000000] Linux version 6.1.55-75.123.amzn2023.x86_64 (mockbuild@ip-10-0-62-35) (gcc (GCC) 11.4.1 20230605 (Red Hat 11.4.1-2), GNU ld version 2.39-6.amzn2023.0.9) #1 SMP PREEMPT_DYNAMIC Tue Sep 26 20:06:16 UTC 2023 [ 0.000000] Command line: BOOT_IMAGE=(hd0,gpt1)/boot/vmlinuz-6.1.55-75.123.amzn2023.x86_64 root=UUID=eea20300-93a5-4f98-8fb6-9d40e0880dc2 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 r7i.large/, BIOS 1.0 10/16/2017
r7i.large、c7i.large 差分
< efi: SMBIOS=0xbfa8b000 ACPI=0xbfb7e000 ACPI 2.0=0xbfb7e014 MEMATTR=0xbe24b198 --- > efi: SMBIOS=0xbfa8b000 ACPI=0xbfb7e000 ACPI 2.0=0xbfb7e014 MEMATTR=0xbe24b198 34c34 < DMI: Amazon EC2 r7i.large/, BIOS 1.0 10/16/2017 --- > DMI: Amazon EC2 c7i.large/, BIOS 1.0 10/16/2017 37c37 < kvm-clock: using sched offset of 1767659438 cycles --- > kvm-clock: using sched offset of 1795720823 cycles 42,43c42,43 < last_pfn = 0x42e000 max_arch_pfn = 0x400000000 < x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT --- > last_pfn = 0x13a000 max_arch_pfn = 0x400000000 > x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT 78c78 < ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000-0x43fffffff] --- > ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000-0x13fffffff] 80,81c80,81 < -> [mem 0x00000000-0x42dffffff] < NODE_DATA(0) allocated [mem 0x42dfd4000-0x42dffefff] --- > -> [mem 0x00000000-0x139ffffff] > NODE_DATA(0) allocated [mem 0x139fd2000-0x139ffcfff] 85c85 < Normal [mem 0x0000000100000000-0x000000042dffffff] --- > Normal [mem 0x0000000100000000-0x0000000139ffffff] 92,93c92,93 < node 0: [mem 0x0000000100000000-0x000000042dffffff] < Initmem setup node 0 [mem 0x0000000000001000-0x000000042dffffff] --- > node 0: [mem 0x0000000100000000-0x0000000139ffffff] > Initmem setup node 0 [mem 0x0000000000001000-0x0000000139ffffff] 98c98 < On node 0, zone Normal: 8192 pages in unavailable ranges --- > On node 0, zone Normal: 24576 pages in unavailable ranges
lscpu
「C7i」、「R7i」のプロセッサー・ナンバーは「8488C」 、M7iと同一の型番でした。
2023年Q1に発売された、第4世代の インテル Xeon Platinum 8480C プロセッサー の派生と推測されるCPUでした。
sh-5.2$ lscpu 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 Model name: Intel(R) Xeon(R) Platinum 8488C CPU family: 6 Model: 143 Thread(s) per core: 2 Core(s) per socket: 1 Socket(s): 1 Stepping: 8 BogoMIPS: 4800.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 cons tant_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 xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd i brs 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 wa itpkg avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg tme avx512_vpopcntdq rdpid cldemote movdiri movdir64b md_clear serializ e amx_bf16 avx512_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: 105 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
Instance Types情報
2023年10月23日時点、オレゴンリージョンの情報を確認しました。
C7i
R7i
世代比較
- C7i、R7i、最大vCPUは 192 (48xlarge)、 C6i、R6iの vCPU 128(32xlarge)より、最大スペックは増加しました。
- C7i、R7i、のオンデマンド料金(Linux)は、前世代のC6i、R6i の同等タイプとの比較し5%高額となりました。
C7i / C6i
インスタンスタイプ | vCPU | メモリ (GiB) | C7i料金 | C6i料金 |
---|---|---|---|---|
c7i.large | 2 | 4 | 0.08925 USD | 0.085 USD |
c7i.xlarge | 4 | 8 | 0.1785 USD | 0.17 USD |
c7i.2xlarge | 8 | 16 | 0.357 USD | 0.34 USD |
c7i.4xlarge | 16 | 32 | 0.714 USD | 0.68 USD |
c7i.8xlarge | 32 | 64 | 1.428 USD | 1.36 USD |
c7i.12xlarge | 48 | 96 | 2.142 USD | 2.04 USD |
c7i.16xlarge | 64 | 128 | 2.856 USD | 2.72 USD |
c7i.24xlarge | 96 | 192 | 4.284 USD | 4.08 USD |
(c6i.32xlarge) | 128 | 256 | - | 5.44 USD |
c7i.48xlarge | 192 | 384 | 8.568 USD | - |
※料金は北米、Unix/Linux 1時間のオンデマンド価格
R7i/ R6i
インスタンスタイプ | vCPU | メモリ (GiB) | R7i料金 | R6i料金 |
---|---|---|---|---|
r7i.large | 2 | 16 | 0.1323 USD | 0.126 USD |
r7i.xlarge | 4 | 32 | 0.2646 USD | 0.252 USD |
r7i.2xlarge | 8 | 64 | 0.5292 USD | 0.504 USD |
r7i.4xlarge | 16 | 128 | 1.0584 USD | 1.008 USD |
r7i.8xlarge | 32 | 256 | 2.1168 USD | 2.016 USD |
r7i.12xlarge | 48 | 384 | 3.1752 USD | 3.024 USD |
r7i.16xlarge | 64 | 512 | 4.2336 USD | 4.032 USD |
r7i.24xlarge | 96 | 768 | 6.3504 USD | 6.048 USD |
(r6i.32xlarge) | 128 | 1024 | - | 8.064 USD |
r7i.48xlarge | 192 | 1536 | 12.7008 USD | - |
まとめ
インテルCPUを搭載した、第7世代にあたるEC2。 汎用の「M7i」、CPU最適化「C7i」、メモリ最適化「R7i」のインスタンスタイプの選択が可能となりました。
前世代のインスタンスと比較して若干高額なオンデマンド料金設定となっていますが、最大で15%の費用帯効果に優れた利用が出来るとされています。 2023年10月時点では 東京リージョンは未提供ですが、リージョンを問わないワークロードや、PoCなどで先行評価の機会があれば、最新世代のインスタンスの性能をぜひお試しください。
また、第7世代のEC2、2023年秋時点で最新世代位のインスタンスは、x86であれば AMDの多くの物理コアが使える「M7a」 や、 ARMアーキテクチャが採用出来る場合には、AWS が開発した Graviton 3搭載の 「M7g」なども存在します。 ワークロードの特性に応じて最適なインスタンスを選定してご利用ください。