首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于部署后台进程的GCP服务

用于部署后台进程的GCP服务
EN

Stack Overflow用户
提问于 2021-04-16 20:24:15
回答 2查看 316关注 0票数 1

问题背景:我有一个Dockerized。App在后台执行数据处理,将文件上传到GCS,然后退出。

任何HTTP或事件都不会调用这一点。我想安排这个每周的时间。为此,我可以使用Google调度程序。

我的问题是,我应该使用哪个GCP服务来承载码头形象?

CloudRun不是首选服务,因为它主要用于web应用程序/事件/ pub-sub等。

不应使用GKE IMO,因为我的应用程序不是一个微服务,也不会被外部调用。

Google云功能不是一个合适的候选程序,因为我的应用程序繁重且耗时,可能需要强大的CPU/GPU。

我能想到的唯一选择就是使用虚拟机。

  1. 使用CloudBuild创建VM
  2. 在VM上部署停靠映像
  3. 运行码头形象

我是否遗漏了更适合背景/独立任务的GCP服务?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-04-17 06:01:18

GKE和VM是您唯一的选择。我更喜欢GKE自动驾驶仪,因为它会自动管理基础设施,您只需要专注于代码。此外,你只需要支付时间,而你的吊舱是活跃的-这是一个大的优势,背景/CRON的工作相比,传统的VM。

票数 3
EN

Stack Overflow用户

发布于 2021-04-17 09:34:05

我有个解决办法。因为您已经使用了Cloud,所以也使用Cloud运行您的容器!

您还可以添加一个使用调度程序触发

最后,正确设置超时和磁盘大小(如果需要)并享受

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67131775

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档