序
TiDB可以免费试用,1月底2月初就在TiDB社区和微信群看到宣传了。一直想着找个相对空闲的时间再来试用,一眨眼,今天已经最后一天报名了。不能再拖了,赶在2月最后一天,亲自体验了一把价值33000的云数据库TiDB服务。
这次试用是相当的给力,连在线扩缩容都是免费的。这点超出了想象。
社区专贴:
https://asktug.com/t/topic/1000432
申请试用
推荐服务里面找到TiDB
直接登录阿里云控制台:
https://account.aliyun.com/login/login.htm

支持阿里云APP、支付宝、钉钉扫描登录。
推荐服务里面找到TiDB。

申请试用
如果没有申请,需要先提交个申请需求,姓名、电话必填。
开始免费试用
申请审批通过后就可以开始试用拉。试用期7天。

填写实例名称,选择部署地域、选择交换机可用区、设置登录密码。
确认订单,提交。进入确认页面,勾选同意条款,开始免费试用。太简单了,不啰嗦。
开始试用--控制台功能
服务实例管理列表
创建完成,可以到服务实例管理--试用服务里面查看实例列表。

实例详情
进入实例详情页面,可以看到主要包括概览、资源、监控、运维管理、操作日志、部署日志 7个页签。

概览
概览页面主要包括服务资源、基本信息、服务信息、配置信息、资源架构图等几组信息。

服务资源
使用了1台VPC、9台ECS、3台ESS、1个SLB。
基本信息
可以看到Dashboard、Grafana和TiDB的连接地址。

服务信息
主要是数据库版本,云厂商的一些简单介绍。

配置信息
可以看到各个组件资源规格,这里可以看到有3台TiKV,2台TiDB Server,3台PD Server。

资源架构图
一个比较简单的数据库资源架构图。

资源
资源页签,可以看到详细的资源信息,这里有28条。

导出资源数据

全选,导出资源列表。

导出报错。先不管了。

远程连接
连接ControlServer,查看集群信息

su 到 root用户下,执行tiup查看集群信息(注意这里tiup是在root用户下,不是默认登录到主机的用户)

连接到其中一台TiDB Server服务器:


连接一台tikv服务器:

诊断健康状态

诊断报告

执行命令
可以向服务器发送shell、python、perl命令。

监控
监控页签包括:监控视图、故障列表、可用性监控、组进程监控、报警历史、报警规则等子页面。

运维管理
运维管理页签主要功能包括批量执行命令、批量上传文件、清理磁盘空间等常见运维操作。
弹性扩容
这里测试个在线扩容tidb节点

选择tidb开头的伸缩组:

下一步:

点击创建,开始扩容。

三分钟左右,扩容成功。

到中控机上查看集群信息,已经多了1台tidb节点。

弹性缩容
我们将刚才扩容的tidb节点进行缩容。
先到资源列表中确认下刚才新扩容的资源ID,这里可以根据IP查看。

重新回到缩容界面


下一步,确认要缩容的实例。

点击创建开始缩容。

尴尬,失败了,刷新页面,重来一遍,成功拉。

查看集群列表,165那个tidb已经看不到了。

运维项
暂时没操作,空的。

操作日志
暂时没操作,空的。

部署日志
从部署日志可以看到,部署只花了5分钟。

TiDB Dashboard
Dashboard的地址可以从控制台-概览-基本信息中查看。

登录使用创建集群的时候输入的密码。


Grafana监控
Grafana地址可以从控制台-概览-基本信息中查看。


点击查找按钮,就可以看到集群相关监控面板了。

连接TiDB
中控机(ControlServer)安装了mysql客户端,可以远程连接到该节点,通过内网IP访问TiDB。
TiDB连接方式可以从概览中获取,如下图:

TiDB的高度兼容MySQL语法,熟悉MySQL的小伙伴,可以像对MySQL一样盘他吧。

总结
优点
使用云服务,方便快捷
我们从以下几个时间点就可以看出,确实太方便拉。
- 创建集群只有3个必填项。
- 创建集群预估10分钟,实际只花了5分钟
- 扩容一个TiDB节点,花时3分钟
- 缩容一个TiDB节点,花时1分钟
遇到的几个小瑕疵
资源列表导出报错

扩缩容页面,选择ACK的方式会报错

缩容的时候第一次失败,第二次才成功。
最后,希望TiDB越来越好,国产数据库越来越棒!
如果还没试用过的同学,赶紧去试试吧。免费白嫖!
阿里云TiDB首页:https://market.aliyun.com/isv-pingcap