【问题标题】:Instance only when needed - GCP仅在需要时实例化 - GCP
【发布时间】:2017-08-31 13:26:36
【问题描述】:

我有一个视频编辑任务需要不时完成。这项任务相对密集,因此需要一台功能强大的机器来完成。最多可能需要 10 分钟才能完成。我每天可能会收到 10-20 个这样的请求,但将来会增加。

我创建了一个 docker 容器,该容器当前是从 PubSub 提取作业的消费者。我想在Google Container Engine 上有一个这个容器的实例。但是,据我了解,我需要至少有一个这个(大型/强大/昂贵)容器的实例始终运行,即使它大部分时间都处于空闲状态。因此,在我的使用量增加之前,我运行此服务的成本会过高。

是否有另一种方式来运行我的容器(GCP 或其他方式),将作业推送到某个服务,然后启动功能强大的机器实例,处理作业,然后关闭?因此,我要为使用的 CPU 小时数付费。

【问题讨论】:

  • Serverless Functions 实际上是你需要的。
  • 是的,我认为 Cloud Functions 将是一个理想的解决方案。如果他们支持运行 docker 容器(例如 python 包装 FFmpeg),我将被排序。谢谢。

标签: docker kubernetes google-cloud-platform google-kubernetes-engine push-queue


【解决方案1】:

【讨论】:

  • 在我看来,集群自动扩缩器需要我至少拥有一个节点,不是吗?
猜你喜欢
  • 1970-01-01
  • 2011-12-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多