Alibaba Cloudは、さまざまなユースケースに合わせてさまざまなインスタンスタイプを提供しています。 このトピックでは、インスタンスファミリーカテゴリ、インスタンスファミリー、およびインスタンスタイプの関係について説明します。 このトピックでは、インスタンスタイプの命名規則についても説明します。
インスタンスファミリーカテゴリの違い
Alibaba Cloudは、CPUアーキテクチャとサポートされるシナリオに基づいて、インスタンスファミリーを次のカテゴリにグループ化します。x86-basedコンピューティング、Armベースコンピューティング、ECSベアメタルインスタンス、ハイパフォーマンスコンピューティング、スーパーコンピューティングクラスター (SCC) 、および異種コンピューティングです。
インスタンスファミリーカテゴリ | 説明 |
x86-basedコンピューティングとArmベースのコンピューティングインスタンスファミリーのカテゴリ |
|
ECSベアメタルインスタンスファミリーカテゴリ | ECS Bare Metal Instanceは、物理マシンとECSインスタンスの強みを組み合わせて、強力で堅牢なコンピューティング機能を提供します。 ECS Bare Metal Instanceは、仮想化2.0を使用して、仮想化オーバーヘッドなしで、基盤となるサーバーのプロセッサおよびメモリリソースへの直接アクセスをビジネスアプリケーションに提供します。 ECS Bare Metal Instanceは、Intel VT-xなどのハードウェア機能セットと、物理マシンのリソース分離機能を保持します。これは、クラウド内の非仮想化環境で実行する必要があるアプリケーションに最適です。 |
SCCインスタンスファミリーカテゴリ | SCCはECS Bare Metal Instanceに基づいており、高速リモートダイレクトメモリアクセス (RDMA) ベースの相互接続を使用して、大規模クラスターのネットワークパフォーマンスと高速化率を大幅に向上させます。 SCCには、ECS Bare Metalインスタンスのすべての利点があり、高帯域幅、低遅延のネットワークを提供します。 |
異種コンピューティングインスタンスファミリーカテゴリ |
|
インスタンスファミリーとインスタンスタイプの関係
インスタンスファミリーは、同じプロセッサを使用するインスタンスタイプのグループであり、同様のビジネスおよび使用シナリオに適しています。 各インスタンスファミリーは複数のインスタンスタイプで構成されており、それぞれがCPUやメモリ容量などの異なる容量の組み合わせを持っています。 ECSインスタンスタイプは、CPU (CPUモデルとクロック速度) とメモリを含むECSインスタンスの基本プロパティを定義します。 インスタンスを作成するときは、インスタンスタイプ、ネットワークタイプ、Elastic Block Storage (EBS) デバイス、およびイメージを設定する必要があります。
インスタンスファミリーとインスタンスタイプの関係を次の図に示します。
特定のインスタンスファミリーとタイプのみが図に示されています。 その他のインスタンスファミリーとインスタンスタイプについては、「インスタンスファミリーの概要」をご参照ください。
インスタンスタイプの命名規則
各インスタンスファミリー名はecs.<instance family>
形式です。 各インスタンスタイプ名は、ecs.<instance family>.<Instance size>
形式です。
ecs
: ECSの製品コード。<インスタンスファミリー>
: インスタンスファミリー名の本文とインスタンスファミリー名のサフィックスで構成されます。<Instance family>
: 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-basedコンピューティングインスタンスファミリーとArmベースのコンピューティングインスタンスファミリー
たとえば、ecs.g8ae.4xlarge
は汎用インスタンスファミリーのインスタンスタイプで、拡張AMD CPUを搭載しています。 インスタンスタイプには16個のvCPU (= 4 × 4) があります。 インスタンスタイプには、汎用インスタンスファミリーの1:4のCPUとメモリの比率に基づいて64 GiBのメモリがあります。
インスタンスタイプ名は <Instance family> 部分で異なります。 次の表に、各インスタンスタイプ名の <Instance family> 部分を示します。
インスタンスファミリー名の本文 (小文字 + 数字) | インスタンスファミリ名サフィックス | |
小文字 | 数字 | 小文字 |
インスタンスファミリーのパフォーマンス特性を示す省略形。
| インスタンスファミリーが属する世代。 数値が大きいほど、コスト効率の高いインスタンスファミリーの新しい世代を示します。 例: 8、7、6、および5。 | インスタンスファミリーのその他の特性を示す省略形。
|
異種コンピューティングインスタンスファミリー、ECS Bare Metal instanceファミリー、 とSCCインスタンスファミリー
たとえば、ecs.ebmgn7ix.32xlarge
は、GPUで高速化されたコンピューティング最適化されたECSベアメタルインスタンスファミリーのインスタンスタイプです。 インスタンスタイプは、それぞれ24 GBのメモリと拡張AMD CPUを備えたNVIDIA A10 GPUを搭載しています。 インスタンスタイプには128個のvCPU (= 32 × 4) があります。 数字7はAmpereアーキテクチャを示します。
インスタンスタイプ名は <Instance family> 部分で異なります。 次の表に、各インスタンスタイプ名の <Instance family> 部分を示します。
インスタンスファミリー名の本文 (小文字) | インスタンスファミリ名サフィックス (小文字 + 数字) |
|
|
インスタンスタイプ指標
メトリクス | 説明 |
プロセッサ | ECSインスタンスの物理CPUモデル。 プロセッサの性能は、プロセッサのタイプに基づいて変化する。
|
vCPU | x86-basedのインスタンスタイプの各vCPUは、プロセッサコアのハイパースレッドに対応します。 Armベースのインスタンスタイプの各vCPUは、物理プロセッサコアに対応します。 インスタンスタイプは、専用リソースを使用して安定したパフォーマンスを提供します。 |
バーストパフォーマンス |
|
メモリ |
|
ネットワーク帯域幅 |
説明 インスタンスタイプの仕様はすべて、純粋な転送テスト環境で検証および取得されます。 実際のビジネスシナリオでは、ECSインスタンスのパフォーマンスは、インスタンスのワークロードタイプ、パケットサイズ、接続タイプ (永続的または短命) 、イメージバージョン、ネットワーキングモデルなどの他の要因によって異なる場合があります。 適切なインスタンスタイプを選択するために、インスタンスに対してビジネスストレステストを実行することを推奨します。 |
パケット転送レート (pps) | 最大インバウンドパケット転送速度とアウトバウンドパケット転送速度の合計。 ECSインスタンスのパケット転送速度をテストする方法については、「インスタンスのネットワークパフォーマンスのテスト」をご参照ください。 説明 インスタンスタイプの仕様はすべて、純粋な転送テスト環境で検証および取得されます。 実際のビジネスシナリオでは、ECSインスタンスのパフォーマンスは、インスタンスのワークロードタイプ、パケットサイズ、接続タイプ (永続的または短命) 、イメージバージョン、ネットワーキングモデルなどの他の要因によって異なる場合があります。 適切なインスタンスタイプを選択するために、インスタンスに対してビジネスストレステストを実行することを推奨します。 |
接続 | セッションとも呼ばれる接続は、クライアントをサーバーに接続し、クライアントとサーバーの間でデータを転送するプロセスです。 接続は、送信元 IP アドレス、宛先 IP アドレス、送信元ポート、宛先ポート、およびプロトコルで構成されるネットワーク通信の 5 つの要素によって一意に定義されます。 ECSインスタンスの接続には、TCP、UDP、およびインターネット制御メッセージプロトコル (ICMP) 接続が含まれます。 ビジネスが同時ネットワーク接続に敏感な場合は、最大接続数がビジネス要件を満たすインスタンスタイプのインスタンスを選択します。 |
NIC キュー | elastic network interface (ENI) ごとのインスタンスタイプでサポートされているネットワークinterface controller (NIC) キューの最大数。 また、インスタンスが各ENIで処理できるトラフィックキューの最大数でもあります。 NICキューの数が多いほど、ネットワークデータのより効率的な分散および処理、パケットが処理されるのを待つ時間の短縮、ネットワーク性能の改善、ならびにパケット損失率およびネットワーク待ち時間の低下を示す。 ネットワークのワークロード、ハードウェアのパフォーマンス、およびシステム構成に基づいて、適切な数のNICキューを指定します。 詳細については、「NICマルチキューの管理」をご参照ください。 |
ENI | インスタンスにバインドできるENIの最大数。 各ECSインスタンスに1つ以上のENIをバインドできます。 セカンダリENIを異なるECSインスタンスにバインドまたはバインド解除することで、ネットワーク構成の柔軟性とスケーラビリティを高め、さまざまなシナリオでネットワーク要件を満たすことができます。 たとえば、ENIを使用して、マルチIPアドレス、マルチNIC、または高可用性ネットワークを作成できます。 詳細については、「概要」をご参照ください。 |
ERI | インスタンスにバインドできるelastic RDMAインターフェイス (ERIs) の最大数。 ERIは、リモートダイレクトメモリアクセス (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 | 信頼できるコンピューティング機能: 信頼できるプラットフォームモジュール (TPM) または信頼できる暗号化モジュール (TCM) は、信頼できるインスタンスをホストする基盤となる物理サーバー上の信頼できるコンピューティングベース (TCB) として機能し、インスタンスの改ざん防止、信頼できるブートを保証します。 仮想TPM (vTPM) を使用して、インスタンスのブートチェーンの重要なコンポーネントを測定できます。 |