我有一个视频编辑任务需要偶尔完成。这项任务相对密集,因此需要一台功能强大的机器来完成。最多可能需要 10 分钟才能完成。我每天可能会收到 10-20 个这样的请求,尽管将来会增加。
我创建了一个 docker 容器,该容器当前是从PubSub中提取作业的消费者。我想在Google Container Engine上有一个这个容器的实例。然而,据我所知,我需要至少有一个这个(大型/强大/昂贵)容器的实例始终运行,即使它大部分时间都处于空闲状态。因此,在我的使用量增加之前,我运行此服务的成本会过高。
是否有另一种运行容器(GCP 或其他)的方法,我将作业推送到某个服务,然后启动功能强大的机器实例,处理作业,然后关闭?因此,我要为使用的 CPU 小时数付费。