不降功能只降资源,六个应用场景带你了解OCP Express

作者简介:谢志刚,OceanBase 管控平台(OCP)技术负责人,主持 OCP 的整体研发工作。在云计算及数据库领域深耕多年,对数据库管控、数据库自动化运维、数据库多云部署等方向具有深刻的理解和丰富的实践经验。


OceanBase 开源后,为了协助用户更加高效地管理 OceanBase 集群,降低用户对 OceanBase 的学习成本及企业的 IT 运维成本,我们推出了社区版 OCP(OceanBase Control Platform),为用户提供了 OceanBase 集群的图形化管理能力,包括数据库组件及相关资源(主机、软件包等)的全生命周期管理、备份恢复、监控告警等。这样一来,用户能够实时掌握 OceanBase 的运行动态,并将 DBA 从繁杂的运维工作中解放出来。


但是,随着业务探索的不断深入和最佳实践的不断积累,OCP 也遇到了更多场景的挑战。


社区版 OCP 定位于数据库集群的管理平台,面向规模化管理场景,对于单集群、小规模集群以及个人开发者不太友好。对于个人开发者来说,如果要体验 OCP 的管理能力,需要付出一定成本。由于 OCP 是中心化部署的,因此需要单独的机器进行安装,且部署和运维都有一定门槛。并且为了实现平台级功能,OCP 对资源占用的要求也较高。因此,对于单集群、小规模集群、个人开发者来说,社区版 OCP 在可获得性、易用性上较难满足要求。


为了解决在社区场景下用户对 OceanBase 图形化管理的可获得性和易用性问题,我们 在保留并继承了 OCP 原有体验和基础能力的前提下,推出了 OCP Express ,可以帮助用户更好的管理 OceanBase 数据库。在满足数据库基础管理和数据库可观测性的同时, 大幅降低了 OceanBase 数据库图形化管理的使用门槛和总拥有成本 。本文将和大家分享 OCP Express 的架构特点、关键能力、安装部署、应用场景,以及一些常见问题。


一、以极小资源消耗部署于任一节点的OCP Express