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

Elastic Container Instance:Arm アーキテクチャ対応の Elastic Container Instance の作成

最終更新日:Feb 28, 2026

Arm アーキテクチャ対応の Elastic Container Instance (ECI) は Arm アーキテクチャ上で実行され、各 vCPU が物理プロセッサコアに直接対応します。これにより、専有リソースを活用した安定的かつ予測可能なパフォーマンスが実現され、コンテナー、マイクロサービス、Web サイトおよびアプリケーションサーバ、ハイパフォーマンスコンピューティング (HPC)、CPU ベースの機械学習ワークロードなどに最適なインスタンスとなります。

Arm アーキテクチャ対応の ECS インスタンスタイプファミリー

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

カテゴリ

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

汎用タイプ

g8y

コンピューティング最適化タイプ

c8y

メモリ最適化タイプ

r8y

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

留意事項

  • 課金:Arm アーキテクチャ対応の Elastic Container Instance は、vCPU およびメモリ仕様ではなく、対応する Arm アーキテクチャ対応の ECS インスタンスタイプに基づいて課金されます。

  • コンテナイメージ:Arm 対応のコンテナイメージ(例: arm64v8/centos:7.9.2009)のご利用を推奨します。Arm アーキテクチャをサポートしないコンテナイメージを使用すると、コンテナーの起動に失敗する場合があります。

  • リージョンおよびゾーンの対応状況:Arm アーキテクチャ対応のインスタンスは、Arm アーキテクチャをサポートするリージョンおよびゾーンでのみご利用いただけます。コンソールでインスタンスを作成する際、選択したリージョンおよびゾーンが Arm アーキテクチャをサポートしている場合のみ、[インスタンスタイプの指定] タブに Arm アーキテクチャ対応のオプションが表示されます。

重要

Elastic Container Instance を作成した後は、DescribeContainerGroups API 操作を呼び出してインスタンスの詳細情報をクエリできます。InstanceType レスポンスパラメーターには、当該 Elastic Container Instance が実行される Arm アーキテクチャ対応の ECS インスタンスタイプが示されます。

インスタンスの作成

API または Elastic Container Instance コンソールのいずれかを使用して、Arm アーキテクチャ対応の Elastic Container Instance を作成できます。

API モード

CreateContainerGroup API 操作を呼び出す際に、以下のいずれかの方法で Arm アーキテクチャを指定できます。

  • 方法 1InstanceType パラメーターを使用して、Arm アーキテクチャ対応の ECS インスタンスタイプを直接指定します。

  • 方法 2:vCPU およびメモリ仕様を指定し、CpuArchitecture パラメーターを ARM64 に設定します。システムは、指定された vCPU およびメモリ要件を満たす Arm アーキテクチャ対応の ECS インスタンスタイプを自動的に選択します。

vCPU およびメモリ仕様を指定するには、以下のいずれかの方法をご利用ください。

  • コンテナーの vCPU およびメモリ仕様のみを指定します。システムは、コンテナーの vCPU およびメモリ仕様を自動的に集約し、インスタンスの vCPU およびメモリ仕様として適用します。

  • インスタンスの vCPU およびメモリ仕様を指定したうえで、各コンテナーの vCPU およびメモリ仕様を個別に指定します。

  • InstanceType パラメーターを使用して、Elastic Container Instance の vCPU およびメモリ仕様を指定します。

パラメーター

以下の表では、Arm アーキテクチャおよびリソース仕様を指定するために使用可能なパラメーターについて説明します。詳細については、「CreateContainerGroup」をご参照ください。

パラメーター

説明

Cpu

数値

2.0

Elastic Container Instance に割り当てる vCPU 数です。

Memory

数値

4.0

Elastic Container Instance に割り当てるメモリサイズです。単位:GiB。

Container.N.Cpu

数値

0.5

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

Container.N.Memory

番号

1.0

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

InstanceType

文字列

2-4Gi

インスタンスの仕様です。一度に最大 5 つの仕様を指定できます。複数の仕様はカンマ (,) で区切ります。vCPU およびメモリ仕様、または ECS インスタンスタイプを指定できます。

CpuArchitecture

文字列

ARM64

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

サンプル構成

  • 例 1:Arm アーキテクチャ対応の ECS インスタンスタイプを指定

    ContainerGroupName=test-arm
    # 複数の Arm アーキテクチャ対応の ECS インスタンスタイプを指定
    InstanceType=ecs.c8y.large,ecs.g8y.large
    # Elastic IP アドレス (EIP) を自動作成し、インターネット経由でイメージをプルできるよう 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
    # Elastic IP アドレス (EIP) を自動作成し、インターネット経由でイメージをプルできるよう 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 アーキテクチャ対応の Elastic Container Instance を作成するには、以下の手順を実行します。

  1. Arm アーキテクチャをサポートするリージョンおよびゾーンを選択します。

  2. [コンテナーグループの構成] セクションで、[インスタンスタイプの指定] タブをクリックします。

  3. 一覧から Arm アーキテクチャ対応の ECS インスタンスタイプを選択します。

指定ARM.png