首页 > 其他分享 >GaussDB技术解读——GaussDB架构介绍之OM运维管理关键技术方案

GaussDB技术解读——GaussDB架构介绍之OM运维管理关键技术方案

时间:2025-01-16 14:25:22浏览次数:1  
标签:OM 调用 管控 运维 GaussDB Agent


GaussDB Kernel V5 OM运维管理关键模块如下。

在这里插入图片描述

OM 运维主要功能有:

安装

升级

节点替换

扩容、缩容

自动告警

巡检

备份恢复、容灾

日志分析系统

在华为云的部署模式下,OM相关组件部署示意图如下:

图7 华为云OM运维管理

用户登录华为云Console,访问GaussDB Kernel V5的管控页面,输入想要的运维操作(购买实例)。

华为云Console调用云管控服务,云管控服务根据用户输入的运维操作,如购买实例,进行相应的操作,如购买实例,云管控服务会创建虚拟机。

云管控服务调用Mgr Agent,Mgr Agent会调用内置插件Adapter。

Adapter会调用OM Agent。

OM Agent会调用OM来完成具体的运维操作。

通过OM Adaptor和OM Agent 采用适配器模式设计,对管控面提供了统一的北向接口。降低了管控面平台变更后重新对接的难度,更适用于云平台下的开发模式。

标签:OM,调用,管控,运维,GaussDB,Agent
From: https://www.cnblogs.com/xiaoxu0211/p/18674903

相关文章

  • GaussDB 24
    GaussDB介绍华为自主创新研发的分布式关系型数据库。该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。同时拥有云上高可用,高可靠,高安全,弹性伸缩,一键部署,快速备份恢复,监控告警等关键能力,能为企业提供功能全面,稳定......
  • 智能关键技术一:自治运维系统
    智能关键技术一:自治运维系统GaussDB自治运维系统“DBMind”的整体系统框图如下图所示,包含四个维度:数据采集层数据采集层主要功能实现指标数据采集,采集频率分为秒级采集和分钟级采集。其中秒级采集包括操作系统资源信息采集和数据库实例信息采集,例如操作系统层面CPU、内存、IO读......
  • GaussDB云原生数据库SQL引擎继承原来openGauss的词法解析,语法解析,查询重写,查询优化和
    云原生数据库SQL引擎继承原来openGauss的词法解析,语法解析,查询重写,查询优化和执行引擎的能力。由于云原生数据库是shareddisk架构,一个事务在一个节点上执行,所以不需要原来分布式根据分布式key进行数据分布,分布式执行和分布式2PC提交的能力。为了支持数据库粒度的异地多活,云原生......
  • GaussDB云原生架构
    分层原则。整体层次分为三层,分别为ApplicationLayer,ComputerLayer和StorageLayer。ApplicationLayer应用层主要是客户端各种语言的驱动,这些驱动通过通信与计算层ComputerLayer进行交互,对数据库进行操作。下面是ComputerLayer计算层,计算层负责SQL处理和事务处理,数据库的......
  • GaussDB事务存储组件
    事务存储组件云原生数据库支持透明多写,所有节点对等,每个计算节点都可以读写全部的数据页面,事务在本节点执行,没有分布式事务。每个计算节点都有Localbufferpool,采用Remotememorypool扩展计算节点的内存,在多个计算节点之间共享buffer地址,避免页面在多个计算节点之间传来传去。......
  • GaussDB实时分析组件
    云原生数据库以OLTP为主,同时也支持基于OLTP数据的OLAP需求,如每日报表。在云原生数据库中,DBA可以选择为这部分表创建列存索引。创建完列存索引之后,执行器在做顺序扫描的时候,会自动选择列存索引进行数据的读取,实现快速扫描计算的能力。云原生数据库以行存为基础,数据的增删改都先以......
  • GaussDB关键技术方案_通信组件
    GaussDB关键技术方案_通信组件云原生数据库采用shareddisk架构,各个计算节点对等,计算节点之间通过页面交换实现缓存数据的一致性,为了提高页面传递的效率,需要利用RDMA或UB单边读写的能力;云原生数据库为了管理动态资源,需要对动态资源的owner分配进行加锁,分布式锁管理需要利用原子操......
  • GaussDB多租组件
    云原生数据库支持多租户,通过多租户资源共享,一是降低租户的成本,二是通过共享资源的池化实现租户的资源弹性,提高租户业务的可用性。租户的资源弹性支持两种模式,ScaleUp和ScaleOut。ScaleUp是在单个计算节点上对租户的分配资源进行弹性处理,ScaleOut是在计算节点之间对租户的分配......
  • psSign、random推导
    入口:传递的参数值:sign函数function(){ var_0x36c5d3=_0x79c1ce; let_0x479298=arguments[_0x36c5d3(0x5a9,'PHXL')]>0x0&&void0x0!==arguments[0x0]?arguments[0x0]:{}; try{ var_0x1a6f66; if(!_0x32d6a8[_0x36c5d3(0x4d7,&......
  • Mac——Automator自动化工具,把TextEdit(文本编辑器)新建文档添加到鼠标右键
    在macOS系统上,TextEdit(文本编辑器)本身并不直接支持通过鼠标右键来新建文本文件。然而,你可以通过一些自定义设置或第三方工具来实现类似的功能。一、使用Automator创建服务打开Automator:Automator 是macOS系统自带的一个自动化工具,可以用来创建各种工作流程和服务。......