Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

コンピュート最適化インスタンス

コンピューティング最適化インスタンスは、高パフォーマンスプロセッサから恩恵を受けるコンピューティングバウンドな用途に最適です。このインスタンスは、以下の用途に最適です。

  • 作業負荷のバッチ処理

  • メディアの変換

  • 高性能なウェブサーバー

  • ハイパフォーマンスコンピューティング (HPC)

  • 科学的なモデル

  • 専用ゲームサーバーおよび広告エンジン

  • 機械学習推論やその他の大量の演算を行うアプリケーション

ハードウェア仕様

以下に示しているのは、コンピューティング最適化インスタンスのハードウェア仕様の要約です。

インスタンスタイプ デフォルト vCPU メモリ (GiB)
c4.large 2 3.75
c4.xlarge 4 7.5
c4.2xlarge 8 15
c4.4xlarge 16 30
c4.8xlarge 36 60
c5.large 2 4
c5.xlarge 4 8
c5.2xlarge 8 16
c5.4xlarge 16 32
c5.9xlarge 36 72
c5.18xlarge 72 144
c5d.large 2 4
c5d.xlarge 4 8
c5d.2xlarge 8 16
c5d.4xlarge 16 32
c5d.9xlarge 36 72
c5d.18xlarge 72 144

各 Amazon EC2 インスタンスタイプのハードウェア仕様については、「Amazon EC2 インスタンスタイプ」を参照してください。

CPU オプションの指定についての詳細は、「CPU オプションの最適化」を参照してください。

インスタンスのパフォーマンス

EBS 最適化インスタンスは、インスタンスからの Amazon EBS I/O とその他のネットワークトラフィックとの競合を排除することによって、EBS ボリュームの安定した高パフォーマンスを実現できます。C4、C5、C5d インスタンスは、追加料金なしでデフォルトで EBS 最適化されます。詳細については、Amazon EBS – 最適化インスタンス を参照してください。

c4.8xlarge インスタンスタイプにより、Linux のプロセッサの C ステートと P ステートを制御できます。c5.9xlargec5.18xlargec5d.9xlarge、および c5d.18xlarge インスタンスタイプにより、プロセッサの C ステートを制御できます。C ステートは非アクティブ時のコアのスリープレベルを制御し、P ステートは希望するコアからのパフォーマンス (CPU 周波数) を制御します。詳細については、「EC2 インスタンスタイプのプロセッサのステート制御」を参照してください。

ネットワークパフォーマンス

サポート対象のインスタンスタイプで、拡張されたネットワーキング機能を有効にすることができます。拡張ネットワーキングでは、パケット毎秒 (PPS) が非常に大きく、ネットワークのストレスが少なく、レイテンシーが低くなります。詳細については、「Linux の拡張ネットワーキング」を参照してください。

拡張されたネットワーキングのための Elastic Network Adapter (ENA) を使用するインスタンスタイプは、高いパケット/秒パフォーマンスと一貫して低いレイテンシーを同時に実現します。ほとんどのアプリケーションでは、高いレベルのネットワークパフォーマンスが一貫して必要なわけではありませんが、データの送受信時にアクセスする帯域幅を増やすことでメリットを得られます。ENA を使用し、最大 10 Gbps のスループットをサポートするインスタンスタイプでは、ネットワーク I/O クレジットメカニズムを使用して、平均帯域幅使用率に基づいてインスタンスにネットワーク帯域幅を割り当てます。これらのインスタンスでは、ネットワークスループットがベースライン制限を下回るとクレジットを獲得し、ネットワークデータ転送を実行するときにこれらのクレジットを使用できます。10 Gbps 以上の帯域幅に継続的にアクセスする必要があるワークロードの場合は、10 Gbps または 25 Gbps のネットワーク速度をサポートするインスタンスタイプを使用することをお勧めします。

以下に示しているのは、拡張ネットワーキングをサポートするコンピューティング最適化インスタンスのネットワークパフォーマンスの要約です。

インスタンスタイプ ネットワークパフォーマンス 拡張ネットワーキング

c5.4xlarge 以下 | c5d.4xlarge 以下

最大 10 Gbps ENA
c5.9xlarge | c5d.9xlarge 10 Gbps ENA
c5.18xlarge | c5d.18xlarge 25 Gbps ENA
c4.large Intel 82599 VF
c4.xlarge | c4.2xlarge | c4.4xlarge Intel 82599 VF
c4.8xlarge 10 Gbps Intel 82599 VF

インスタンスの機能

コンピュート最適化インスタンスの機能の概要を以下に示します。

EBS のみ NVMe EBS インスタンスストア 配置グループ

C4

[Yes (あり)]

[Yes (あり)]

C5

[Yes (あり)]

[Yes (あり)]

[Yes (あり)]

C5d [Yes (あり)]

NVMe *

[Yes (あり)]

* ルートデバイスボリュームは、Amazon EBS ボリュームにする必要があります。

詳細については、以下を参照してください。

リリースノート

  • C4、C5、C5d インスタンスには、64 ビットの EBS-backed HVM AMIs が必要です。それらにはハイメモリ (最大 144 GiB の RAM) があり、その処理能力を活用するためには 64 ビットのオペレーティングシステムが必要です。HVM AMI は、ハイメモリインスタンスタイプの準仮想化 (PV) AMI よりも優れたパフォーマンスを提供します。さらに、拡張ネットワーキングを利用するには、HVM AMI を使用する必要があります。

  • C5 と C5d インスタンスには、次の要件があります。

    • NVMe ドライバーをインストールする必要があります。EBS ボリュームは NVMe ブロックデバイスとして公開されます。

    • Elastic Network Adapter (ENA) ドライバーをインストールしている必要があります。

    以下の AMI はこれらの要件を満たしています。

    • Amazon Linux 2

    • Amazon Linux AMI 2014.03 以降

    • Ubuntu 14.04 以降

    • SUSE Linux Enterprise Server 12 以降

    • Red Hat Enterprise Linux 7.4 以降

    • CentOS 7 以降

    • FreeBSD 11.1-RELEASE

    • Windows Server 2008 R2 以降

  • C5 インスタンスは、最大 27 の EBS ボリュームに加え、Elastic Network Interface のアタッチをサポートしています。たとえば、c5.2xlarge インスタンスは 4 つのネットワークインターフェイスをサポートしています。インスタンスごとに 1 つ以上のネットワークインターフェイスがあります。c5.2xlarge インスタンスに追加の 3 つの Elastic Network Interface のアタッチがある場合、そのインスタンスには 24 の EBS ボリュームをアタッチできます。

  • c5d.18xlarge インスタンスタイプは、最大 25 の EBS ボリュームに加え、Elastic Network Interface のアタッチをサポートしています。別のサイズの C5d インスタンスは、最大 26 の EBS ボリュームに加え、Elastic Network Interface をサポートしています。

  • C5 と C5d インスタンスには、API リクエストによるクリーンシャットダウンをサポートするための acpid がインストールされている必要があります。

  • リージョンで起動できるインスタンスの合計数には制限があります。また、一部のインスタンスタイプにはその他の制限もあります。詳細については、「Amazon EC2 で実行できるインスタンスの数はいくつですか?」を参照してください。制限の引き上げをリクエストするには、「Amazon EC2 インスタンス申請フォーム」を使用します。