アンマネージド型のコンピューティング環境 - AWS Batch

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

アンマネージド型のコンピューティング環境

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

注記

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

アンマネージド Amazon ECS コンピューティング環境

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

アンマネージ型のコンピューティング環境を作成したら、DescribeComputeEnvironments 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 コンテナインスタンスの起動を参照してください。コンピュートリソースを起動する際、リソースが登録するAmazon ECSクラスターARNを以下のAmazon EC2ユーザーデータで指定します。ecsClusterArn を前のコマンドで取得したクラスター ARN に置き換えます。

#!/bin/bash echo "ECS_CLUSTER=ecsClusterArn" >> /etc/ecs/ecs.config
アンマネージド Amazon EKS コンピューティング環境

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

詳細については、「チュートリアル: Amazon EKS リソースを使用してアンマネージド型のコンピューティング環境を作成する」を参照してください。