基于腾讯云的 TiDB TEM 平台试用体验
作者: 老鹰 506 原文来源:https://tidb.net/blog/30509a7e
一、背景
目前 TiDB 集群上腾讯云,刚好看到 TiDB 官方新出 TEM 管理平台试用活动,准备结合现有测试集群试用下
报名活动:https://forms.pingcap.com/f/tem-trial-use-event ,进群获取 TEM 腾讯云试用链接

平台免费,但是需要创建容器集群和相关资源,按量付费,所以需要腾讯云账户有余额
二、安装部署
1、安装前注意事项
1.1、需要规划好腾讯云上的 VPC 子网,避免和现有 vpc 网络冲突(还有专线打通的网络)
1.2、如果需要纳管的 TiDB 集群也是全新创建,那么腾讯云任意区只要有资源都可以。
1.3、如果是纳管已经存在的集群,需要再通过一个 VPC 且网络是打通的(包括专线网络)
1.4、有任何问题在微信群咨询,大家都很热情的帮你解答
2、安装注意事项
2.1、TEM 的安装很简单,安装提示一步一步往下走就行,然后等待一段时间的初始化,集群部署成功
2.2、需要注意通过公网 IP 访问的时候,需要确保对应的安全组开放 32000 端口
2.3、控制台及主机的初始密码等信息 https://console.cloud.tencent.com/app 进入到具体的应用之后查看“应用配置”Tab 页
3、平台使用注意事项
安装配置过程其实很简单,总共就三步;
第一配置主机凭证;第二添加集群中控机;第三、纳管集群;
下面对这三步做个说明
3.1、先去“设置” -> “ 凭证 ” 页面的主机中添加主机凭证
这里需要特殊说明:

3.2、接下来 “主机” -> “ 集群管理中控机 ” Tab 页 ”添加中控机“


这里需要
1)、选择刚才新增的凭证
2)、服务根目录是配置 9090 对应的 tem 服务安装目录
3)、tiup 元数据目录 是安装 tiup 命令需要的目录,或者配置成你已经安装好的 tiup 的目录
3.3、纳管现有集群或者创建新集群
这里根据我自己的情况,直接选择”纳管现有集群“ ,想要了解如何新建集群的可以去专栏(https://tidb.net/blog)查看其他伙伴的分享
选择菜单“集群” 选择“纳管集群”, 然后安装提示 1234 下一步下一步就行
至此,这个平台的安装和配置就完成了。
三、使用体验
进过初步的使用,和对比 TiDB 自带的 dashboard, TEM 有以下亮点
1、对于 TiDB 集群的管控,基本涵盖整个生命周期
支持创建初始化集群、支持对各组件的可视化扩容;组件的停止、重启、删除
配套监控和告警也接入到这个平台,整体性的监控查看这里就能满足。同时支持配置告警策略等
2、支持多集群的统一管理
通过配置中控机,可以纳管多个集群,不管是一个 tiup 管理多个集群的,还是一个多个 tiup 管理多个集群的。统一接入到 TEM 平台,通过切换不同集群即可方面的对集群做管理
3、对于新手而言,学习、上手成本低
可视化页面,菜单布局清晰,上手很容易
4、“新增”需要有用功能
对于我的尝试而已,数据闪回、集群巡检、可视化备份(包括定义备份策略)、SQL 编辑器都是不错的亮点
说完好的,再说说其他希望完善的地方
1、平台创建用户的时候,没有密码规则的提示,点击保存按钮的时候才报错提示
2、SQL 审计页面进去之后会报错提示“找不到 audit log path” 和 缺少 config 权限,后者我理解,但是前者需要什么路径怎么配置,也没有提示

3、SQL 编辑器支持创建表,但是不支持创建库,也不支持管理用户和授权。而且这里应该是没有权限限制。平台用户登录具有 SQL 编辑器权限之后,增删改查都可以执行,分险很大
4、PD、TIKV 组件不支持”删除“ 不知道是不是因为我都是 1 和 3 的最小配置而不能删除呢,还是这两个组件的“删除” 功能未开放呢。
5、各组件的”删除“ 这个关键字个人觉得需要额外说明下, 是直接停服然后“删除”回收主机,还是采用 scale-in 先下线在“删除”回收主机呢?
以上就是对 TEM 平台的初次尝试。欢迎大家交流
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/cbf0c748fcb34e2c910995b3b】。文章转载请联系作者。
评论