我有一段基于NodeJ的代码,它不提供任何HTTP请求,但监视一些在线系统并发送报告电子邮件。 此代码由shell脚本运行,并保持24x7全天候运行。
哪种Google云产品最适合举办此活动?
我尝试使用App Engine,但在一小时的控制台不活动后,控制台就存在,脚本停止运行。
我不确定Compute Engine是否最适合这个。我可以在AWS EC2中托管它,它可以在那里工作......但是想知道谷歌。
任何提示赞赏。
由于
答案 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。