View a markdown version of this page

Fargate のコンピューティング環境 - AWS Batch

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

Fargate のコンピューティング環境

Fargate は、Amazon EC2 インスタンスのサーバーやクラスターを管理することなくコンテナを実行する AWS Batch ために で使用できるテクノロジーです。Fargateを使用すると、コンテナを実行するために仮想マシンのクラスターをプロビジョニング、設定、スケールする必要がありません。これにより、サーバータイプの選択、クラスターをスケールするタイミングの決定、クラスターのパッキングの最適化を行う必要がなくなります。

Fargate リソースを使用してジョブを実行する場合、アプリケーションをコンテナにパッケージ化し、CPU とメモリ要件を指定して、ネットワークとIAM ポリシーを定義して、アプリケーションを起動します。各 Fargate ジョブは、独自の分離境界を持ち、基本となるカーネル、CPU リソース、メモリリソース、Elastic Network Interface を別のジョブと共有しません。

Fargate は x86 (X86_64) ジョブと ARM64 (AWS Graviton) ジョブの両方を実行します。ジョブ定義のジョブごとにアーキテクチャを で選択しますruntimePlatform.cpuArchitecture。1 つの Fargate コンピューティング環境とジョブキューで両方のアーキテクチャを実行できます。詳細については、「混合アーキテクチャジョブの実行 (X86_64 および ARM64)」を参照してください。

Fargate は、Amazon ECS をオーケストレーターとして使用する AWS Batch コンピューティング環境でのみ使用できます。Fargate は、Amazon EKS コンピューティング環境 AWS Batch の ではサポートされていません。詳細については、「Amazon EKS コンピュート環境」を参照してください。