【问题标题】:Can AWS lambda to run ECR containers on specific instance typesAWS lambda 能否在特定实例类型上运行 ECR 容器
【发布时间】:2021-07-01 11:40:20
【问题描述】:

是否可以通过 AWS lambda 指定运行 ECR 映像的 ECS 实例类型而不创建集群?

如果需要集群,是否可以有一个 0 实例的初始集群(不希望空闲的 ec2 实例运行)。 如果可能的话,基本上希望在特定的 ec2 实例上按需运行容器,并按需使用 lambda。

【问题讨论】:

  • 您要使用什么服务? EC2、ECS 还是 Lambda?您可以混合使用适用于其中一些的不同术语,但不能随意混合。
  • lambda 触发在特定类型实例上运行的 ECS 容器。

标签: amazon-web-services aws-lambda


【解决方案1】:

如果您只想运行您的容器,而您的容器实际上并不需要 ECS-EC2 部署允许的更精细的功能,您应该选择ECS-Fargate,这样您就不必担心管理闲置的 EC2 实例并为其付费。

Fargate 消除了配置和管理服务器的需要,让您可以指定每个应用程序的资源并为其付费,并通过设计的应用程序隔离提高安全性。

AWS 还宣布了另一项承诺进一步抽象配置需求的服务App Runner

而 Lambda 肯定可以触发“您想在容器上运行的工作”,Lambda 应该有多种方式可以为您的容器发送信号以开始工作

【讨论】:

  • 是的,同意 fargate 和 app runner 可以运行应用程序。我试图了解如何按需在特定实例(如 gpu)上运行自定义容器,并希望避免配置和扩展管理。
  • AWS 无服务器类型产品的当前主题是尚不支持 GPU 工作负载。所以我没有想法:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-01
  • 1970-01-01
  • 2015-03-28
  • 1970-01-01
相关资源
最近更新 更多