

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# アンマネージド型のコンピューティング環境
<a name="unmanaged_compute_environments"></a>

アンマネージド型のコンピューティング環境では、独自のコンピューティングリソースを管理します。 は Amazon ECS と Amazon EKS の両方のアンマネージド型のコンピューティング環境 AWS Batch をサポートしているため、Batch のジョブスケジューリング機能を活用しながら、インフラストラクチャの制御を維持できます。

**注記**  
AWS Fargate リソースは、アンマネージド型のコンピューティング環境ではサポートされていません。

アンマネージド Amazon ECS コンピューティング環境では、コンピューティングリソースに使用する AMI が Amazon ECS コンテナインスタンス AMI 仕様を満たしていることを確認する必要があります。詳細については、「[コンピューティングリソースの AMI 仕様](batch-ami-spec.md)」および「[チュートリアル: コンピューティングリソース AMI を作成する](create-batch-ami.md)」を参照してください。

アンマネージ型のコンピューティング環境を作成したら、[DescribeComputeEnvironments](https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeComputeEnvironments.html) API オペレーションを使用してコンピューティング環境の詳細を確認します。環境に関連付けられている Amazon ECS クラスターを見つけ、その Amazon ECS クラスター内で手動でコンテナインスタンスを起動します。

次の AWS CLI コマンドは、Amazon ECS クラスター ARN も提供します。

```
$ aws batch describe-compute-environments \
    --compute-environments {{unmanagedCE}} \
    --query "computeEnvironments[].ecsClusterArn"
```

詳細については、Amazon Elastic Container Service デベロッパーガイドの[Amazon ECS コンテナインスタンスの起動](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/launch_container_instance.html)を参照してください。コンピュートリソースを起動する際、リソースが登録するAmazon ECSクラスターARNを以下のAmazon EC2ユーザーデータで指定します。{{ecsClusterArn}} を前のコマンドで取得したクラスター ARN に置き換えます。

```
#!/bin/bash
echo "ECS_CLUSTER={{ecsClusterArn}}" >> /etc/ecs/ecs.config
```

アンマネージド型の Amazon EKS コンピューティング環境では、 がジョブのスケジュールと配置 AWS Batch を処理しながら、独自の Kubernetes ノードを管理します。これにより、Kubernetes インフラストラクチャのセキュリティ、コンプライアンス、または運用要件を直接制御できます。は既存の Amazon EKS クラスターと AWS Batch 統合してジョブをスケジュールして実行しながら、Amazon EKS ノードのプロビジョニングと設定を行います。

詳細については、[「チュートリアル: Amazon EKS リソースを使用してアンマネージド型のコンピューティング環境を作成する](https://docs.aws.amazon.com/batch/latest/userguide/create-compute-environment-unmanaged-eks.html)」を参照してください。

**Amazon EKS Auto Mode の互換性**  
AWS Batch は現在、[Amazon EKS Auto Mode](https://docs.aws.amazon.com/eks/latest/userguide/automode.html) ワーカーノードでジョブを実行しません。 AWS Batchのアンマネージド型 Amazon EKS コンピューティング環境では、カスタマーラベル付きの永続的なノードが必要ですが、Auto Mode は保留中のポッドプレッシャーに基づいて Karpenter を介してノードを動的にプロビジョニングします。  
アンマネージド型の Amazon EKS コンピューティング環境は、 AWS Batch コンピューティング環境が自動モードで管理されていない専用ノードグループを指している限り、他のワークロードで自動モードが有効になっている Amazon EKS クラスターと共存できます。Auto Mode は、 AWS Batch ノードグループを妨げることなく、非AWS Batch ワークロードを引き続き個別に管理します。