我正在寻找我认为非常标准的解决方案:我有一个节点应用程序,它不做任何网络工作 - 只需运行并输出到控制台,然后结束。我想托管它,最好是在Azure上,并让它每天运行一次 - 理想情况下还记录输出或向我发送输出。
我能找到的唯一解决方案是在Azure上创建一个VM,并设置一个cron作业 - 然后我需要每天获取调试日志,或者编写节点代码给我发送输出信息。有什么更有效的吗?
答案 0 :(得分:0)
Azure功能值得研究。它可以是定时器触发的,可以避免VM的开销。
此外,我会调查Azure容器实例,这是他们的用例的一个很好的匹配。您可以拥有一个在具有Node应用程序的ACI实例上运行的容器映像。 https://docs.microsoft.com/en-us/azure/container-instances/container-instances-tutorial-deploy-app