云数据库 TiDB 使用过程注意项及改进建议
作者: TiDBer_DbQedsm7 原文来源:https://tidb.net/blog/d9623fc8
一、云数据库 TiDB 开通过程中的注意事项
1、为公网提供服务的方法
如果使用的该云数据库是需要为公网环境提供服务(如自己的终端可正常访问该数据库),则开通服务过程中,需要为 TiDB 选定“负载均衡配置”这一选项,并为其绑定 EIP(弹性 IP),这样就可达到外网访问 TiDB 的目的。操作方法如下图:
弹性 IP:弹性 IP 地址是在 EC2 启动实例时,自动地为每个实例分配一个私有 IP 地址和一个公共 IP 地址。
2、VPC 私有网络的使用
服务订单填写过程中,VPC 私网访问,一般情况下不会使用,如果需要使用则需要开通“privatelink”和“privatezone”两个阿里云的相关服务,否则整个云数据库服务就会部署失败。
只需要在如下图搜索框中搜索关键词,即可按提示点击关键词跳转至开通相应服务的链接:
3、依赖异常点
在提交云数据库服务的订单中,如果有勾选负载均衡相关功能选项,则在提交订单时,会弹出如下三个依赖异常,该异常可直接忽略,直接继续创建,不影响正常部署。
4、云数据库服务信息
部署成功后的界面如下图,红色框标识的是云数据库外网可访问的地址信息,而绿色框标识的是云数据库云上内部网络可访问的私有地址信息。
5、外网访问
外网成功连接的情况如下:
二、服务优化建议
1、 服务实例管理方面
1.1、 连接控制台入口,建议能够在服务概览页面提供一个快速的便捷入口。不需要客户自己去资源列表里翻找 Controlserver 实例。
1.2、 服务访问权限控制这块儿和阿里云适配不太好,不知道因为是适用版未开放此类功能,还是说服务产品本身目前不成熟。
建议服务实例的安全访问策略这块儿可以单独一个模块展示出来进行查看、操作(增、删、改);
1.3、 进入 Controlserver 实例后,建议提供便捷进入数据库的命令的 alias。
1.4、 在阿里云适配的 TiDB 服务,建议有一份结合阿里云各安全组件以及可用的附加功能形成一份完美的、健全的用户指南:
1.5、 针对服务开通流程中涉及到的 VPC 私网环节,试用时有进行尝试,按界面指引均把信息填写完整,但在服务部署过程中仍是部署失败,最终咨询群内专业人员才得知还需要开通 privatelink 和 privatezone 服务,而 privatezone 服务在开通时提示仍需要另外收费,针对有客户需要使用到 VPC 私网资源的情况,建议在资源开通流程中直接判断客户帐户是否有开通此类服务,如果未开通,则调用开通此类服务的接口帮其开通,如果另有收费,则直接在服务申请过程中的费用明细中展示出来。以便服务能够做到一个入口、便捷开通目的;同时,此类 vpc 私网的开通过程,也希望在适配阿里云的服务产品指南中有完美的指引。
2、看板方面
2.1、 dashboard 面板概况中的监控和告警项下的“查看监控”、“查看告警”功能无法正常打开。
显示连接是一个私有 IP 地址信息,建议优化。
2.2、 TiDBDashboard 的概况首页信息布局建议可由客户自行 DIY 定制;首页展示的有些性能参数可能客户并不关注;而每项展示的性能参数指标,建议在大标题上或者标题右侧添加个小问号,在鼠标移动到大标题上后,能够给用户该指标的参考说明:比如该指标需要用户注意哪些方面等信息。
2.3、 针对 dashboard 页面菜单,“TOP SQL“、”SQL 语句分析“、”慢查询“,等功能近似的,建议收纳进一个大菜单,如 SQL 分析,然后再在该大菜单进行二级菜单或者右侧页面内容中添加三类功能点的各项展示;2.4、 集群诊断报告,不知可否在“诊断结果“段内给出诊断出问题的处理建议;对容易出现的问题进行常规性的引导以及建议解决的方案;
3、总结
经过对云数据库 TiDB 几天下来的试用,该产品与阿里云结合生成对应的云数据服务后,做到开箱即用的效果,确实为使用 TiDB 的用户带来福音;并且在服务内整合了全面的看板以及性能监控、告警、分析等大而全的功能,也为用户侧的运维支撑提供了强有力的技术支撑。
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/6ccd4bc8821f2fd8ff96c0251】。文章转载请联系作者。
评论