Google Cloud中的长时间运行脚本

时间:2017-05-24 05:29:36

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

我有一段基于NodeJ的代码,它不提供任何HTTP请求,但监视一些在线系统并发送报告电子邮件。 此代码由shell脚本运行,并保持24x7全天候运行。

哪种Google云产品最适合举办此活动?

我尝试使用App Engine,但在一小时的控制台不活动后,控制台就存在,脚本停止运行。

我不确定Compute Engine是否最适合这个。我可以在AWS EC2中托管它,它可以在那里工作......但是想知道谷歌。

任何提示赞赏。

由于

2 个答案:

答案 0 :(得分:1)

这可以通过在App Engine标准平台中运行的简单Python应用程序来完成。 See this post for details.

答案 1 :(得分:0)

如果您能够修改它以便它可以定期运行,您可以在AWS Lambda上运行它,并将计划作为触发器并使用SES发送电子邮件。

或者,如果您可以控制"在线系统",您可以使用CloudWatch自定义指标并根据指标的阈值创建提醒。

如果您必须使用Google Cloud,则可以使用Google Cloud Functions代替AWS Lambda和Google Cloud Monitoring / Logging。