【问题标题】:Cron Jobs for Google Compute Engine适用于 Google Compute Engine 的 Cron 作业
【发布时间】:2020-09-03 22:04:00
【问题描述】:

我的网站正在我的 Google Compute Engine 上运行。我有另一个实例,其中没有配置 Cron 作业以每天以不同的时间表从网页中提取一些报告。 我认为,如果我将这些 cron 作业移至“Google Cron Jobs 服务”,我可以节省一些费用。当我查看谷歌文章时,没有发现我们可以为计算引擎安排 cron 作业。我想知道是否可以为计算引擎创建 cron 作业或仅限于应用程序引擎。 谢谢。

【问题讨论】:

  • “Google Cron Jobs service”是云调度器的意思吗?
  • 我们有“Cron Job”作为服务是GCloud,但它仅限于应用引擎。

标签: google-cloud-platform cron google-compute-engine


【解决方案1】:

根据您的描述,我建议您创建一个 Cloud Function 来启动和停止使用 Cloud Scheduler 的 Compute Engine 实例,如 here 所述。

这将帮助您节省一些钱,因为您的实例不会一直运行,而且您不必对当前解决方案进行任何重大更改,因为 cron 仍会在 Compute Engine 实例中运行然后实例将停止。

唯一要考虑的大事是 cron 运行所需的时间,因为您必须在 Cloud Function 停止实例之前给它足够的时间来完成作业。

希望你觉得这很有用!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 2018-09-02
    • 2017-11-30
    • 2023-03-14
    • 2019-04-14
    • 1970-01-01
    • 2015-11-19
    相关资源
    最近更新 更多