在Azure VM中对mongoDB运行定期代码
我有以下资料:在Azure VM中对mongoDB运行定期代码,mongodb,azure,virtual-machine,Mongodb,Azure,Virtual Machine,我有以下资料: Azure虚拟机(Windows) 已在VM中安装MongoDB 我的计划: 编写python脚本,定期运行(比如每5分钟一次),将数据注入MongoDB 最初的计划是使用WebJob定期运行脚本,然后我意识到我不知道如何通过Azure门户访问MongoDB VM 我的问题: 是否可以通过Azure门户连接MongoDB虚拟机?怎么做 在这种情况下,还有哪些服务更合适 是否可以通过Azure门户连接MongoDB VM?怎么做 Azure门户只能帮助您控制VM和相关资源,如网络、
也许你可以使用和WebJob。但是我认为在VM中安装MongoDB也是合适的。您可以按照中的步骤将您的WebJob与虚拟机所在的Vnet相结合,以便您的WebJob可以与虚拟机a专用网络中的MongoDB连接。谢谢!我知道MongoDB Atlas,但我也知道价格。所以我在VM中安装了MongoDB,并打算建立从VM到Webjob的连接。根据您的回答,建立连接不需要公共IP地址。我要看一看VNet。老实说,我对VNet不太了解。@cna VNet看起来像是一个本地的专用网络。这不是你从未见过的特别的东西。如果你不介意的话,你可以接受答案。或者更多的帮助也是免费的。不过我想听听你的意见。我的管道是实时流处理,这就是为什么我打算首先使用WebJob。但我想出了另一种方法。。我用詹金斯来运行管道(到目前为止似乎是可靠的)。您认为这是构建实时管道的良好实践吗?我认为需要更少的设置,而且比使用WebJob更便宜。@cna是的,也许使用Jenkins更适合实时工作。