在Azure上托管MongoDB的最便宜方式

时间:2017-01-09 10:26:18

标签: node.js mongodb azure azure-cosmosdb

我们一直在使用node和MongoDB开发RESTful web api。对于托管选项,我们决定通过BizSpark使用Azure。我们使用DocumentDB和MongoDB的协议支持。

现在的问题是DocumentDB正在消耗导致停机的所有信用,我们还没有开始赚钱。我们现在正在考虑从DocumentDB切换到MongoDB。现在的问题是,在Azure上托管MongoDB最便宜的方式是什么?

到目前为止,在我们的研究中,我们找到了两个选择:

  1. 使用VM(Linux或Windows)
  2. 使用职员角色
  3. 如果有其他选择,请提供建议,以及在稍后阶段切换这些选项有多容易。

1 个答案:

答案 0 :(得分:1)

您可以使用Azure calculator获取DocumentDB与VM之间的估算值,并根据您的公司需要设置哪个更便宜。

如果您使用的是Bizspark,请记住您有5个帐户,您可以在其中分配所有费用以便更好地进行优化。

个人推荐(主观观点):

  1. 请记住,如果您使用的是PAAS解决方案(DocumentDB) 获得开箱即用的全部功能,您无需进行设置 并且您可以非常轻松地对其进行扩展并插入非常强大的工具 像PowerBi一样开箱即用。
  2. IAAS解决方案(vms)的情况下,你必须安装,保护和 创建所有连接设置以使其工作。如果你想 因为你必须扩展它,所以你必须更加专注 通过使用更多的vms,流量管理器和更强大 建筑。如果这是你要走的路,我会推荐 在VM内使用Docker之类的容器及其功能 管理这个。