「M7i」「 M7i-flex」 最新 Intel CPUを搭載した 汎用EC2インスタンスがリリースされました
2023年8月2日、 第4世代 (Sapphire Rapids) Intel Xeon プロセッサーを搭載した EC2インスタンス、「m7i」と「m7i-flex」がリリース。 米国東部 (バージニア北部)、米国東部 (オハイオ)、米国西部 (オレゴン)、および欧州 (アイルランド) リージョンで利用可能になりました。
今回、「m7i.large」と「m7i-fles.large」のインスタンスの起動と、従来インスタンスとの価格比較を試みる機会がありましたので、紹介させて頂きます。
EC2
オレゴン(us-west-2)リージョンで、AmazonLinux2023 のAMIを利用しました。
インスタンスタイプ情報
dmesg
m7i、 m7i-flex、インスタンスタイプの出力以外は同一内容でした。
m7i.large
[ 0.000000] Linux version 6.1.38-59.109.amzn2023.x86_64 (mockbuild@ip-10-0-38-43) (gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4), GNU ld version 2.39-6.amzn2023.0.7) #1 SMP PREEMPT_DYNAMIC Tue Jul 11 23:51:29 UTC 2023 [ 0.000000] Command line: BOOT_IMAGE=(hd0,gpt1)/boot/vmlinuz-6.1.38-59.109.amzn2023.x86_64 root=UUID=3325c0ba-3d91-4d25-bb13-bdc5c47a979a 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] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x020: 'AVX-512 opmask' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x040: 'AVX-512 Hi256' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x080: 'AVX-512 ZMM_Hi256' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x200: 'Protection Keys User registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x20000: 'AMX Tile config' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x40000: 'AMX Tile data' [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 [ 0.000000] x86/fpu: xstate_offset[5]: 832, xstate_sizes[5]: 64 [ 0.000000] x86/fpu: xstate_offset[6]: 896, xstate_sizes[6]: 512 [ 0.000000] x86/fpu: xstate_offset[7]: 1408, xstate_sizes[7]: 1024 [ 0.000000] x86/fpu: xstate_offset[9]: 2432, xstate_sizes[9]: 8 [ 0.000000] x86/fpu: xstate_offset[17]: 2496, xstate_sizes[17]: 64 [ 0.000000] x86/fpu: xstate_offset[18]: 2560, xstate_sizes[18]: 8192 [ 0.000000] x86/fpu: Enabled xstate features 0x602e7, context size is 10752 bytes, using 'compacted' format. [ 0.000000] signal: max sigframe size: 11952 (略) [ 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 m7i.large/, BIOS 1.0 10/16/2017
m7i-flex.large
[ 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 m7i-flex.large/, BIOS 1.0 10/16/2017
lscpu
m7i、m7i-flexとも、プロセッサー・ナンバーは「8488C」 、 2023年Q1に発売された、第4世代の インテル Xeon Platinum 8480C プロセッサー の派生と推測されるCPUが搭載されていました。
M7i
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 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 x2 apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enha nced fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw av x512vl 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 avx512_fp16 amx_tile amx_int8 flush_l 1d 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: Itlb multihit: Not affected L1tf: Not affected Mds: Not affected Meltdown: Not affected Mmio stale data: Not affected Retbleed: 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
M7i-flex
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 constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_t imer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase tsc_adjust bmi1 av x2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 x saves avx_vnni avx512_bf16 wbnoinvd ida arat avx512vbmi umip pku ospke waitpkg avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg tme av x512_vpopcntdq rdpid cldemote movdiri movdir64b md_clear serialize 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: Itlb multihit: Not affected L1tf: Not affected Mds: Not affected Meltdown: Not affected Mmio stale data: Not affected Retbleed: 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情報
価格比較
M7i/ M6i
M7iのオンデマンド料金は、同等スペックのM6i と比較して 5% 高い価格設定でした。
インスタンスタイプ | vCPU | メモリ (GiB) | ネットワークパフォーマンス | オンデマンド料金(m7i) | オンデマンド料金(m6i) | ||
---|---|---|---|---|---|---|---|
m7i.large | m6i.large | 2 | 8 | Up to 12.5 Gigabit | Up to 12.5 Gigabit | 0.1008 USD | 0.096 USD |
m7i.xlarge | m6i.xlarge | 4 | 16 | Up to 12.5 Gigabit | Up to 12.5 Gigabit | 0.2016 USD | 0.192 USD |
m7i.2xlarge | m6i.2xlarge | 8 | 32 | Up to 12.5 Gigabit | Up to 12.5 Gigabit | 0.4032 USD | 0.384 USD |
m7i.4xlarge | m6i.4xlarge | 16 | 64 | Up to 12.5 Gigabit | Up to 12.5 Gigabit | 0.8064 USD | 0.768 USD |
m7i.8xlarge | m6i.8xlarge | 32 | 128 | 12.5 Gigabit | 12.5 Gigabit | 1.6128 USD | 1.536 USD |
m7i.12xlarge | m6i.12xlarge | 48 | 192 | 18.75 Gigabit | 18.75 Gigabit | 2.4192 USD | 2.304 USD |
m7i.16xlarge | m6i.16xlarge | 64 | 256 | 25 Gigabit | 25 Gigabit | 3.2256 USD | 3.072 USD |
m7i.24xlarge | m6i.24xlarge | 96 | 384 | 37.5 Gigabit | 37.5 Gigabit | 4.8384 USD | 4.608 USD |
- | m6i.32xlarge | 128 | 512 | - | 50 Gigabit | - | 6.144 USD |
m7i.48xlarge | - | 192 | 768 | 50 Gigabit | - | 9.6768 USD | - |
M7i/ M6i
M7i-flexは、M6i と比較し、0.25%廉価な価格設定でした。
インスタンスタイプ | vCPU | メモリ (GiB) | ネットワークパフォーマンス | オンデマンド料金(m7i) | オンデマンド料金(m6i) | |
---|---|---|---|---|---|---|
m7i-flex.large | m6i.large | 2 | 8 | Up to 12.5 Gigabit | 0.09576 USD | 0.096 USD |
m7i-flex.xlarge | m6i.xlarge | 4 | 16 | Up to 12.5 Gigabit | 0.19152 USD | 0.192 USD |
m7i-flex.2xlarge | m6i.2xlarge | 8 | 32 | Up to 12.5 Gigabit | 0.38304 USD | 0.384 USD |
m7i-flex.4xlarge | m6i.4xlarge | 16 | 64 | Up to 12.5 Gigabit | 0.76608 USD | 0.768 USD |
m7i-flex.8xlarge | m6i.8xlarge | 32 | 128 | Up to 12.5 Gigabit | 1.53216 USD | 1.536 USD |
まとめ
最新Intel Xenon プロセッサーを搭載する「M7i」、前世代の「M6i」と比較して、コストパフォーマンスは6%改善するとされています。
また、今回新しく増えた 「M7i-flex」は、ベースライン性能が40%、バースト性能が 95%相当に抑制されますが、「M7i」より5%廉価、全世代の「M6i」より若干廉価な価格設定。 常時100%のCPU負荷が発生しないワークロードであれば、費用対効果に優れた利用が期待できます。
新しいM7i、M7i-flexの性能については、別の機会に紹介させて頂きたいと思います。