【问题标题】:Where does MongoDB Atlas fit in my nodejs app?MongoDB Atlas 适合我的 nodejs 应用程序的什么位置?
【发布时间】:2018-01-19 17:38:30
【问题描述】:

我有一个使用 MongoDB 并在本地运行的快速应用程序。我正在寻找部署选项,但不清楚 MongoDB atlas 是如何适应的。我计划只将 express 应用程序和数据库部署到 ec2 实例。这样好吗?还是我需要一个单独的实例来运行 mongo? MongoDB Atlas 提供 M2、M5、M10 等作为节点选项。我是后端的新手,想知道这些是否与我的 EC2 实例分开,或者它们是否是我的 EC2 实例,运行我的快速应用程序以供客户连接。

【问题讨论】:

    标签: mongodb amazon-ec2


    【解决方案1】:

    Mongo Atlas 是一个独立的托管 MongoDB 实例。它是一个单独的服务器,或者通常是几个服务器的集群,只运行 MongoDB。您将在 EC2 实例上运行您的 Express 应用程序,并让它通过网络与另一台服务器上的 Mongo Atlas 实例通信。

    优点是您不必担心安装或手持 Mongo、配置冗余 Mongo 集群、升级或备份。通常,将数据库服务器与应用程序服务器分开也意味着更容易对两者进行长期维护。如果您的 Express 服务器本身不存储任何数据,那么它在紧急情况下完全是一次性的,同时您可以放心*存储在数据库中的关键数据得到妥善保管。

    * 只要您与 Atlas 的合同规定数据正在被处理……

    【讨论】:

      猜你喜欢
      • 2022-08-15
      • 2020-06-26
      • 2020-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-09
      • 1970-01-01
      相关资源
      最近更新 更多