检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
系统架构 架构介绍 云数据库 GeminiDB是一款基于计算存储分离架构的分布式数据库,由多个同构节点组成计算集群。数据存储在分布式共享存储池中。计算和存储资源解耦,支持独立弹性伸缩,扩缩容无数据迁移。 图1 系统架构 更多架构特点请参见系统架构。
操作系统更新 GeminiDB Influx实例需要适时进行操作系统更新,以提高数据库性能和数据库的整体安全状况。 实例内核版本升级时,GeminiDB Influx会根据操作系统的实际情况,决定是否更新以及更新适合的操作系统冷补丁版本。 操作系统更新不会更改数据库实例的版本或数据库实例信息。
操作系统更新 GeminiDB Mongo实例需要适时进行操作系统更新,以提高数据库性能和数据库的整体安全状况。 实例内核版本升级时,GeminiDB Mongo会根据操作系统的实际情况,决定是否更新以及更新适合的操作系统冷补丁版本。 操作系统更新不会更改数据库实例的版本或数据库实例信息。
即时通讯(Instant Messaging,简称IM)是一个实时通信系统,允许两人或多人使用网络实时的传递文字消息、文件、语音与视频。微信、QQ等IM类产品在这个高度信息化的互联网时代已成为生活必备品,IM系统中最核心的部分是消息系统,消息系统中最核心的功能是消息的同步、存储和检索。 消息同步:
名称。 在“基本信息>节点信息”区域,选择需要删除的节点,单击操作列“删除”。 若您已开启操作保护,在“删除节点”弹出框,单击“去验证”,跳转至验证页面,单击“免费获取验证码”,正确输入验证码并单击“认证”,页面自动关闭。 在弹出框中,单击“是”,删除节点。 删除过程中,实例运行状态显示为“节点缩容中”。
Redis实例,且实例状态为“正常”。 已创建弹性云服务器,创建弹性云服务器的方法,请参见《弹性云服务器快速入门》中“购买弹性云服务器”章节。 如果弹性云服务器为Linux系统,该弹性云服务器上必须已经安装GCC等编译工具。 创建的弹性云服务器与GeminiDB Redis实例要保证区域、可用区、VPC和安全组一致。
如何安装MongoDB客户端 MongoDB官网提供了针对不同操作系统的客户端安装包,其二进制安装包下载页面链接为:https://www.mongodb.com/download-center#community。 下面将以“RedHat/CentOS 7.0”和MongoDB
4 使用正确的高可用连接地址,避免单点故障场景影响业务。 业务程序内网连接数据库时,应使用负载均衡地址,实现高可用。应避免将业务程序直连到某个单独的计算节点。 说明: 针对公网访问数据库的场景,同样应避免将业务程序直连到某个单独的计算节点,请参考通过弹性负载均衡绑定弹性公网IP连接实例使用外置ELB进行配置。
扩容对业务的影响 耗时从数分钟到数小时不等,对业务影响大 增加节点会涉及数据搬迁,对业务的影响是从数分钟到数小时不等。 平滑扩容,业务影响小 容量扩容:秒级完成,业务0感知。 节点扩容:不涉及数据搬迁,业务仅秒级抖动感知。 节点宕机、主从倒换等HA场景 切换时间长,RTO > 30S+
Influx接口时要注意什么 实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。 对象存储服务(Object Storage Service,简称OBS)上的备份文件以及GeminiDB Influx使用的系统容器,都对用户不可见,它们只对GeminiDB
使用GeminiDB Mongo时要注意什么 实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。 对象存储服务(Object Storage Service,简称OBS)上的备份文件以及云数据库 GeminiDB使用的系统容器,都对用户不可见,它们只对GeminiDB
在“错误日志”页面,默认在“日志明细”页签下,查看详细信息。 目前支持查看所有节点和单个节点的错误日志信息: 节点类型默认“All nodes”,可查看当前实例下所有节点的错误日志信息。 选择指定的单个节点,可查看当前节点的错误日志信息。 可查看对应节点在不同时间段的错误日志。 可查看以下级别的错误日志: 全部日志级别
事件监控默认开通,您可以在事件监控中查看系统事件和自定义事件的监控详情。 本章节指导用户查看事件监控的监控数据。 操作步骤 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB Influx 接口”。 在“实例管理”页面,选择目标实例,在“基本信息”页面的“节点信息”区域,单击操
事件监控默认开通,您可以在事件监控中查看系统事件和自定义事件的监控详情。 本章节指导用户查看事件监控的监控数据。 操作步骤 登录管理控制台。 在服务列表中选择“数据库 > 云数据库 GeminiDB Cassandra 接口”。 在“实例管理”页面,选择目标实例,在“基本信息”页面的“节点信息”区域,单击
Redis的WAL(Write Ahead Log)日志写完操作系统的BUFFER会立即返回,再由操作系统刷新至存储池,因此异常断电情况可能存在少量数据丢失。 GeminiDB Redis在规格变更、版本升级、添加节点等日常正常运维操作,则不会存在数据丢失。同步写会严重降低写入性
待连接实例主节点或备节点的内网IP。 主节点:即Primary节点,连接该节点后可执行数据的读写操作。 备节点:即Secondary节点,连接该节点后仅可执行数据的读操作。 您可以在实例管理页面,单击目标实例名称,进入基本信息页面。在页面下方节点信息列表中获取对应节点的内网IP。 图6
S日志流里。 关联成功后,会产生一定费用,具体计费可参考云日志服务(LTS)的定价详情。 系统会为当前选择的日志流创建对应日志类型的结构化配置,若该日志流已存在其他日志类型的结构化配置,系统会进行覆盖。 接口约束 只支持GeminiDB Redis和GeminiDB MongoDB数据库实例的慢日志和GeminiDB
Cassandra时要注意什么 实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。 对象存储服务(Object Storage Service,简称OBS)上的备份文件以及GeminiDB Cassandra使用的系统容器,都对用户不可见,它们只对GeminiDB
Cassandra实例。 单击实例名称,进入基本信息页面。 在“基本信息>节点信息”区域,单击“添加节点”,进入“添加节点”页面。 图7 节点信息 在“添加节点”页面,单击“增加节点数量”右侧的“+”,进行节点扩容。 图8 添加节点 等待扩容完成。 观察在扩容过程中查看QPS的浮动情况。 图9
Cassandra存储引擎的特点,为了保证高性能需要在创表的过程中对内存进行预分配,因此GeminiDB Cassandra对表的数目有一定的上限要求。 使用须知 系统将节点内存的一半分配给存储引擎使用。 节点数量为奇数的集群容忍故障节点为N/2-1 , 偶数的集群容忍故障节点为N/2。 GeminiDB