[小ネタ] AWS Batch で ECS のネットワークモードはジョブタイプに応じて自動選択される
クラスメソッドオペレーションズの hato です。
AWS Batch から起動する ECS タスクのネットワークモードがどのように設定されるか確認する機会がありましたので、小ネタとして紹介します。
[結論] ジョブタイプに応じて自動選択される
AWS 公式ドキュメントによると、ジョブタイプに応じてサポートされるネットワークモードが決められています。
| ジョブタイプ | サポートされているネットワークモード |
|---|---|
| ECS-EC2 シンプルジョブ | host |
| ECS-EC2 マルチノード並列ジョブ | awsvpc |
| ECS-Fargate シンプルジョブ | awsvpc |
一方で、ジョブ定義には、ネットワークモードを設定するような項目は見当たりません。
実際に実行して確認したところ、ジョブタイプに応じて自動的にネットワークモードが選択される動作が確認できました。
実際に実行して確認してみた
ECS-EC2 シンプルジョブの場合
ECS-EC2 シンプルジョブを実行して、実際に使用されるネットワークモードを確認します。
EC2 シンプルジョブの場合、ジョブ定義で「オーケストレーションタイプ」に「Amazon Elastic Compute Cloud (Amazon EC2)」を選択して作成します。
※「マルチノード並列を有効にする」をオンに設定すると、マルチノード並列ジョブになるため注意してください。

作成したジョブ定義を実行し、ECS コンソールから、実行された ECS タスクのネットワーク設定を確認します。
hostネットワークモードが使用されていることが確認できます。

ECS-EC2 マルチノード並列ジョブの場合
ECS-EC2 マルチノード並列ジョブを実行して、実際に使用されるネットワークモードを確認します。
マルチノード並列ジョブの場合、ジョブ定義でシンプルジョブ同様に「Amazon Elastic Compute Cloud (Amazon EC2)」を選択して、「マルチノードの並列を有効にする」にもチェックを入れて作成します。

作成したジョブ定義を実行し、ECS コンソールから、実行された ECS タスクのネットワーク設定を確認します。
awsvpcネットワークモードが使用されていることが確認できます。

ECS-Fargate シンプルジョブの場合
ECS-Fargate シンプルジョブを実行して、実際に使用されるネットワークモードを確認します。
Fargate シンプルジョブの場合、ジョブ定義で「オーケストレーションタイプ」に「Fargate」を選択して作成します。

作成したジョブ定義を実行し、ECS コンソールから、実行された ECS タスクのネットワーク設定を確認します。
awsvpcネットワークモードが使用されていることが確認できます。

参考資料
ジョブタイプ サポートされているネットワークモード 一般的な使用法 ECS-EC2 シンプルジョブ host コンピューティング環境で定義された vpc への出力のみを必要とする、最もスケーラブルで厄介な並列バッチワークロードに使用されます。 ECS-EC2 マルチノード並列ジョブ awsvpc タスクノード間の通信が調整された単一ジョブとしてモデル化された、緊密に結合されたマルチホスト (ノード) 分散ワークロードに使用されます。 ECS-Fargate シンプルジョブ awsvpc 厄介な並列バッチワークロード向けの真のサーバーレス。通常、TCO が最も低く、最も高度なコンテナ分離ジョブモデルです。 EKS-EC2 シンプルジョブ ホストとポッド コンピューティング環境で定義された vpc への出力のみを必要とする、極めてスケーラブルで厄介な並列バッチワークロードに使用されます。デフォルトはホストネットワークです。 EKS-EC2 マルチノード並列ジョブ ホストとポッド ポッドノード間の通信が調整された単一ジョブとしてモデル化された、緊密に結合されたマルチホスト (ノード) 分散ワークロードに使用されます。デフォルトはホストネットワークです。
クラスメソッドオペレーションズ株式会社について
クラスメソッドグループのオペレーション企業です。
運用・保守開発・サポート・情シス・バックオフィスの専門チームが、IT・AIをフル活用した「しくみ」を通じて、お客様の業務代行から課題解決や高付加価値サービスまでを提供するエキスパート集団です。
当社は様々な職種でメンバーを募集しています。
「オペレーション・エクセレンス」と「らしく働く、らしく生きる」を共に実現するカルチャー・しくみ・働き方にご興味がある方は、クラスメソッドオペレーションズ株式会社 採用サイト をぜひご覧ください。※2026年1月 アノテーション㈱から社名変更しました







