View a markdown version of this page

混合アーキテクチャジョブの実行 (X86_64 および ARM64) - AWS Batch

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

混合アーキテクチャジョブの実行 (X86_64 および ARM64)

単一の Fargate コンピューティング環境とジョブキューは、 ジョブX86_64ARM64 (AWS Graviton プロセッサベース) ジョブの両方を実行できます。各ジョブは、ジョブ定義で宣言された CPU アーキテクチャに一致する Fargate 容量で実行されます。ジョブ定義runtimePlatform.cpuArchitectureで を使用してアーキテクチャを設定します。コンピューティング環境でアーキテクチャを設定しません。Fargate はジョブごとに一致する容量を自動的にプロビジョニングするため、インスタンスタイプを選択する必要はありません。

混合アーキテクチャジョブを実行するには、両方のアーキテクチャをサポートするコンテナイメージ (マルチアーキテクチャイメージマニフェスト) を提供し、 を X86_64または runtimePlatform.cpuArchitectureに設定するアーキテクチャごとに 1 つのジョブ定義を登録しますARM64。どちらのジョブ定義のジョブも、同じジョブキューに送信できます。

"runtimePlatform": { "operatingSystemFamily": "LINUX", "cpuArchitecture": "ARM64" }

Amazon ECS マネージドインスタンスは、同じジョブごとのアーキテクチャ選択を提供し、コンピューティングの柔軟性を高めます。詳細については、「混合アーキテクチャジョブの実行 (X86_64 および ARM64)」を参照してください。