0
1
0
0
专栏/.../

云数据库TiDB使用过程注意项及改进建议

 waston  发表于  2023-02-17

一、云数据库TiDB开通过程中的注意事项


1、为公网提供服务的方法


如果使用的该云数据库是需要为公网环境提供服务(如自己的终端可正常访问该数据库),则开通服务过程中,需要为TiDB选定“负载均衡配置”这一选项,并为其绑定EIP(弹性IP),这样就可达到外网访问TiDB的目的。操作方法如下图:

弹性IP:弹性IP地址是在 EC2 启动实例时,自动地为每个实例分配一个私有 IP 地址和一个公共IP地址。

image.png

2、VPC私有网络的使用


服务订单填写过程中,VPC私网访问,一般情况下不会使用,如果需要使用则需要开通“privatelink”和“privatezone”两个阿里云的相关服务,否则整个云数据库服务就会部署失败。

image.png

只需要在如下图搜索框中搜索关键词,即可按提示点击关键词跳转至开通相应服务的链接:

image.png

3、依赖异常点


在提交云数据库服务的订单中,如果有勾选负载均衡相关功能选项,则在提交订单时,会弹出如下三个依赖异常,该异常可直接忽略,直接继续创建,不影响正常部署。

image.png

4、云数据库服务信息


部署成功后的界面如下图,红色框标识的是云数据库外网可访问的地址信息,而绿色框标识的是云数据库云上内部网络可访问的私有地址信息。

image.png

5、外网访问


外网成功连接的情况如下:

image.png

二、服务优化建议


1、 服务实例管理方面

1.1、 连接控制台入口,建议能够在服务概览页面提供一个快速的便捷入口。不需要客户自己去资源列表里翻找Controlserver实例。

1.2、 服务访问权限控制这块儿和阿里云适配不太好,不知道因为是适用版未开放此类功能,还是说服务产品本身目前不成熟。

建议服务实例的安全访问策略这块儿可以单独一个模块展示出来进行查看、操作(增、删、改);

image.png

1.3、 进入Controlserver实例后,建议提供便捷进入数据库的命令的alias。

1.4、 在阿里云适配的TiDB服务,建议有一份结合阿里云各安全组件以及可用的附加功能形成一份完美的、健全的用户指南:

1) 如用户在阿里云上购买并创建好TiDB服务后,如何服务开盘;

2) 服务开盘后,引导用户如何将自己的业务数据导入;

3) 服务开盘后,如果客户做为测试环境,如何将网络相关的策略进行放通;

4) 服务开盘后,在阿里云上如何注意以及防护自己服务的安全,比如阿里云自身的一些安全服务如何共同加持自身的TiDB服务,能够带来更加安全的数据数据及仓库环境。

5) 包括服务使用后期,数据备份的方式,是否能够借助阿里云自身的一些对象存储,将数据备份的功能进行定时备份的操作窗口,由客户对定时备份策略进行DIY,进行一键备份至阿里云的对象存储。

1.5、 针对服务开通流程中涉及到的VPC私网环节,试用时有进行尝试,按界面指引均把信息填写完整,但在服务部署过程中仍是部署失败,最终咨询群内专业人员才得知还需要开通privatelink和privatezone服务,而privatezone服务在开通时提示仍需要另外收费,针对有客户需要使用到VPC私网资源的情况,建议在资源开通流程中直接判断客户帐户是否有开通此类服务,如果未开通,则调用开通此类服务的接口帮其开通,如果另有收费,则直接在服务申请过程中的费用明细中展示出来。以便服务能够做到一个入口、便捷开通目的;同时,此类vpc私网的开通过程,也希望在适配阿里云的服务产品指南中有完美的指引。

2、看板方面


2.1、 dashboard面板概况中的监控和告警项下的“查看监控”、“查看告警”功能无法正常打开。

显示连接是一个私有IP地址信息,建议优化。

image.png

2.2、 TiDBDashboard的概况首页信息布局建议可由客户自行DIY定制;首页展示的有些性能参数可能客户并不关注;而每项展示的性能参数指标,建议在大标题上或者标题右侧添加个小问号,在鼠标移动到大标题上后,能够给用户该指标的参考说明:比如该指标需要用户注意哪些方面等信息。

2.3、 针对dashboard页面菜单,“TOP SQL“、”SQL语句分析“、”慢查询“,等功能近似的,建议收纳进一个大菜单,如SQL分析,然后再在该大菜单进行二级菜单或者右侧页面内容中添加三类功能点的各项展示;2.4、 集群诊断报告,不知可否在“诊断结果“段内给出诊断出问题的处理建议;对容易出现的问题进行常规性的引导以及建议解决的方案;

3、总结


        经过对云数据库TiDB几天下来的试用,该产品与阿里云结合生成对应的云数据服务后,做到开箱即用的效果,确实为使用TiDB的用户带来福音;并且在服务内整合了全面的看板以及性能监控、告警、分析等大而全的功能,也为用户侧的运维支撑提供了强有力的技术支撑。        

同时,对于与云结合的一项服务而言,通过试用后,也希望我们的云数据库服务,能够更好的和云上的各辅助组件以及资源组件能够更完美的结合;在产品以及服务更为完善的同时,相应的使用指南也能够更加完善。

0
1
0
0

版权声明:本文为 TiDB 社区用户原创文章,遵循 CC BY-NC-SA 4.0 版权协议,转载请附上原文出处链接和本声明。

评论
暂无评论