Mongo 服务
QingCloud Mongo 服务即 MongoDB replica set 集群, 默认情况下包括两个 replica set 节点(Primary, Priority0),在此基础上, 你也可以添加多个 replica set 节点以满足更个性化的使用场景和业务需求。 同时,我们还提供了在线扩容、自动备份、灵活配置和监控告警等功能来帮助你更好地管理集群。 QingCloud Mongo 服务亦运行于你专属的私有网络下,最大限度地保证了你的数据安全。
自动备份
如果您开启了 MongoDB 的自动备份功能,数据库服务会每日备份,您的手工备份会连同每日备份一起最多保留 20 天。在数据库服务被彻底销毁前,您都可以选择从这些备份创建出全新的数据库服务。
在线扩容
你可以随时增加 replica set 节点数量和每个节点的存储容量。需要注意的是如果你的集群只有个默认的两个节点,那么在扩容期间,Mongo 服务会有一段时间处于只读状态;如果多于两个节点,扩容期间 MongoDB 集群会自动选主,因此 Primary 节点的 IP 地址可能会发生变化。
监控
提供丰富的历史及实时监控数据,包括:
- 插入操作数
- 查询操作数
- 更新操作数
- 删除操作数
- 复制插入操作数
- 复制查询操作数
- 复制更新操作数
- 复制删除操作数
- 连接数
监控告警
MongoDB 的监控告警策略针对 MongoDB 节点 ,包括如下监控项:
- CPU:CPU 使用百分比
- 内存:内存使用百分比
- 磁盘使用率:磁盘空间使用百分比
- 连接数:MongoDB 节点上的连接数
更多详情请参看 MongoDB 服务指南。
基于PCIe闪存卡的超高性能硬盘和主机
相对于青云已经提供的性能型硬盘和主机,基于PCIe闪存卡的主机和硬盘的随机读写能力和顺序读写能力都得到了明显的提升。随机写IOPS可以达到20000;顺序写也提高到了200MB/s。在保证性能的同时,依然拥有多份分布式实时副本,以确保在灾难情况下数据也能快速恢复,最大程度保障数据安全。
超高性能硬盘和主机适用于对IOPS和吞吐要求比较高的数据库服务、大数据服务以及其它关键性服务,而且可以和青云提供的性能型硬盘、容量型硬盘以及即将推出的对象存储服务构成一个完善的存储体系,为不同类型和要求的业务提供完整的存储服务。
*目前仅可在北京2区创建超高性能资源
MetaData Server
MetaData 是青云定义的一组关于主机运行参数的字段,主要包括主机 ID,主机 CPU 和内存配置,操作系统,挂载的硬盘,所在的子网等。为了方便用户获取 MetaData 信息,我们支持了另外一种方式:通过 Metadata Server 获取。
用户可以在任何时间通过内网的 Metadata Server 获取本机的信息,方式如下:
curl http://metadata.ks.qingcloud.com/i-xxxxxxxx/
其中 i-xxxxxxxx 是本机的 ID ,可以从 hostname 得到。数据返回 JSON 格式,信息与前面描述相同。
需要注意的是,Metadata Server 有访问限制:
- 只能获取自己名下的主机信息。
- 对同一目标主机 ID ,一分钟内可重复请求 5 次。
- 对同一来源的请求(根据内网 IP 判断) ,一分钟内可接收 100 次。 如果是私有网络内的主机,Metadata Server 接收到的来源 IP 是路由器内网 IP 。
截图如下: