さて、ここに少し物語があります。私は基本的にユーザーが自分の小さな自動化スクリプトをスピンアップできるようにするプログラムを構築しています。スクリプトは24時間365日実行されます。基本的に連続ループで、ユーザー設定の間隔に応じて30秒程度の短い間隔でAPIコールが送信されます。それはそれです。Googleのクラウドで連続プロセスを実行していますか?
現在のプログラムはnode.jsで書かれていますが、ユーザーが自分のオートメーションスクリプトの実行を開始すると、基本的に必要なループがカプセル化された('child_process').fork
を使用して新しい子プロセスが生成されます。
Googleのクラウドは、このusecaseを処理する機能を提供していますか? VMコンピューティングエンジンを起動することはできますが、スケーラビリティはそのVMに限定されています。このユースケースを促進する可能性のあるGoogleのクラウドソリューションは他にもありますか?
新規の子プロセスにフォークするのではなく、ドッカーのコンテナをスピンアップさせるのがコンテナエンジンです。コンテナエンジンは、同じアプリケーションを拡大すると予想します(例:node webアプリのAPI)