【发布时间】:2020-12-14 16:47:43
【问题描述】:
谁能解释一下为什么我们需要 Atlas? 如果我有 Heroku 可以更轻松地访问云 (PaaS),那么为什么我们需要 MongoDB Atlas? 一些消息来源说我们可以将 Heroku 与 Atlas 连接起来,但为什么我们需要这样做呢?并且可以请人解释我的区别,因为我似乎不完全理解它。
将非常感谢大家。文章也会很好。
【问题讨论】:
-
MongoDB 是一个数据存储。 Heroku 不是数据存储——它在其平台即服务上运行应用程序代码。如果您需要存储数据,您将需要一个数据存储,它可以是 MongoDB Atlas、Heroku Postgres 或任何数量的其他东西。这有点像问“如果我有 CPU 和内存,还需要硬盘吗?”
-
酷笔记,克里斯!我一直在研究并得出一些结论。因此 Heroku 将应用程序存储在 AWS 上,而 MongoDB Atlas(Atlas 本身)也将我们的数据存储在 AWS 上。这意味着我们需要同时为 Atlas 和 Heroku 付费(比如 Atlas 每月 57 美元,标准计划 Heroku 每月 50 美元,免费的应用程序不适用)。这是一个很好的解决方案吗?或者,如果我没有使用香草 AWS 的技能,也许有更便宜的? Heroku 将 Atlas 连接到 Heroku 是否有任何额外费用?抱歉问了十几个问题,我卡住了,已经是第二天了????
-
这些东西可能适合您,也可能不适合。有更便宜的选择和更昂贵的选择。我们无法在这里充分了解您的需求来发表意见。这就是关于要使用的工具和服务的问题明显偏离主题的原因之一(请参阅help center)。
标签: heroku deployment cloud vps mongodb-atlas