Alibaba Cloud は、さまざまなユースケースに適合するさまざまなインスタンスタイプを提供しています。このトピックでは、インスタンスファミリカテゴリ、インスタンスファミリ、およびインスタンスタイプ間の関係について説明します。また、インスタンスタイプの命名規則についても説明します。
インスタンスファミリカテゴリ間の違い
Alibaba Cloud は、CPU アーキテクチャとサポートされるシナリオに基づいて、インスタンスファミリを次のカテゴリにグループ化します。x86 ベースのコンピューティング、Arm ベースのコンピューティング、ECS ベアメタルインスタンス、高性能計算、スーパーコンピューティングクラスタ(SCC)、およびヘテロジニアスコンピューティング。
インスタンスファミリカテゴリ | 説明 |
x86 ベースのコンピューティングと Arm ベースのコンピューティングのインスタンスファミリカテゴリ |
|
ECS ベアメタルインスタンスファミリカテゴリ | ECS ベアメタルインスタンスは、物理マシンと ECS インスタンスの長所を組み合わせて、強力で堅牢なコンピューティング機能を提供します。 ECS ベアメタルインスタンスは、仮想化 2.0 を使用して、仮想化オーバーヘッドなしで、基盤となるサーバーのプロセッサとメモリリソースにビジネスアプリケーションが直接アクセスできるようにします。 ECS ベアメタルインスタンスは、Intel VT-x などのハードウェア機能セットと、物理マシンのリソース分離機能を保持しており、クラウド内の非仮想化環境で実行する必要があるアプリケーションに最適です。 |
SCC インスタンスファミリカテゴリ | SCC は ECS ベアメタルインスタンスに基づいており、高速リモートダイレクトメモリアクセス(RDMA)ベースの相互接続を使用して、大規模クラスタのネットワークパフォーマンスと高速化率を大幅に向上させます。 SCC は ECS ベアメタルインスタンスのすべての利点を備えており、高帯域幅、低レイテンシのネットワークを提供します。 |
ヘテロジニアスコンピューティングインスタンスファミリカテゴリ |
|
インスタンスファミリとインスタンスタイプの関係
インスタンスファミリは、同じプロセッサを使用し、同様のビジネスシナリオとユースケースに適したインスタンスタイプのグループです。各インスタンスファミリは、CPU とメモリの容量など、さまざまな容量の組み合わせを持つ複数のインスタンスタイプで構成されています。 ECS インスタンスタイプは、CPU(CPU モデルとクロック速度)とメモリを含む、ECS インスタンスの基本プロパティを定義します。インスタンスを作成するときは、インスタンスタイプ、ネットワークタイプ、Elastic Block Storage(EBS)デバイス、およびイメージを構成する必要があります。
次の図は、インスタンスファミリとインスタンスタイプの関係を示しています。
図には、特定のインスタンスファミリとタイプのみが表示されています。他のインスタンスファミリとインスタンスタイプについては、「インスタンスファミリの概要」をご参照ください。
インスタンスタイプの命名規則
各インスタンスファミリ名は、ecs.<Instance family>
形式です。各インスタンスタイプ名は、ecs.<Instance family>.<Instance size>
形式です。
ecs
: ECS の製品コード。<Instance family>
: インスタンスファミリ名の本体とインスタンスファミリ名のサフィックスで構成されます。<Instance size>
: vCPU の数。small
、large
、または<nx>large
です。small
は 1 vCPU、large
は 2 vCPU、xlarge
は 4 vCPU を示します。<nx> の n の値が大きいほど、vCPU の数が多いことを示します。たとえば、2xlarge
は 8 vCPU(= 2 × 4)、3xlarge
は 12 vCPU(= 3 × 4)を示します。
x86 ベースのコンピューティングインスタンスファミリと Arm ベースのコンピューティングインスタンスファミリ
たとえば、ecs.g8ae.4xlarge
は汎用インスタンスファミリのインスタンスタイプで、拡張 AMD CPU を搭載しています。インスタンスタイプには 16 vCPU(= 4 × 4)があります。インスタンスタイプには、汎用インスタンスファミリの vCPU とメモリの比率 1:4 に基づいて 64 GiB のメモリがあります。
インスタンスタイプ名は、<Instance family> 部分によって異なります。次の表は、各インスタンスタイプ名の <Instance family> 部分について説明しています。
インスタンスファミリ名の本体(小文字 + 数字) | インスタンスファミリ名のサフィックス | |
小文字 | 数字 | 小文字 |
インスタンスファミリのパフォーマンス特性を示す略語。
| インスタンスファミリが属する世代。数値が大きいほど、費用対効果の高い新しい世代のインスタンスファミリであることを示します。 例: 8、7、6、5。 | インスタンスファミリの他の特性を示す略語。
説明 特定のインスタンスファミリ名のサフィックスには、c と m が含まれています。たとえば、ecs.e-c1m4.xlarge では、e インスタンスファミリ名に c1m4 のサフィックスが付いており、これは vCPU とメモリの比率が 4:1 であることを示します。
|
ヘテロジニアスコンピューティングインスタンスファミリ、ECS ベアメタルインスタンスファミリ、SCC インスタンスファミリ
たとえば、ecs.ebmgn7ix.32xlarge
は、GPU アクセラレーション、コンピューティング最適化された ECS ベアメタルインスタンスファミリのインスタンスタイプです。インスタンスタイプは、それぞれ 24 GB のメモリを搭載した NVIDIA A10 GPU と拡張 AMD CPU を搭載しています。インスタンスタイプには 128 vCPU(= 32 × 4)があります。数字の 7 は Ampere アーキテクチャを示します。
インスタンスタイプ名は、<Instance family> 部分によって異なります。次の表は、各インスタンスタイプ名の <Instance family> 部分について説明しています。
インスタンスファミリ名の本体(小文字) | インスタンスファミリ名のサフィックス(小文字 + 数字) |
|
説明 特定のインスタンスファミリ名のサフィックスには、c と g が含まれています。たとえば、ecs.gn7i-c8g1.2xlarge では、gn7i インスタンスファミリ名に c8g1 のサフィックスが付いており、これは vCPU と GPU の比率が 8:1 であることを示します。
|
インスタンスタイプのメトリック
メトリック | 説明 |
プロセッサ | ECS インスタンスの物理 CPU モデル。プロセッサのパフォーマンスは、プロセッサの種類によって異なります。
|
vCPU | x86 ベースのインスタンスタイプの各 vCPU は、プロセッサコアのハイパースレッドに対応しています。 Arm ベースのインスタンスタイプの各 vCPU は、物理プロセッサコアに対応しています。インスタンスタイプは、専用リソースを使用して安定したパフォーマンスを提供します。 |
バーストパフォーマンス |
|
メモリ |
|
ネットワーク帯域幅 |
説明 インスタンスタイプの仕様はすべて、純粋な転送テスト環境で検証および取得されています。実際のビジネスシナリオでは、ECS インスタンスのパフォーマンスは、インスタンスワークロードタイプ、パケットサイズ、接続タイプ(永続的または短時間)、イメージバージョン、ネットワーキングモデルなどの他の要因によって異なる場合があります。適切なインスタンスタイプを選択するために、インスタンスでビジネステストを実行することをお勧めします。 |
パケット転送速度 (pps) | 最大受信パケット転送速度と最大送信パケット転送速度の合計です。ECS インスタンスのパケット転送速度をテストする方法については、「インスタンスのネットワークパフォーマンスをテストする」をご参照ください。 説明 インスタンスタイプの仕様はすべて、純粋な転送テスト環境で検証および取得されています。実際のビジネスシナリオでは、ECS インスタンスのパフォーマンスは、インスタンスのワークロードタイプ、パケットサイズ、接続タイプ(持続的または短時間)、イメージバージョン、ネットワーキングモデルなどの他の要因によって異なる場合があります。インスタンスでビジネステストを実施して、適切なインスタンスタイプを選択することをお勧めします。 |
接続 | 接続はセッションとも呼ばれ、クライアントをサーバーに接続し、クライアントとサーバー間でデータを転送するプロセスです。 接続は、送信元 IP アドレス、宛先 IP アドレス、送信元ポート、宛先ポート、およびプロトコルで構成されるネットワーク通信クインティプルによって一意に定義されます。 ECS インスタンスの接続には、TCP、UDP、およびインターネット制御メッセージプロトコル(ICMP)接続が含まれます。 ビジネスが同時ネットワーク接続に影響を受けやすい場合は、ビジネス要件を満たす最大接続数のインスタンスタイプのインスタンスを選択してください。 |
NIC キュー | Elastic Network Interface(ENI)ごとにインスタンスタイプでサポートされるネットワークインターフェースコントローラー(NIC)キューの最大数です。 NIC キューの数が多いほど、ネットワークデータの配信と処理が効率化され、パケットの処理待ち時間が短縮され、ネットワークパフォーマンスが向上し、パケット損失率とネットワーク遅延が低くなります。 ネットワーク ワークロード、ハードウェア パフォーマンス、およびシステム構成に基づいて、適切な数の NIC キューを指定します。 詳細については、「NIC マルチキュー」をご参照ください。 |
ENI | インスタンスにバインドできる ENI の最大数です。各 ECS インスタンスに 1 つ以上の ENI をバインドできます。セカンダリ ENI を異なる ECS インスタンスにバインドしたり、バインドを解除したりすることで、ネットワーク構成の柔軟性とスケーラビリティを高め、さまざまなシナリオのネットワーク要件に対応できます。たとえば、ENI を使用して、マルチ IP アドレス、マルチ NIC、または高可用性ネットワークを作成できます。詳細については、「概要」をご参照ください。 |
ERI | インスタンスにバインドできる Elastic RDMA インターフェース (ERI) の最大数です。ERI は、Remote Direct Memory Access (RDMA) 対応の ENI です。ERI は、ENI が属するネットワークを再利用します。これにより、元のネットワークで RDMA 機能を使用し、サービスネットワーキングを変更することなく、RDMA によって提供される低レイテンシを実現できます。詳細については、「概要」をご参照ください。 |
ジャンボフレームのサポート | インスタンスタイプがジャンボフレーム機能をサポートするかどうかを指定します。Alibaba Cloud は、サイズが 8,500 バイトのジャンボフレームをサポートし、8,500 バイトのペイロードを持つイーサネットフレームを送信できます。ジャンボフレームは、パケットごとのペイロードサイズと、パケットオーバーヘッドではないパケットの割合を増加させることで、高いスループットと高いネットワークパフォーマンスを提供します。ジャンボフレーム機能を有効にする方法については、「ジャンボフレーム」をご参照ください。 |
ENI あたりの非公開 IPv4 アドレス | ENI あたりでインスタンスタイプによってサポートされる非公開 IPv4 アドレスの最大数。 |
ENI あたりの IPv6 アドレス | ENI あたりでインスタンスタイプによってサポートされる IPv6 アドレスの最大数。 |
I/O 最適化 | I/O 最適化は、インスタンスとクラウド ディスクのネットワーク機能とストレージ パフォーマンスを向上させます。たとえば、標準 SSD を I/O 最適化インスタンスにアタッチして、標準 SSD のストレージ パフォーマンスを最大化できます。 |
ローカル ストレージ | ローカルストレージは、ローカルディスクとも呼ばれ、ECS インスタンスがホストされている物理マシンに接続されているディスクを指します。ローカルストレージは、ECS インスタンスに一時的なブロックストレージを提供します。ローカルストレージは個別に作成することはできず、GiB のバイナリ単位で測定されます。 警告 ローカルディスクに保存されているデータの耐久性は、関連付けられている物理マシンの信頼性によって決まります。ローカルディスクは、単一障害点(SPOF)のリスクの影響を受けます。ローカルディスクに保存されているデータは失われる可能性があります。永続的なビジネスデータをローカルディスクに保存しないでください。詳細については、「ローカルディスク」をご参照ください。 |
ディスク帯域幅 |
|
ディスク IOPS |
|
vTPM | 信頼できるコンピューティング機能: Trusted Platform Module(TPM)または Trusted Cryptography Module(TCM)は、信頼できるインスタンスをホストする基盤となる物理サーバー上の信頼できるコンピューティングベース(TCB)として機能し、インスタンスの改ざん防止された信頼できる起動を保証します。Virtual TPM(vTPM)を使用すると、インスタンスのブートチェーンの重要なコンポーネントを測定できます。 |