首页 > 其他分享 >OCP迎来新版本,让OceanBase的运维管理更高效

OCP迎来新版本,让OceanBase的运维管理更高效

时间:2024-10-11 14:17:26浏览次数:3  
标签:Binlog 运维 OceanBase 支持 租户 集群 OCP

近期,OceanBase的OCP发布了新版本,全面支持 OceanBase 内核 4.3.2 及更低版本。新版本针对基础运维、性能监控、运维配置、外部集成等多个方面实现了 20余项的优化及强化措施,增强产品的易用性和稳定性,从而帮助用户更加高效地管理 OceanBase 数据库。

新版本涵盖了 Binlog 服务的安装配置、基础运维管理以及监控预警等功能,以帮助用户实现与 MySQL 下游生态系统的无缝对接;此外,还新增了一项核心功能——租户克隆,该功能能够更便捷的解决在数据库变更、应用版本发布以及快速构建开发测试环境等多种业务场景下遇到的数据隔离与效率挑战。不仅如此,新版本还实现了对 OBKV-Table 和 OBKV-HBase 等实例类型的监控能力,使用户能够更便捷地监控产品性能。

1、关键特性解读

(一)Binlog 服务

Binlog 是 MySQL 与下游生态如 Canal、Flink 对接的重要组件。OceanBase 为了更好地与 MySQL 生态融合,提供 Binlog 服务通过转换原生 Clog 为 MySQL Binlog 格式,使用户可以无缝对接至 OceanBase 数据库,保留其原有数据流程体系以及复用原基础设施,最大限度降低用户的数据库切换成本。OCP 提供 Binlog 集群部署以及 Binlog 实例的管理、监控告警、参数管理等能力,可以显著降低用户管理维护 Binlog 服务的成本。

(二)CPU 绑核配置

CPU 绑核(taskset)是一种能将特定进程或线程绑定至特定 CPU 核心的技术。借由把关键任务绑定到固定的 CPU 核心,可避免任务于不同核心间频繁切换,从而削减上下文切换开销,增进系统整体性能。OCP 具备对 OBProxy 集群以及 OceanBase 集群开启/关闭 CPU 绑核的能力。

在 ARM 架构以及 OBProxy&OceanBase 集群混布的场景中,依据客户现场实测数据,其可降低约 15%至 20% 的 RT。同时也需注意:过度运用 CPU 绑核可能会致使某些核心负载过高,而其他核心处于空闲状态,对系统的资源利用率造成影响。在实际应用里,需要根据具体情况慎重决定是否使用 CPU 绑核,并合理调适绑核策略,以达至最佳的性能和资源利用效果。

(三)服务名

Service Name 是 OceanBase 提供的一种新的数据库访问方式,可以视其为集群 & 租户名的别名,实现应用程序通过如 mysql -h11.162.218.115 -P2883 -uroot@< Service Name> 的连接串访问数据库。OceanBase 4.1 高可用解决方式变更为租户级主备库,集群级不再有主备角色的概念,集群名仅用于唯一标识一个集群,主备角色下放到租户级别,主备租户所属的集群可能不同,主备租户名也可能不同。

OCP 支持主备租户 Service Name 创建、编辑、删除 、校验以及为主备租户所在的集群绑定同一 OBProxy 集群的功能,支持用户通过设置主备租户为同一 Service Name,达到主备租户切换时 Session 自动切换的能力, 同时用户也可以依据业务具体场景,如在非主备租户场景下使用 Service Name 代替集群名/租户名的连接方式,以及提供灵活性支持主备租户场景下,主备租户使用不同的 Service Name 等,从而帮助用户更方便的使用 Service Name 特性。

(四)租户克隆

OceanBase 的租户与传统数据库实例类似,例如:OceanBase 支持 MySQL/Oracle 兼容模式的租户。通过租户克隆操作,可迅速将源租户的元数据信息复制一份给新克隆租户使用,初始状态下,这两个租户共享物理宏块。该新克隆租户与源租户相互独立,具备严格的数据隔离和资源隔离。新克隆及源租户的任何数据更改,都不会相互影响。在测试环境下,从一个 8C64G、包含 1TB 数据的源租户,克隆出一个同样配置的新租户,仅需 2 分钟。而且,OCP 还提供同步源租户的参数、资源检查等功能,助力用户达成一键快速克隆源租户的能力。本功能适用于这些业务场景:报表任务、应用版本发布、数据库变更、数据导出等,既能提高任务执行效率,又能降低相关任务带来的业务风险。

2、新功能

(一)基础运维

标签:Binlog,运维,OceanBase,支持,租户,集群,OCP
From: https://blog.csdn.net/OceanBaseGFBK/article/details/142756731

相关文章

  • MySQL数据库基础、进阶、运维、读写分离数据库集群看这篇就够了
    MySQL数据库一.MySQL的概述1.1数据库(DB):存放数据的仓库,数据是有组织的进行存储数据库管理系统(DBMS):操纵和管理数据库的大型软件SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准1.2MySQL数据库关系型数据库(RDBMS)概念:建立在关系模型基础上,由多张相互......
  • kafka集群升级新策略,Cloudera运维专家来揭秘:助你轻松应对大数据挑战
    项目背景我们团队负责维护的Kafka集群承载了公司大部分实时数据的收集与传输任务。然而,目前存在一些问题,严重影响了集群的稳定性、用户体验以及管理员的运维效率:当前集群版本较低,且低版本的bug频繁出现,导致集群稳定性受到威胁。例如,violet集群最近因触发bug而出现不可......
  • RDS运维事件闪断时间为多久?
    RDS运维事件闪断时间为多久?闪断时间30秒左右,建议设置为业务低峰期,且确保应用有自动重连机制。https://help.aliyun.com/zh/rds/apsaradb-rds-for-mysql/switch-workloads-over-between-primary-and-secondary-apsaradb-rds-for-mysql-instances?spm=a2c4g.11186623.0.0.712741......
  • 软考《信息系统运行管理员》- 4.3 信息系统软件运维的过程
    4.3信息系统软件运维的过程文章目录4.3信息系统软件运维的过程日常运维日常运维的内容日常运行例行测试维护例行测试流程的关键点例行维护流程的关键点定期测试维护缺陷诊断与修复信息系统软件缺陷的概念信息系统软件缺陷的分类信息系统软件缺陷诊断与修复流程缺陷......
  • 大数据存储计算平台EasyMR:多集群统一管理助力企业高效运维
    随着全球企业进入数字化转型的快车道,数据已成为企业运营、决策和增长的核心驱动力。为了处理海量数据,同时应对数据处理的复杂性和确保系统的高可用性,企业往往选择部署多个Hadoop集群,这样的策略可以将生产环境、测试环境和灾备恢复环境分开管理,从而提高数据处理的效率和安全性。然......
  • 运维工程师一月多少钱(非常详细),零基础入门到精通,看这一篇就够了
    前言运维工程师的月薪因地区、工作经验、技能水平及公司规模等因素而有所不同。根据多个来源的数据,我们可以对运维工程师的月薪进行大致的归纳和分析:一、全国平均月薪*整体平均月薪:根据看准网的数据,2024年运维工程师在全国的平均月薪约为¥16,052,中位数为¥13,030至¥1......
  • 使用python对交换机进行排障自动化运维(锐捷)
    importglobimporttelnetlibimportrefromdatetimeimportdatetimefromtimeimportsleepimportpandasaspdimportosimporttimefrommatplotlibimportpyplotasplt#Telnet连接函数defconnect_telnet(hostname,username,password):  try:  ......
  • 宝塔平替:1Panel-新一代的 Linux 服务器运维管理面板(附优惠码/推荐码)
    什么是1Panel1Panel是一款开源,现代化的新一代的Linux服务器运维管理面板!1Panel可以帮你实现的功能:高效管理:用户可以通过Web图形界面轻松管理Linux服务器,实现主机监控、文件管理、数据库管理、容器管理等功能;快速建站:深度集成开源建站软件WordPress和Halo,域名绑定、S......
  • 深入了解Oracle OCP认证,开启数据库专业之旅
    使用Oracle数据库的公司内部,经常有员工们在讨论OCP认证(OracleCertifiedProfessional,Oracle认证专家),这是甲骨文Oracle公司提供的一种专业认证,认证用于使用者在Oracle技术领域的专业知识和技能。在这里,有一点需要大家知道,虽然OCP认证一般指的是Oracle数据库管理员中级认证,但实......
  • CEPH 运维记录
    基于l版本。1、osd状态ceph-sactive:PG处于活动状态,正在处理读写请求。clean:PG中的所有对象都是最新的,所有副本都已同步,没有缺失或未完成的操作。scrubbing:PG正在进行数据校验过程,确保所有数据都是一致的。Scrubbing是定期的检查,以防止数据损坏。deep:表示正在进行深......