我如何安排应用程序在 Google 云中成为 运行?
How can I schedule applications to be run in Google Cloud?
在 AWS 上,我可以 运行 云形成脚本来做一些事情,比如在周末关闭我的电脑,或者 运行 EMR 作业。
如何在 google 上安排任务而不创建一个小实例作为任务管理器?
CloudFormation 的替代品是 Google 云部署管理器。
他们很相似。
作为记录,您可以找到 AWS 服务和 GCP 服务的映射 here。
如果我没理解错的话,App Engine 允许您使用 Cron Service,基本上可以根据您的目的进行配置。但它需要一些编程语言的知识,例如 Go、PHP、Java 或 Python.
方法一:
如何将机器安排到 运行 仅在特定时间段
请参考 gcloud compute 命令 start and stop
然后 crontab -e 按照您的预期添加以下任务,例如:
00 06 * * * /usr/bin/gcloud compute instances start instance-1
00 07 * * * /usr/bin/gcloud compute instances stop instance-1
方法二:
建议你使用google容器引擎
然后 crontab -e
按照您的预期添加以下任务,例如:
00 06 * * * /usr/bin/gcloud compute instance-groups managed resize instance-group-1 --size=1
00 07 * * * /usr/bin/gcloud compute instance-groups managed resize instance-group-1 --size=0
您需要将您的任务放入您的 vm 实例中,并从您刚刚创建的实例创建一个模板实例,然后基于该实例模板创建一个实例组
在 AWS 上,我可以 运行 云形成脚本来做一些事情,比如在周末关闭我的电脑,或者 运行 EMR 作业。
如何在 google 上安排任务而不创建一个小实例作为任务管理器?
CloudFormation 的替代品是 Google 云部署管理器。 他们很相似。
作为记录,您可以找到 AWS 服务和 GCP 服务的映射 here。
如果我没理解错的话,App Engine 允许您使用 Cron Service,基本上可以根据您的目的进行配置。但它需要一些编程语言的知识,例如 Go、PHP、Java 或 Python.
方法一:
如何将机器安排到 运行 仅在特定时间段 请参考 gcloud compute 命令 start and stop
然后 crontab -e 按照您的预期添加以下任务,例如:
00 06 * * * /usr/bin/gcloud compute instances start instance-1
00 07 * * * /usr/bin/gcloud compute instances stop instance-1
方法二:
建议你使用google容器引擎
然后 crontab -e 按照您的预期添加以下任务,例如:
00 06 * * * /usr/bin/gcloud compute instance-groups managed resize instance-group-1 --size=1
00 07 * * * /usr/bin/gcloud compute instance-groups managed resize instance-group-1 --size=0
您需要将您的任务放入您的 vm 实例中,并从您刚刚创建的实例创建一个模板实例,然后基于该实例模板创建一个实例组