一分钟了解阿里云产品:云数据库MongoDB版

一、            
概述

 

阿里云产品种类齐全,今天让我们一起来了解下云数据库MongoDB版(AliCloudDB for MongoDB)吧。

 

什么是云数据库MongoDB版呢?我来给大家说说吧。

 

云数据库MongoDB版基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。并提供专业的数据库在线扩容、备份回滚、性能优化等解决方案。

 

与自建数据库相比,
云数据库MongoDB版有什么优势呢?我们为您提供更优质的服务:

 

  • 云数据库MongoDB版所有实例采用三节点副本集的架构,容灾切换,故障迁移自动完成,业务应用不受影响。
  •  云数据库MongoDB版提供极高的数据可靠性保障,自动备份,支持一键式的数据恢复。
  •  云数据库MongoDB版支持弹性扩容,按需升级,资源利用率高,升级过程对用户透明,对业务无影响。
  •  云数据库MongoDB版还提供资源监控、数据库备份恢复等日常维护功能,无需机器安装、数据库部署等运维投入。

 

此外,云数据库MongoDB版提供多层安全防护体系,为您抵御90%以上的网络攻击,完善的性能监控,为您分担60%以上的运维工作。云数据库MongoDB版这么多的优势,使您在功能各方面的使用得到保障。

 

 

可能您会问到,“我处在什么样的应用或服务场景时,可以选择云数据库MongoDB版呢?”这里介绍下云数据库MongoDB版的常见应用场景,针对每个场景阿里云也都提供了对应的解决方案。

 

  • 读写分离:MongoDB服务采用三节点副本集的高可用架构,三个数据节点位于不同的物理服务器上,自动同步数据。Primary和Secondary节点提供服务。两个节点各自提供域名,可自行实现读取压力分配。
  •  业务灵活多变:由于MongoDB采用No schema的方式,对于初创型的业务非常适用。免去变更表结构的痛苦。
    将模式固定的结构化数据存储在RDS中,模式灵活的业务存储在MongoDB,并将高热数据存储在OCS中,实现对业务数据高效存取,并相应降低成本投入。

 

希望通过我的介绍,您能有所收获。

 

云数据库MongoDB版典型特性介绍:

https://www.aliyun.com/product/mongodb/?spm=5176.383718.201.29.N87CPJ

 

 

 

二、            
技术点(云数据库MongoDB版五大热点技术问题分析)

 

在上一篇文章中,我们为大家介绍云数据库MongoDB版的概况,云数据库MongoDB版(AliCloudDB for MongoDB)基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化。并提供专业的数据库在线扩容、备份回滚、性能优化等解决方案。那在使用过程中,经常遇到的热门技术问题有哪些呢?

 

访问MongoDB:

https://help.aliyun.com/document_detail/mongodb/getting-started/connectinstance.html?spm=5176.docmongodb/getting-started/createinstance.6.90.vRGRrJ

 

数据迁入方案:

https://help.aliyun.com/document_detail/mongodb/getting-started/datain.html?spm=5176.docmongodb/getting-started/release.6.91.OH96ll

 

产品功能:

https://help.aliyun.com/document_detail/mongodb/manual/Features.html?spm=5176.docmongodb/manual/restrict.6.95.Iee8V8

 

连接MongoDB七要素获取方法:

https://help.aliyun.com/document_detail/mongodb/best/bestconnect.html?spm=5176.docmongodb/manual/Features.6.100.jM7uRP

 

云数据库MongoDB支持及限制的命令:

https://help.aliyun.com/knowledge_detail/7611299.html?spm=5176.789091828.2.1.FWHeng

 

 

希望上面的内容,能够对大家有所帮助。

 

 

 

三、            
体验(MongoDB服务器安全体验)

 

MongoDB提供了一系列组件来提升数据的安全性。数据安全在MongoDB中是最重要的。自发布以来,我总结了一些经验,希望对大家能有所帮助。

 

下面是10个可以用来改善你个人或云中MongoDB服务器安全的小提示。

 

1、启用auth。即使在可信赖网络中部署MongoDB服务器时启用auth也是项好的安全实践。当你的网络受攻击时它能够提供“深层防御”。编辑配置文件来启用auth。

auth = true 

 

2、不要把生产环境的数据库暴露在Internet上,限制对数据库的物理访问是安全性的非常重要的一个措施。如果攻击者不能物理地连接到MongoDB服务器这种情形大打折扣,那么数据就不会比现在更安全。

 

3、使用防火墙。防火墙的使用可以限制允许一些实体连接MongoDB服务器。最佳的措施就是仅仅允许你自己的应用服务器访
问数据库。如果你把无法部署在亚马逊web服务(AWS)上,你可以使用"安全组“功能限制访问权限。

 

4、使用key文件建立复制服务器集群-指定共享的key文件,启用复制集群的MongoDB实例之间的通信。如下给配置文件中增加keyfile参数。复制集群里的所有机器上的这个文件的内容必须相同。 

keyFile = /srv/mongodb/keyfile 

 

5、禁止HTTP状态接口。默认情况下Mongodb在端口28017上运行http接口,以提供“主”状态页面。在生产环境下推荐不要使用此接口,最好禁止这个接口。使用"nohttpinterface"配置设置可以禁止这个http接口。

nohttpinterface = true 

 

6、禁止REST接口。在生产环境下建议不要启用MongoDB的REST接口。这个接口不支持任何认证。

 

7、配置bind_ip。 如果你的系统使用的多个网络接口,那么你可以使用"bind_ip"选项限制mongodb服务器只在与该配置项关联的接口上侦听。

 

8、启用SSL。如果你没有使用SSL,那么你在MongoDB客户端和MongoDB服务器之间的传输的数据就是明文的,容易受到窃听、篡改和“中间人”攻击。 

 

9、基于角色进行认证- MongoDB支持基于角色的认证,这样你就可以对每个用户可以执行的动作进行细粒度的控制。使用基于角色的认证组建可以限制对数据库的访问,而不是所有的用户都是管理员。

 

10、企业级MongoDB与kerberos- 企业级mongodb继承了kerberos认证。基于用户名/密码的系统本身就是不安全的,因此如果可能的话,请使用基于kerberos的认证。

 

更多的信息请参考有关信息的帮助与文档。

 

如果您想详细了解MongoDB,请访问:

https://help.aliyun.com/knowledge_detail/5974694.html?pos=5

 

MongoDB管理:慎用local、admin数据库:

?spm=5176.100240.searchblog.8.t5FQfE

 

时间: 2024-09-17 04:44:05

一分钟了解阿里云产品:云数据库MongoDB版的相关文章

阿里云数据库MongoDB版正式支持3.4、RocksDB、TerarkDB存储引擎

云数据库 MongoDB 版 基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化.并提供专业的数据库在线扩容.备份回滚.性能优化等解决方案. 了解更多 MongoDB 3.4 社区版于2016年年底正式发布,目前已经历10次的小版本迭代,在经过长时间的内部场景测试后,阿里云数据库团队正式支持 MongoDB 3.4,让用户直接在云上享受稳定的数据库服务. MongoDB 3.4 的主要功能改进参考这里,简单总结一下就是: 更快的主备同步,参考 MongoD

阿里云产品头条

阿里云产品10月最新动态:新产品.重大功能.新地域.价格优惠. 新产品发布 弹性高性能计算E-HPC 公测发布 阿里云针对日益增长的 HPC 计算能力需求,在现有基础设施之上推出了 弹性高性能计算E-HPC产品,为用户提供一站式的高性能计算服务的云平台,即HPCaaS公有云服务. 查看详情:https://www.aliyun.com/product/ehpc 容器镜像服务 公测发布 提供安全的镜像托管能力,稳定的国内外镜像构建服务,便捷的镜像授权功能,方便用户进行镜像全生命周期管理. 查看详情

11月阿里云产品快报发布

阿里云"黑科技"产品有哪些新发布?降价红利有哪些最新变动?阿里云全球又在哪里发布了新节点?查看阿里云11月产品快报,一目了然. 一.新产品发布:1.Elasticsearch 商业化 发布提供基于开源Elasticsearch服务,致力于数据分析.数据搜索等场景服务.在开源Elasticsearch基础上提供企业级权限管控.安全监控告警.自动报表生成等功能.(1)提供日志数据分析和搜索能力. (2)Kibana和商业化X-Pack提供权限.监控.报表.交互界面.机器学习功能.(3)适用

阿里云免费云服务器套餐再次升级——规则详细解读

阿里云免费套餐再次升级,提供更多产品,更久时长的使用.本次活动针对个人用户和企业用户,不过仅限新用户申请.下面就来简单地了解一下活动规则. 个人免费套餐详细规则 一.资格获取条件 1.新用户(指从未购买过阿里云产品(域名.邮箱除外)的用户): 2.通过阿里云个人实名认证: 3.个人芝麻信用分≥620: 二.免费套餐介绍 套餐基础版,包含1核1G云服务器.1核1G云数据库等35+核心云产品免费使用6个月.每天有名额限制,抢不到的朋友也不用急,只需要花18元将套餐升级到网站应用版即可获得,同时还能获

一分钟了解阿里云产品:云数据库Redis版

一.             概述   阿里云发布了很多款产品,几天让我们来一起了解下云数据库Redis版(AliCloudDB for Redis)吧.     什么是云数据库Redis呢?   运输库Redis是兼容开源Redis协议的Key-Value类型在线存储服务.云数据库Redis版支持字符串.链表.集合.有序集合.哈希表等多种数据类型,及事务(Transactions).消息订阅与发布(Pub/Sub)等高级功能.通过内存+硬盘的存储方式,云数据库Redis版在提供高速数据读写能力

一分钟了解阿里云产品:云数据库Memcache版

一.             概述   阿里云产品种类繁多,今天让我们一起来了解下云数据库Memcache版(AliCloudDB for Memcache,原OCS)吧.   什么是云数据库Memcache版呢?   一句话,云数据库Memcache版是基于内存的缓存服务,支持海量小数据的高速访问.     那么,云数据库Memcache有什么优势呢?我来给大家说说吧.   云数据库Memcache可以极大缓解对后端存储的压力,提高网站或应用的响应速度.云数据库Memcache支持Key-Va

72期:一分钟了解阿里云产品,看别人如何靠域名赚亿元

云周刊 本周要点 查看更多 [活动回顾]大数据助力驴妈妈自助游,精准运营之道 第3期在线培训已经于3月11日上午顺利结束!本次分享嘉宾为驴妈妈副CTO邵汉成,分享主题围绕驴妈妈架构系统.数据库等内容展开.点击查看视频回顾 产品动态 查看更多 [专题推荐]一分钟了解阿里云产品 [专题推荐]教你10秒钟拿到阿里技术offer [专题推荐]域名风云汇:如何靠域名赚亿元 工单参考 查看更多 Windows lvm扩容后逻辑卷为suspended状态无法挂载 用户在对磁盘扩容后重新挂载LVM分区发现逻辑卷

阿里云发布新一代数据库产品POLARDB,跑分领先一线友商

今天下午,阿里云升级发布了旗下最新一代的数据库产品POLARDB, 据悉,阿里云数据库产品目前覆盖包括:关系型数据库.混合分析数据库.搜索与时序数据库.NoSQL数据库以及数据库服务于工具等诸多领域,已成为全球数据库产品线最齐全的云计算厂商,今天整体数据库产品再次升级,旨在为企业提供面向未来的能力. 据了解,POLARDB采用第三代分布式共享存储架构,将IO操作减少50%,100%向下兼容MySQL5.6,性能是MySQL的6倍.它把创建只读副本进程从按小时计算缩减到现在几分钟就能完成,支持3分

一分钟了解阿里云产品:浅谈阿里云批量计算

阿里云发布批量计算备受关注,今天就让我来浅谈下批量计算吧.   阿里云批量计算服务是一种适用于大规模并行批处理作业的分布式云服务,适用于渲染.生物基因分析.多媒体转码.科学计算.金融保险分析等多个行业领域,解决大规模并行批处理作业问题的通用PAAS服务.自阿里云正式对外开放以来,批量计算服务就在背后默默地支撑着渲染云服务,完成了昆塔动画等超1千万核小时的标杆性渲染业务.现在,批量计算服务正式对外开放,适用于多个通用行业领域.   阿里云批量计算服务可支持十万核级别并发规模,系统按照作业需求动态分