低成本日常云容器作业执行
Low-cost daily cloud container job execution
我有几项工作想在云计算平台上执行,每天大约需要 30 分钟。
我不想为剩下的 23.5 小时的计算资源付费。
有哪些计算云平台选项可以让我以非常低的成本 运行 这些工作?
使用 Amazon EC2 Container Service,当我不需要它们时,我不会总是想要一个包含 运行ning 个实例的集群。我可以每天销毁和创建集群,但这似乎效率低下。我可以使用 ASG 缩减到零 运行 个实例吗?
Google Compute Cloud 似乎允许我保持集群的配置,但可以毫不费力地将容器集群中的实例数量缩减为零,然后再次扩展。但是如何在任务完成后自动触发这种缩放?
如果我使用 Amazon EC2,我可以使用类似 AWS Lambda 的功能吗?
是否有一些以容器为中心的服务,我只为容器执行时间付费而不为计算资源付费?
这里有很多不正确的术语。
您可以使用带有定时刻度的自动缩放组每天旋转 up/down。
然后,您可以 运行 任务。
如果您想完全自动化,我会改为使用 Lambda 启动 ECS 集群,等待它准备就绪,然后 运行 执行任务并终止实例。
您需要为 lambda 执行时间、实例启动时间以及您同时使用的任何其他服务付费。
如果您希望它更快,您可以创建 ECS 集群并将实例加入其中,然后关闭它们。当他们关闭时,您无需支付任何费用。然后你的lambda可以启动它们,等到ECS集群准备好,然后执行。
Lambda 和 Autoscaling 组具有计时器触发器。
AWS 向您收取基础设施费用,它们不是 PaaS,这意味着您不能只 运行 一项任务并为此付费,您需要为基础设施付费并自己执行。 Lambda 是此处提到的唯一一项不需要托管且对 "execution time".
收费的服务
我有几项工作想在云计算平台上执行,每天大约需要 30 分钟。
我不想为剩下的 23.5 小时的计算资源付费。
有哪些计算云平台选项可以让我以非常低的成本 运行 这些工作?
使用 Amazon EC2 Container Service,当我不需要它们时,我不会总是想要一个包含 运行ning 个实例的集群。我可以每天销毁和创建集群,但这似乎效率低下。我可以使用 ASG 缩减到零 运行 个实例吗?
Google Compute Cloud 似乎允许我保持集群的配置,但可以毫不费力地将容器集群中的实例数量缩减为零,然后再次扩展。但是如何在任务完成后自动触发这种缩放?
如果我使用 Amazon EC2,我可以使用类似 AWS Lambda 的功能吗?
是否有一些以容器为中心的服务,我只为容器执行时间付费而不为计算资源付费?
这里有很多不正确的术语。
您可以使用带有定时刻度的自动缩放组每天旋转 up/down。 然后,您可以 运行 任务。
如果您想完全自动化,我会改为使用 Lambda 启动 ECS 集群,等待它准备就绪,然后 运行 执行任务并终止实例。
您需要为 lambda 执行时间、实例启动时间以及您同时使用的任何其他服务付费。
如果您希望它更快,您可以创建 ECS 集群并将实例加入其中,然后关闭它们。当他们关闭时,您无需支付任何费用。然后你的lambda可以启动它们,等到ECS集群准备好,然后执行。
Lambda 和 Autoscaling 组具有计时器触发器。 AWS 向您收取基础设施费用,它们不是 PaaS,这意味着您不能只 运行 一项任务并为此付费,您需要为基础设施付费并自己执行。 Lambda 是此处提到的唯一一项不需要托管且对 "execution time".
收费的服务