本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
何时使用 Fargate
我们建议在大多数情况下使用 Fargate。Fargate 启动并扩展计算以密切匹配您为容器指定的资源需求。有了 Fargate,您无需过度配置或为额外的服务器付费。您也不必担心与基础设施相关的参数(例如实例类型)的细节。当计算环境需要扩展时,可以更快地启动在 Fargate 资源上运行的作业。通常需要几分钟才能启动新的 Amazon EC2 实例。但是,在 Fargate 上运行的作业可以在大约 30 秒内完成配置。所需的确切时间取决于多个因素,包括容器映像大小和作业数量。
但是,如果您的作业需要下列任一条件,我们建议您使用 Amazon EC2:
-
超过 16 个 vCPU
-
超过 120 吉字节 (GiB) 的内存
-
一个 GPU
-
使用自定义亚马逊机器映像(AMI)
-
任何 linuxParameters 参数
如果您有大量的作业,我们建议您使用 Amazon EC2 基础架构。例如,如果同时运行的作业数量超过了 Fargate 的节流限制。这是因为,使用 EC2,向 EC2 资源分配作业的速率要高于 Fargate 资源。此外,当您使用 EC2 时,可以同时运行更多作业。有关更多信息,请参阅 Amazon Elastic Container Service 开发人员指南中的 Fargate 服务限额。