在AWS上,我可以运行云形成脚本来执行诸如在周末关闭计算机或运行EMR作业等操作。
如何在不创建微型实例作为任务管理器的情况下在Google上安排任务?
答案 0 :(得分:2)
方法1:
如何安排机器仅在特定时间段运行 请参阅gcloud compute command start和stop
然后crontab -e按预期添加以下任务,例如:
00 06 * * * /usr/bin/gcloud compute instances start instance-1
00 07 * * * /usr/bin/gcloud compute instances stop instance-1
方法2:
建议你使用谷歌容器引擎
然后是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实例,并从刚刚创建的实例创建模板实例,然后根据该实例模板创建实例组
答案 1 :(得分:1)
CloudFormation的替代方案是Google Cloud Deployment Manager。 它们非常相似。
为了记录,您可以找到AWS服务和GCP服务的映射here。
答案 2 :(得分:1)
如果我理解正确,App Engine允许您使用Cron Service,基本上可以根据您的需要进行配置。但它需要一些编程语言的知识,如Go,PHP,Java或Python。