文章目录
- OCP
- 产品架构
- OCP核心功能
- 集群管理-集群拓扑图
- 告警管理
OCP
- OCP(OceanBase Cloud Platform)是企业级数据库管理平台
- OceanBase 云平台(OceanBase Cloud Platform,OCP)是以 OceanBase 为核心的企业级数据库管理平台。不仅对 OceanBase集群和租户等组件提供全生命周期的管理服务,同时也对 OceanBase 相关的资源(主机、网络和软件包等)提供管理服务,让DBA能够更加高效地管理 OceanBase 集群,降低企业的IT运维成本
产品架构
- OCP产品架构和功能,一站式的管理运维工具
- 被管理者安装OCP Agent,OCP通过Agent管理和监控各个被管理者
- OCP向管理员提供管理、监控、告警等功能
- 每个OCP节点具有完备的完整功能,单个节点可提供全部OCP的能力,当某个OCP节点不可用时,自动调度到可用的OCP节点
- OCP Server支持多节点部署,通过DNS、HAProxy、Nginx或者F5形式实现负载均衡,确保系统高可用
依赖的软硬件资源
- CPServer可以安装在物理机上,也可以安装运行在Docker容器中
- 86架构下OCPServer支持RHEL、CentOS、AliOS、OpenSUSE等操作系统;也支持ARM架构下的AliOS、中标麒麟、华为EulerOS等操作系统
- CP-Agent占用资源较少,对硬件资源没有特别要求
- 户端使用Web浏览器访问OCP服务,支持Chrome、Firefox、Safari、Edge等浏览器
OCP核心功能
- 集群管理:提供全生命周期管理,包括安装、运维、性能监控、配置、升级和删除等功能
- 主机管理:提供添加主机、删除主机、主机关键信息显示等功能
- 租户管理:租户的创建、租户结构拓扑图、性能监控、会话管理和参数管理等
- 警告管理:支持集群、租户、主机等不同维度的告警。系统基于告警规则生成告警
- 备份恢复管理:支持对OceanBase集群和租户级别进行全量备份、增量备份、Redo-Log备份、完全恢复、不完全恢复等功能
- 用户及权限管理:通过对用户和角色的管理确保系统安全
集群管理-集群拓扑图
- 集群:展示集群的 ID、集群类型(主或备)以及集群当前的状态。备集群图标上方还会展示当前的备库延迟时间。
- Zone:展示了Zone 名称、以及Zone 当前的状态,包括 QPS、连接数和 Unit 数
- Server:展示了 Server 的 IP 地址以 及 Server 当前的状态,包括QPS、连接数和 SQL端口
告警管理
- 告警范围包括OceanBase集群、OceanBase租户、服务、服务器主机等
- 为避免告警数量过多导致的告警风暴,告警通道支持配置聚合