黄东旭解析 TiDB 的核心优势
417
2024-03-30
没记错的话 TiDB 是 22 年年中上线到了***云市场。对于传统的私有化部署方式尤其对于分布式数据库来说,面临着组件多,架构复杂,需要采购符合规格的硬件等等问题。开箱即用的云服务无疑是很好的解决方案,因此当看到最长能试用1个月的 TiDB 云数据库的免费试用活动,马上就提交了试用申请。
比较简单的信息和操作这里就跳过了。既然是免费试用,果断自定义选择了最高配置的套餐,虽然看起来和指南里提供两种经典配置A和B都不太一样。(试用集群,没有敏感信息,IP之类的就不打码了)
集群主要配置信息:
实例类型CPU内存磁盘TiDB4 (8 vCore)16GTiDB4 (8 vCore)16GPD2 (4 vCore)8GPD2 (4 vCore)8GPD2 (4 vCore)8GTiKV8 (16 vCore)128G1788GTiKV8 (16 vCore)128G1788GTiKV8 (16 vCore)128G1788G如果想要外网连接TiDB集群负载均衡配置要选择打开。
这里的登录密码包 括ECS、TiDB、Grafana 和 Dashboard。
点击提交开始部署,几分钟之后一套 TiDB 集群就部署完成了。
点击【资源】 下的【ControlServer】中的【远程连接】,可以连接到云数据库 TiDB 的控制节点,也就是中控机。也可以用相同的方式登录其他节点做查看日志等操作。
可以直接登录机器使用 tiup 进行查看及改参数等操作,不过需要注意要 sudo 到 root 下。可以看到 TiDB 集群的版本还是很新的,目前是 6.5.0。
1.监控
计算巢提供最基本的操作系统层面的监控。TiDB集群的监控可以通过提供的 Grafana 和 Dashboard 去监控,和使用本地化部署的方式相同,这里就不详细介绍了。
2.集群扩缩容在【运维管理】下的【弹性扩缩容】可以进行扩缩容,下图为扩容 Tiflash 节点,扩缩容其他组件也是类似的步骤。
进入中控机进行 tiup 检查 Tiflash 节点添加成功,扩容成功。
我这边从部署到试用的阶段还是比较流畅的,不过看到其他小伙伴在试用过程中还是遇到了一些小问题,这里简单总结几个常见的问题。
1.账号密码问题。这个问题算了交流中遇到最多的问题,有好几个小伙伴询问grafana的密码是什么。这里如果没有注意部署之前配置参数时填的密码确实比较迷惑。如果没有接触过grafana可能也不知道默认账号名为admin。另外试用前期密码不支持特殊字符,否则会部署失败,这个问题目前应该已经修复了。
2.EIP默认是关闭的,试用实例一旦部署就没办法增加EIP了,如果有通过公网连接实例的需求只能删除实例新建。不过生产实例是可以增加的,这个不用担心。
3.另外还有一些由于资源不足导致的某些可用区部署失败或者无法扩容问题和产品本身没什么关系,选择其他有资源充足的可用区就可以了。
之前也参加过 TiDB Cloud 的试用,两者区别还是很大的。云数据库 TiDB 是用户云上私有化部署的方式,底层与***进行了深度集成和性能优化。操作系统权限是下放的,对运维和 DBA 来说自由度相当大,但对于没有接触过 TiDB 的人员来说还是有一定的门槛,目前并不是所有的操作都能通过 “点点点” 的方式来操作;而 TiDB Cloud 是全托管( Database as a Service )方式,部署和运维全部交给 TiDB Cloud,更像是传统的 RDS 模式。总之,对于在***平台上需要 TiDB 原厂技术支持保障的用户来说,***云数据库 TiDB 目前是一个很好的选择。
近期工作上杂事比较多,因为时间关系以上只是对云数据库 TiDB进行了一些简单功能的试用,用sysbench简单测试了下性能上还是很给力的,也由于时间关系也没去做详细的测试报告。关于云数据库 TiDB 详细的操作文档可以参考https://aliyun-computenest.github.io/quickstart-tidb/#tidb
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。