免费试用
作者:PingCAP
产品技术解读
2022-05-10

作为企业的 TiDB 数据库管理员,日常运维过程中你是否曾经遇到过以下这些难题?

  • 规划 TiDB 集群时,需要掌握大量的主机信息(CPU、内存、IP 地址、磁盘类型、磁盘大小),工作量随集群规模线性增加,担心一个人 hold 不住;
  • 正式部署 TiDB 集群前,手工修改集群配置项,生怕配置有误影响集群创建;
  • TiDB 集群安装过程中,迫切想知道安装流程进行到哪一步了,有没有异常;
  • 管理多个 TiDB 集群时,需要记住不同的集群地址,在浏览器上输入不同集群 Dashboard 地址,有时候在不同地址间来回切换、查看集群的监控和性能分析;
  • 升级集群时,逐项检查新版本是否引入新参数、老版本参数是否会因升级而变化,担心升级后集群表现异常;
  • 所有的运维操作都需要数据库管理员通过命令行工具完成,“黑屏”下命令行的运维方式既缺少规范流程的指引,也无法提供完整的运维历史记录。

总之,分布式数据库系统结构较单机数据库来说更加复杂,日常管理涉及的场景更加丰富多元,部署、维护需要投入不少人力,通常要求数据库管理员掌握 TiDB 生态圈的各项命令工具,具备一定的技术门槛。

TiDB 企业级数据库管理平台( TiDB Enterprise Manager,简称 TiEM) 是一款基于 Web、以 TiDB 数据库为核心的企业级数据库管理平台,帮助用户在私有部署 (On-Premises) 或公有云环境中管理 TiDB 集群。TiEM 不仅为 TiDB 集群提供全生命周期的可视化管理,也同时一站式提供 TiDB 数据库的参数管理、数据库版本升级、克隆集群、主备集群切换、数据导入导出、数据同步、数据备份恢复服务,能有效提高 TiDB 集群运维效率,降低企业运维成本。

TiEM 覆盖的管理运维场景众多,下面让我们看看最新发布的 1.0.0 版本中的几个重点功能。

一站式管理多套 TiDB 集群

TiEM 帮助管理员一站式管理多套 TiDB 集群,提供一键式的主机资源管理、集群部署、集群扩缩容、集群启停、数据导入导出、数据同步、备份与恢复、监控告警、性能分析等特性。

相对于过去“黑屏”下命令行方式的管理模式,TiEM 不仅提供可视化交互界面、优化的使用路径、简洁的信息框架,还将不同场景下的规范流程封装到不同功能中,既降低了集群管理的技术门槛,简化了集群运维复杂度,也规范了集群运维操作流程。


点击观看视频:TiEM 一站式集群全生命周期管理

参数管理

TiDB 参数可分为系统配置和集群配置参数,这两类参数的存储位置、修改方式、作用域范围、修改后生效方式各不相同,加之这两类参数配置数量众多,维护好 TiDB 集群的运行参数并非易事。

TiEM 为 TiDB 各版本提供推荐参数组模板 (包含参数含义的详细解释、取值范围、默认值大小、是否重启的标志位),同时支持用户自定义参数组,帮助管理员沉淀运营最佳实践,形成不同场景下的参数组模块,支持快速应用参数组模板到不同集群,大幅降低数据库运维参数管理复杂度。

日常运维中,数据库管理员常常需要修改 TiDB 配置参数,以便让集群性能与业务模型相匹配,发挥出最优运行效果。TiEM 提供集群运行参数的查看与修改,屏蔽不同类型参数间的修改差异,让管理员能轻松完成参数调整。


点击观看视频:TiEM 集群参数管理

一键克隆集群、一键切换主备集群

TiEM 通过克隆集群可快速创建主备集群,当主集群出现不可用情况时,可通过主备集群切换继续提供服务,保证数据不丢失,是 TiDB 集群高可用性的有力补充。

TiEM 一键克隆集群可帮助管理员快速构建主备集群,并通过在主备集群间自动完成一系列操作(备份主集群、恢复数据到备集群、主备之间建立数据同步任务、主备之间参数复制),保证主备集群之间的数据数据一致,且集群配置参数也一致。

TiEM 主备集群切换实现主集群与备集群之间快速角色切换,自动完成主备集群之间数据同步任务的管理与切换,保证切换期间至少有有一个集群始终可读。


点击观看视频:TiEM 克隆集群与主备集群切换

集群原地升级

分布式数据库的版本升级是一项复杂的系统工程,是数据库运维人员一大头痛的问题。TiEM 支持集群一键原地升级,提供集群升级前后参数对比与选择,让升级前后参数变更清清楚楚。TiEM 同时支持滚动升级与强制重启升级两种升级方式,管理员在不同场景下可以选择合适方式进行升级。


点击观看视频:TiEM 集群原地升级

来自用户的声音

TiEM 在 TiDB 社区开放小规模的用户试用体验以来,有不少 TiDB 用户开始部署并使用 TiEM,以下是来自部分用户的真实反馈:

  • 汽车之家:TiEM 功能全面,覆盖了我们 DBA 日常的操作,日常的运维管理效率提升 50% 以上。
  • 联通软件研究院:TiEM 极大地帮助了我们 DBA 减轻管理多套 TiDB 集群的负担。

总结

TiEM 作为 TiDB 分布式数据库的图形化管理平台,简化了集群管理复杂度,降低了客户使用 TiDB 及周边生态工具的技术门槛,提升数据库运维人员管理 TiDB 集群效率。让我们携手并进,一起打造“更好用”、“更好管”的 TiDB !

活动预告
新发布的 TiDB 6.0 大幅增强了 TiDB 作为企业级产品的可管理性,具备更成熟的 HTAP 与容灾能力,加入多项云原生数据库所需的基础特性。抢先试用 TiDB 6.0、TiFlash、TiEM 和 PingCAP Clinic 等多款新品与服务,参与 Book Rush 贡献,将有机会享受“TiDB 荣誉体验官”在内的多项权益!

金融行业内容专区上线,为金融机构数据库选型和应用提供深入洞察和可靠参考路径。