AWS ECS EC2任务开始时间



启动ECS任务时,从创建任务到启动任务大约需要12-30秒。任务中的Docker镜像来自私有ECR存储库,有169.64MB。我使用的是EC2的m5.large实例。任务详细信息

在创建和开始任务之间,我们能做些什么来缩短这段时间吗?例如更强大的EC2实例?或者我缺少的一些设置、优化?

您可能会看到更大实例的改进,但我怀疑耗时的部分是从ECR中检索docker图像;您可以通过以下方式对此进行优化:

  1. 使用vpc端点实现与ECR服务的私有连接。这将比通过公共互联网更快
  2. 为EC2实例启用与ENA的增强联网

有用的链接:

(1( :https://docs.aws.amazon.com/AmazonECR/latest/userguide/vpc-endpoints.html

(2( :https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking-ena.html

最新更新