0

NodeJsに基づいて、HTTP要求を処理せずに一部のオンラインシステムを監視し、レポート電子メールを送信するコードがあります。 このコードはシェルスクリプトによって実行され、24時間365日稼働し続けます。Google Cloudで長時間実行されているスクリプト

これをホストするのに最も適しているGoogle Cloudはどれですか?

私はApp Engineを試しましたが、コンソールが1時間も動作しないとコンソールが存在し、スクリプトの実行が停止します。

Compute Engineがこれに最も適しているかどうかはわかりません。私はAWS EC2でこれをホストすることができますが、そこでは動作しますが、Googleについては不思議です。

ヒントありがとうございます。

おかげ

+0

これは、アプリエンジンのCRONジョブで行うことができます。 –

答えて

0

あなたはそれはあなたがトリガーとしてスケジュールにAWSラムダ上でそれを実行し、電子メールを送信するためにSESを使用することができ、定期的に実行することができますので、それを修正することができるしている場合。

また、「オンラインシステム」を管理できる場合は、CloudWatchカスタムメトリックを使用して、メトリックのしきい値に基づいてアラートを作成できます。

Google Cloudを使用する必要がある場合は、AWS LambdaとGoogle Cloud Monitoring/Loggingの代わりにGoogle Cloud Functionsを使用できます。

+0

可能であれば、Google Cloudでこれを実行することに興味があります。 –

+0

AWS LambdaとGoogle Cloud Monitoring/Loggingの代わりにGoogle Cloud Functionsを使用できます。 – Dennis

1

これは、App Engine Standard Platformで動作する単純なPythonアプリケーションで行うことができます。 See this post for details.

関連する問題