「C6i」最新Intel プロセッサ搭載したコンピュート最適化インスタンスがリリースされました

第3世代 Xeon Scalable Processors (Cooper Lake) を搭載するCPU最適化インスタンス、「C6i」がリリースされました。
2021.10.30

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

AWSチームのすずきです。

Intelの最新世代のプロセッサを搭載したコンピュート最適化インスタンス「C6i」が、 バージニア、オレゴン、オハイオ、アイルランドのリージョンで利用可能になりました。

「C6i」インスタンスの起動を試す機会がありましたので、紹介させていただきます。

C6i の特徴

  • 第3世代の Intel Xeon スケーラブルプロセッサを搭載
  • 最大 128 vcpu/512 Gib メモリ搭載の c6i.32xlarge を提供
  • コストパフォーマンスは最大 15 %向上
  • EBS 帯域幅は最大 40 Gbps、ネットワーク帯域幅は最大 50 Gbps
  • メモリ帯域幅は最大 9 % 向上
  • Intel Total Memory Encryption 対応(メモリ暗号化)

バリエーション

Type vCPU数 Memory (GiB) ネットワーク性能 オンデマンド価格(USD)
c6i.large 2 4 Up to 12.5 Gigabit 0.085
c6i.xlarge 4 8 Up to 12.5 Gigabit 0.17
c6i.2xlarge 8 16 Up to 12.5 Gigabit 0.34
c6i.4xlarge 16 32 Up to 12.5 Gigabit 0.68
c6i.8xlarge 32 64 12.5 Gigabit 1.36
c6i.12xlarge 48 96 18.75 Gigabit 2.04
c6i.16xlarge 64 128 25 Gigabit 2.72
c6i.24xlarge 96 192 37.5 Gigabit 4.08
c6i.32xlarge 128 256 50 Gigabit 5.44
  • 執筆時点のオレゴンリージョンの価格です。
  • 最新は公式ページを参照ください。

比較情報

C5
Type vCPU数 Memory (GiB) ネットワーク性能 オンデマンド価格(USD)
c5.large 2 4 Up to 10 Gigabit 0.085
c5.xlarge 4 8 Up to 10 Gigabit 0.17
c5.2xlarge 8 16 Up to 10 Gigabit 0.34
c5.4xlarge 16 32 Up to 10 Gigabit 0.68
c5.9xlarge 36 72 10 Gigabit 1.53
c5.12xlarge 48 96 12 Gigabit 2.04
c5.18xlarge 72 144 25 Gigabit 3.06
c5.24xlarge 96 192 25 Gigabit 4.08
c5.metal 96 192 25 Gigabit 4.08
  • large インスタンスでも 帯域幅は 10 Gbpsから、12.5Gbpsに増加しました。
  • 同一vCPU数の「C5」「C6i」、同価格の設定でした
  • 9xlarge、18xlarge は廃止されました。
    M6i
Type vCPU数 Memory (GiB) ネットワーク性能 オンデマンド価格(USD)
m6i.large 2 8 Up to 12.5 Gigabit 0.096
m6i.xlarge 4 16 Up to 12.5 Gigabit 0.192
m6i.2xlarge 8 32 Up to 12.5 Gigabit 0.384
m6i.4xlarge 16 64 Up to 12.5 Gigabit 0.768
m6i.8xlarge 32 128 12.5 Gigabit 1.536
m6i.12xlarge 48 192 18.75 Gigabit 2.304
m6i.16xlarge 64 256 25 Gigabit 3.072
m6i.24xlarge 96 384 37.5 Gigabit 4.608
m6i.32xlarge 128 512 50 Gigabit 6.144
  • C6i、M6i、同じvCPU数であれば 約12%廉価な価格設定でした。

利用可能リージョン

残念ながら初期リリースでは東京、大阪ともに利用できません。利用可能リージョンは以下のとおりです。

  • バージニア北部
  • オレゴン
  • オハイオ
  • アイルランド

起動してみた

今回は以下の環境で起動しました

  • リージョン : オレゴン(us-west-2)
  • AMI : Amazon Linux 2 AMI (HVM), SSD Volume Type - ami-013a129d325529d4d
  • インスタンスタイプ : c6i.large

それでは最新世代インスタンス記事恒例のシステム情報です

dmesg

$ dmesg | less

[    0.000000] Linux version 4.14.246-187.474.amzn2.x86_64 (mockbuild@ip-10-0-1-132) (gcc version 7.3.1 20180712 (Red Hat 7.3.1-13) (GCC)) #1 SMP Tue Sep 7 21:48:11 UTC 2021
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.14.246-187.474.amzn2.x86_64 root=UUID=e6c06bf4-70a3-4524-84fa-35484afc0d19 ro console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 nvme_core.io_timeout=4294967295 rd.emergency=poweroff rd.shell=0
[    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: 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: Enabled xstate features 0x2e7, context size is 2440 bytes, using 'compacted' format.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bffe8fff] usable
[    0.000000] BIOS-e820: [mem 0x00000000bffe9000-0x00000000bfffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000e03fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000013affffff] usable
[    0.000000] BIOS-e820: [mem 0x000000013b000000-0x000000013fffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.7 present.
[    0.000000] DMI: Amazon EC2 c6i.large/, BIOS 1.0 10/16/2017
[    0.000000] Hypervisor detected: KVM
← snip →

DMI: Amazon EC2 c6i.large との表記が確認できました。

CPU 情報

/proc/cpuinfo の内容です

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 106
model name      : Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz
stepping        : 6
microcode       : 0xd0002b1
cpu MHz         : 3503.431
cache size      : 55296 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 27
wp              : yes
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 aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave 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 ida arat avx512vbmi pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid md_clear flush_l1d arch_capabilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass swapgs
bogomips        : 5799.94
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 106
model name      : Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz
stepping        : 6
microcode       : 0xd0002b1
cpu MHz         : 3501.679
cache size      : 55296 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 27
wp              : yes
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 aperfmperf tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave 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 ida arat avx512vbmi pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid md_clear flush_l1d arch_capabilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass swapgs
bogomips        : 5799.94
clflush size    : 64
cache_alignment : 64
address sizes   : 46 bits physical, 48 bits virtual
power management:

搭載するCPUは Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz。m6i.largeと同一のCPUが搭載されている模様です。

まとめ

X86_64アーキテクチャを採用するシステムで 高いCPU性能のEC2インスタンスを必要とする場合、最新のコンピュート最適化インスタンスの「C6i」をお試しください。

尚、前世代のコンピュート最適化インスタンスの「C5」は 汎用の「M5」と異なるCPUを搭載しており、高いクロック周波数で利用できる場合がありましたが、「C6i」と「M6i」は共通のCPUとなった模様です。 「C6i」と「M6i」の価格差は約12%。「M6i」のメモリが活用できないワークロードである場合を除き、「M6i」も評価いただく事をおすすめします。

参考