共享MongoDB主机的五大好处

共享主机是在云中部署MongoDB的最具成本效益且易于设置的选项之一,并被全球数千家公司用于托管其数据库。在这篇文章中,我们概述了使用共享MongoDB主机的五大好处,以帮助您确定它是否适合您的业务。

共享的MongoDB托管计划通常最适合初创企业,这些企业需要快速移动,开发客户场景或为其应用程序托管开发或测试环境。最重要的是为MongoDB提供完全托管的共享托管解决方案,以便您掌握必要的专业知识,以帮助您监控,备份和排除数据库操作故障。否则,它会显着影响其应用程序的安全性或稳定性,从而影响业务的使用寿命。这也使您和您的团队能够专注于构建您的应用程序,而不会因无法预料的数据库问题而陷入困境。

共享群集的MongoDB主机配置

每个MongoDB进程都在一个单独的Docker容器中运行,分配给每个容器的RAM量是您使用的磁盘大小或存储量的1/10。支持的最小大小为2GB存储空间(200MB RAM),并且您可以通过这些计划增加大小。

5大共享MongoDB托管优势

  1. 高可用性 MongoDB共享托管的主要好处之一是您可以部署副本集以实现高可用性,以确保您的应用程序免受潜在故障的影响。创建三节点副本集,其中每个节点位于所选云提供商的不同可用区(AZ)或不同数据中心。如果任何单个AZ发生故障,副本集将自动接管,以便您的应用程序保持在线状态而不会出现任何停机。
  2. 灾难恢复 备份对于保证数据安全非常重要,应始终在共享主机帐户中进行设置,以确保您为灾难恢复事件做好准备。使用共享的MongoDB服务,您可以通过自定义计划自动执行备份,这样您就不再需要每天手动执行此任务。按需备份也是共享群集的一大优势,因此您可以在对应用程序进行任何更新之前备份数据。同样重要的是能够在发生故障时恢复数据。通过共享MongoDB托管,您可以对任何备份执行一键还原,以从数据中心崩溃或系统中的错误中恢复数据。另一个很大的好处是能够执行Backup Peeks或选择性还原,以便您可以在不影响主群集的情况下查看备份。如果要通过部分还原进行恢复(例如从单个集合还原数据),这非常有用,因此您不必覆盖整个集群。
  3. 动态,自动缩放 作为一家成长中的公司,您不希望不断地监控MongoDB集群的大小,以确保您不会耗尽存储空间。共享托管的另一个好处是你的MongoDB集群会随着你的成长而自动扩展,所以你永远不必担心空间不足或过早支付未使用的空间。分配给容器的CPU和RAM随着群集中的数据的扩展而动态扩展。例如,如果您的数据从2GB增加到4GB,则分配的RAM数量会自动从200MB增加到400MB,而不会导致任何停机。
  4. 数据库监控和警报 MongoDB完全托管共享主机最受欢迎和期望的好处之一是为您的数据库提供自动监控和警报。这对于没有内部资源或时间可用于密切监控其集群的年轻公司而言非常重要,并且需要完全托管的解决方案,如果其托管集群发生任何变更或问题,将通知他们。这包括运行慢速查询分析的功能,因此您可以快速识别可能会降低应用程序速度的任何故障查询。您可以访问的其他令人惊叹的监控报告包括索引使用情况,执行的作业,系统内存,缓存活动等等。您还可以在全局和群集级别配置任何MongoDB指标的警报,并自定义发送通知时的阈值和触发器。监控加警报等同于主动MongoDB用户和健康,快乐的数据库。
  1. 自动MongoDB版本升级 升级数据库可能是一项非常耗时且费力的任务,许多公司将其关闭,这可能会导致数据安全性出现严重漏洞。您还错过了新版本中提供的增强功能,这些功能是为了帮助您的数据库更高效地运行而引入的。自动MongoDB升级是一个惊人的好处,但并非所有共享托管服务都提供,因此请确保您比较MongoDB提供商 以从长远来看是节省时间和麻烦的!通过使用可自动处理数据库版本升级的MongoDB服务,您可以在执行升级之前提前30-60天通知,这样您就有足够的时间对应用程序进行必要的修改。

这些只是您从共享的MongoDB托管中获得的一些令人难以置信的好处,但列表并不止于此。期待访问高级功能,如月度报告,免费日志轮换,操作系统修补,免费24/7支持,以及100%MongoDB管理员访问和对底层计算机的SSH root访问。您可以在我们的MongoDB功能计划文档中找到完整的功能列表。

原文标题《Top 5 Benefits of Shared MongoDB Hosting》

作者: Kristi Anderson

译者:February

不代表云加社区观点,更多详情请查看原文链接

原文链接:https://dzone.com/articles/top-5-benefits-of-shared-mongodb-hosting

原文作者:Kristi Anderson

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小程序解决方案的专栏

基于 Wafer 2.0 搭建自己的第一个小程序

临近 2017 年末尾了,距离微信小程序上线也已经一年多了,随着微信在上半年放开了个人申请微信小程序的限制,越来越多的开发者选择开发微信小程序而不是开发一个 A...

17.4K11
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙|android内存性能测试

Android内存性能测试 活动时间:2016年10月31日 QQ群视频交流 活动介绍:TMQ在线沙龙第十一期分享 本次分享的主题是老司机给大家分享androi...

2486
来自专栏王清培的专栏

RabbitMQ 高可用集群搭建及电商平台使用经验总结

面向EDA(事件驱动架构)的方式来设计你的消息 AMQP routing key的设计 RabbitMQ cluster搭建 Mirror queue poli...

69110
来自专栏FreeBuf

关于“入侵检测”的一些想法

离开长沙的时候写了一篇文章“左右互博:站在攻击者的角度来做防护”(freebuf上可以找到),一晃已经是三年了。这三年接触了很多东西,自己也有过很多想法,但实际...

2530
来自专栏微信音视频小程序

教你从0到1搭建小程序音视频

升级微信到最新版本,发现页卡 => 小程序 => 搜索“腾讯视频云”,即可打开小程序Demo:

1.1K3
来自专栏c#开发者

微信公众平台.net HttpClient 异步客户端

微信公众平台.net HttpClient 异步客户端 该客户端实现了对微信公众平台的后台管理,包括获取Token,发生客服消息(文本,图片,语音,视频),自定...

3486
来自专栏美团技术团队

分布式会话跟踪系统架构设计与实践

美团点评技术沙龙由美团点评技术团队主办,每月一期。每期沙龙邀请美团点评及其它互联网公司的技术专家分享来自一线的实践经验,覆盖各主要技术领域。 目前沙龙会分别在北...

4216
来自专栏网络产品使用分享

【腾讯云的1001种玩法】利用 Auto Scaling 节省30%成本

公有云提供了很多免费的高级功能,很多中小用户以为自己用不上。实际上稍微研究一下,就能享受很多便利和节省不少成本。 本方案就是利用弹性伸缩(auto-scalin...

9250
来自专栏架构师之路

小小的IP,大大的耦合,你痛过吗?

什么是耦合? 耦合,是架构中,本来不相干的代码、模块、服务、系统因为某些原因联系在一起,各自独立性差,影响则相互影响,变动则相互变动的一种架构状态。 感官上,...

4636
来自专栏前端vue

Vue自定义弹窗组件(一)npm包管理

npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,包含超过 6000...

2683

扫码关注云+社区

领取腾讯云代金券