すべてのプロダクト
Search
ドキュメントセンター

Elastic Container Instance:Arm ベースのインスタンスの作成

最終更新日:Jun 22, 2026

このトピックでは、Arm アーキテクチャを使用する Elastic Container Instance (ECI) を作成する方法について説明します。

ECS インスタンスファミリーの説明

Arm ベースのインスタンスタイプは、Arm アーキテクチャ上に構築されています。各 vCPU は物理プロセッサコアに対応します。安定したパフォーマンスと専用リソースを提供します。コンテナー、マイクロサービス、Web サイト、アプリケーションサーバ、ハイパフォーマンスコンピューティング (HPC)、CPU ベースの機械学習などのシナリオに適しています。

カテゴリ

Arm インスタンスファミリー

汎用

g8y

コンピューティング最適化

c8y

メモリ最適化

r8y

ECS インスタンスタイプの詳細については、次のトピックをご参照ください:

注意事項

Arm ベースの ECI インスタンスは、vCPU とメモリではなく、実際の Arm インスタンスタイプに基づいて課金されます。

重要

ECI インスタンスを作成した後、DescribeContainerGroups API を呼び出して詳細を照会できます。レスポンスの InstanceType パラメータは、ECI インスタンスが使用する実際の ECS Arm インスタンスタイプを示します。

設定の説明

API モード

CreateContainerGroup API を呼び出して ECI インスタンスを作成する場合、次のいずれかの方法を使用して Arm ベースのインスタンスを作成できます。

  • 方法 1:InstanceType パラメータに ECS Arm インスタンスタイプを直接指定します。

  • 方法 2:vCPU とメモリを指定し、CpuArchitecture パラメータに CPU アーキテクチャを指定します。システムは、vCPU とメモリの要件を満たすサポートされている ECS Arm インスタンスタイプを自動的に選択します。

    vCPU とメモリの仕様を指定するには、次のいずれかの方法を使用できます。

    • コンテナの vCPU とメモリの仕様のみを指定します。システムは、それらの仕様を自動的に集約してインスタンスの仕様とします。

    • インスタンスの vCPU とメモリの仕様を指定し、次に各コンテナの vCPU とメモリの仕様を指定します。

    • InstanceType パラメータを使用して、ECI の vCPU とメモリの仕様を指定します。

次の表に、インスタンスの Arm アーキテクチャを指定するために使用できるパラメータを示します。詳細については、「CreateContainerGroup」をご参照ください。

パラメータ

タイプ

説明

Cpu

number

2.0

ECI に割り当てる vCPU 数。

Memory

number

4.0

ECI に割り当てるメモリサイズ。単位:GiB。

Container.N.Cpu

number

0.5

コンテナ N に割り当てる vCPU 数。

Container.N.Memory

number

1.0

コンテナ N のメモリサイズ。単位:GiB。

InstanceType

String

2-4Gi

インスタンスの仕様。

  • 一度に最大 5 つの仕様を指定できます。複数の仕様はカンマ (,) で区切ります。

  • vCPU とメモリの仕様を指定できます。ECS タイプを指定することもできます。

CpuArchitecture

String

ARM64

インスタンスの CPU アーキテクチャ。デフォルト値:AMD64。有効な値:

  • AMD64

  • ARM64

設定例:

  • 例 1:ECS Arm インスタンスタイプを指定する

    ContainerGroupName=test-arm
    # 複数のECS Armインスタンスタイプを指定
    InstanceType=ecs.c8y.large,ecs.g8y.large
    # パブリックイメージをプルするためのEIPを作成・関連付け
    AutoCreateEip=true
    # Arm アーキテクチャ用のコンテナイメージを使用するようコンテナを設定
    Container.1.Name=centos
    Container.1.Image=arm64v8/centos:7.9.2009
    Container.1.command.1=sleep
    Container.1.Arg.1=999999
  • 例 2:vCPU とメモリの仕様、および CPU アーキテクチャを指定する

    ContainerGroupName=test-arm
    # インスタンスのvCPUとメモリを指定
    Cpu=2.0
    Memory=4.0
    # CPU アーキテクチャを指定
    CpuArchitecture=ARM64
    # パブリックイメージをプルするためのEIPを作成・関連付け
    AutoCreateEip=true
    # Arm アーキテクチャ用のコンテナイメージを使用するようコンテナを設定
    Container.1.Name=centos
    Container.1.Image=arm64v8/centos:7.9.2009
    Container.1.command.1=sleep
    Container.1.Arg.1=999999

コンソール モード

Elastic Container Instance コンソールで、選択したリージョンとゾーンが Arm インスタンスタイプをサポートしている場合は、コンテナーグループの設定 セクションの 指定仕様 タブをクリックして、ECS Arm インスタンスタイプを選択します。

[アーキテクチャ] セクションで、[ARM コンピューティング] タブを選択します。インスタンスタイプリストから、[汎用 g8y] または [コンピューティング最適化 c8y] ファミリー (Yitian プロセッサ) などのインスタンスタイプを選択します。