OCP工具简介、OCP(OceanBase Cloud Platform)是企业级数据库管理平台、OCP产品架构和功能,一站式的管理运维工具、OCP核心功能、集

2,008 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第23天,点击查看活动详情

@[toc]

第六章:OCP工具简介

6.1 OCP(OceanBase Cloud Platform)是企业级数据库管理平台

OceanBase 云平台(OceanBase Cloud Platform,OCP)是以 OceanBase 为核心的企业级数据库管理平台。不仅对 OceanBase集群和租户等组件提供全生命周期的管理服务,同时也对 OceanBase 相关的资源(主机、网络和软件包等)提供管理服务,让DBA能够更加高效地管理 OceanBase 集群,降低企业的IT运维成本

6.1.1 高效的 OceanBase 集群管理

• 支持高可用性 • 响应速度可达到秒级

6.1.2 可视化的体验

• 任务详情提供流程图和自然灵活的画布交互,管理任务进度更直观、高效 • 新增集群和租户的拓扑图,透出分布式的业务逻辑,展示运行状态、关键数据

6.1.3 流畅高效的用户路径

.• 对核心 Job 的任务进行串连设计,流程清晰、无断点 • 提供运维任务的快捷入口,在所有页面均可快速切换至任务

6.1.4 专业化的功能

• 提供 OceanBase 集群的全生命周期管理 • 针对 OceanBase 特性设计的管理功能 • 从集群到会话的递进式管理功能 • 精心设计的拓扑图功能

6.2 OCP产品架构和功能,一站式的管理运维工具

在这里插入图片描述

6.2.1 产品架构

• 被管理者安装OCP Agent,OCP通过Agent管理和监控各个被管理者 • OCP向管理员提供管理、监控、告警等功能 • 每个OCP节点具有完备的完整功能,单个节点可提供全部OCP的能力,当某个OCP节点不可用时,自动调度到可用的OCP节点 • OCP Server支持多节点部署,通过DNS、HAProxy、Nginx或者F5形式实现负载均衡,确保系统高可用

6.2.2 依赖的软硬件资源

• OCP Server可以安装在物理机上,也可以安装运行在Docker容器中 • X86架构下OCP Server支持RHEL、CentOS、AliOS、OpenSUSE等操作系统;也支持ARM架构下的AliOS、中标麒麟、华为EulerOS等操作系统 • OCP-Agent占用资源较少,对硬件资源没有特别要求 • 客户端使用Web浏览器访问OCP服务,支持Chrome、Firefox、Safari、Edge等浏览器

6.3 OCP核心功能

6.3.1 集群管理

提供全生命周期管理,包括安装、运维、性能监控、配置、升级和删除等功能

6.3.2 主机管理

提供添加主机、删除主机、主机关键信息显示等功能

6.3.3 租户管理

租户的创建、租户结构拓扑图、性能监控、会话管理和参数管理等

6.3.4 告警管理

支持集群、租户、主机等不同维度的告警。系统基于告警规则生成告警

6.3.5 备份恢复管理

支持对OceanBase集群和租户级别进行全量备份、增量备份、Redo-Log备份、完全恢复、不完全恢复等功能

6.3.6 用户及权限管理

通过对用户和角色的管理确保系统安全

6.4 集群管理-集群拓扑图

在这里插入图片描述 • 集群:展示集群的 ID、集群类型(主或备)以及集群当前的状态。备集群图标上方还会展示当前的备库延迟时间 • Zone:展示了Zone 名称、以及Zone 当前的状态,包括 QPS、连接数和 Unit 数 • Server:展示了 Server 的 IP 地址以 及 Server 当前的状态,包括QPS、连接数和 SQL 端口

6.5 集群管理 – 租户管理

在这里插入图片描述• 查看当前集群下工作负载最高的 5 个租户的性能信息,包含TPS、QPS、SQL 响应时间、事务响应时间、活跃会话数、事件等待_次数、事件等待_时间、容量_表数量、容量_分区数量等性能监控指标 • 根据业务需要,查看最近一小时、最近一天或最近一周的监控信息