本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
运行混合架构作业(X86_64 和 ARM64)
单个 Fargate 计算环境和作业队列可以同时运行X86_64和ARM64(基于AWS Graviton 处理器的)作业。每个任务在 Fargate 容量上运行,该容量与其任务定义中声明的 CPU 架构相匹配。在任务定义runtimePlatform.cpuArchitecture中设置架构。您不在计算环境上配置架构。Fargate 会自动为每个任务预置匹配的容量,因此无需管理任何实例类型。
要运行混合架构作业,请提供支持两种架构的容器映像(多架构映像清单),并为每个架构注册一个设置runtimePlatform.cpuArchitecture为或的任务定义。X86_64 ARM64您可以将任一作业定义的任务提交到同一个任务队列。
"runtimePlatform": { "operatingSystemFamily": "LINUX", "cpuArchitecture": "ARM64" }
Amazon ECS 托管实例提供相同的每任务架构选择,计算灵活性更高。有关更多信息,请参阅 运行混合架构作业(X86_64 和 ARM64)。