【问题标题】:Scaling MongoDB on OpenShift vs using MongoLab [closed]在 OpenShift 上扩展 MongoDB 与使用 MongoLab [关闭]
【发布时间】:2014-03-27 15:42:08
【问题描述】:

来自“传统”开发背景,每当看到 PaaS NoSQL 产品时,我都会感到畏缩。将数据托管在远离应用程序的地方的想法根本不合适。但是像 MongoLab 这样的 PaaS 提供商在这里并且看起来非常成功。所以我想,它一定是有效的。我应该考虑一下。

我正在使用 NodeJS 和 MongoDB 构建一个应用程序,并将其托管在 OpenShift 上。理想情况下,我同时拥有 Web 服务器和 Mongo 集群设置,我可以轻松地水平扩展它们……所有这些都托管在 OpenShift 上。

在 OpenShift 上托管/扩展 Mongo 是否有意义?我应该使用像 MongoLabs 这样的 PaaS 吗?

更新:我问的是架构原因,为什么人们选择在 PaaS 类型的产品中从您的应用程序中托管数据,而不是在 OpenShift 等服务中自己托管数据。我在此处列出的特定服务无关紧要,因为它可能适用于其他托管服务、NoSQL 数据库或 PaaS 提供商。

【问题讨论】:

  • 嘿,为什么我的投票被否决了?很可能是因为您刚刚问过“推荐工具或场外资源”。你实际上有一个帐户。所以你明白"off-topic" 是什么意思。不是吗?想要你的声望点回来?然后删除这个。我看不出如何将其作为一个在这里有效的实际问题来挽救。
  • @NeilLunn 我不是在寻求“工具”或“场外资源”的建议,而是在询问为什么选择在 PaaS 中托管远离您的应用程序的数据的架构原因-type 提供与自己托管在 OpenShift 等服务中。我在此处列出的特定服务无关紧要,因为它可能适用于其他托管服务、NoSQL 数据库或 PaaS 提供商。如果您觉得我需要重新表述我的问题,您可以提出建议,而不是发表不具建设性的评论。享受你的一天。
  • “暂停主要基于意见”... 基于意见?似乎很多人对他们的“代表”非常满意。我在下面得到了我需要的答案。谢谢。
  • 我不明白为什么应该关闭它,我正在寻找这种确切的问题并从答案中获得价值。
  • 好问题,感谢 Ellery Familia 提出这个问题。对此问题 +1。

标签: node.js mongodb openshift mlab


【解决方案1】:

MongoLab 实际上是一个 DBaaS(数据库即服务)而不是 PaaS,只是为了澄清。

异地托管数据库等的原因类似于使用 Amazon S3 异地托管文件。您正在寻找专门针对您的用途的服务。 MongoLab 专注于 MongoDB、分片、复制、大型数据集等。如果您需要这些服务,他们将是一个很好的提供者。如果没有,那么 OpenShift 上的 MongoDB 实例应该没问题,您甚至可以使用扩展的应用程序来进入它自己的设备,但我们目前不支持 MongoDB 的分片或复制。

【讨论】:

  • 感谢您的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-17
  • 2017-09-22
相关资源
最近更新 更多