文档数据库服务DDS产品特点
文档数据库服务(Document Database Service,简称DDS)完全兼容MongoDB协议,提供安全、高可用、高可靠、弹性伸缩和易用的数据库服务,支持集群、副本集、单节点三种产品架构,同时提供一键部署、弹性扩容、容灾、备份、恢复、监控和告警等功能。
文档数据库服务具有以下特点:
1、文档数据库服务DDS自动搭建基于三副本的副本集实例供用户使用,提供一键式部署、数据高可靠存储、容灾以及故障切换等功能。
2、文档数据库服务DDS提供基于shard、mongos、config组成的分片集群实例,轻松扩展读写性能,用户可以方便快捷地构建DDS分布式数据库系统。
3、文档数据库服务DDS提供一键式的数据库备份、恢复功能。用户可以通过管理控制台进行数据库常规备份及恢复。
4、文档数据库服务DDS提供多项性能监控指标及告警功能,数据库性能可视化管理。
文档数据库服务 DDS 三大实例架构介绍
集群架构
集群由Mongos(路由)、Config(配置)和Shard(分片)组件构成。
文档数据库服务DDS数据读写请求经mongos分发,通过查询config信息,并行分配到相应shard,可轻松应对高并发场景,且config和shard均采用三副本架构,保证高可用。
· mongos为单节点配置,用户可以通过多个mongos实现负载均衡及故障转移,单个集群实例可支持2~32个mongos节点。
· shard节点是分片服务器,当前架构是三节点副本集。单个集群版实例可支持2~32个shard节点。
· config为集群必备组件,负责存储实例的配置信息,由1个副本集构成。
· 集群适用于业务系统数据量大、具有较高的可用性和可扩展性的场景。
副本集架构
副本集,即Replica Set,由一组mongod进程组成,提供了数据冗余与高可靠性的节点集合。
副本集架构由主节点、备节点和隐藏节点组成,DDS自动搭建三节点的副本集供用户使用,节点之间数据自动同步,保证数据的高可靠性。对于需要保证高可用的中小型业务系统,推荐使用副本集。
· 主节点:即Primary节点,用于读写请求。
· 备节点:即Secondary节点,用于读请求。
· 隐藏节点:即Hidden节点,用于备份数据。
用户可以直接操作主节点和备节点。若主节点故障,系统自动分配新的主节点。副本集架构如图所示。
副本集架构
文档数据库服务DDS三节点副本集实例创建成功后,您可以根据需要新增节点至五节点或七节点副本集,新增的节点均为Secondary节点,并持续同步数据。如何新增副本集节点,请参见添加副本集实例的节点。
单节点架构
单节点架构仅包含单个节点,用户可以直接访问该节点。
单节点架构作为集群和副本集架构的补充,适用于研发、测试以及其他非企业核心数据存储的场景。让您能够以更低的价格享受文档数据库服务一键部署、可视化运维和弹性扩容等优势。
活动对象:华为云电销客户及渠道伙伴客户可参与消费满送活动,其他客户参与前请咨询客户经理
活动时间: 2020年8月12日-2020年9月11日
活动期间,华为云用户通过活动页面购买云服务,或使用上云礼包优惠券在华为云官网新购云服务,累计新购实付付费金额达到一定额度,可兑换相应的实物礼品。活动优惠券可在本活动页面中“上云礼包”等方式获取,在华为云官网直接购买(未使用年中云钜惠活动优惠券)或参与其他活动的订单付费金额不计入统计范围内;