客户案例 > 案例详情
PingCAP与阿里云计算巢联合,实现数据库软件在云端部署的新形态

阿里云计算巢与PingCAP合作,使得融合双方技术优势的云数据库TiDB正式上线阿里云,实现数据库软件在云端部署的新形态。

客户介绍

PingCAP 成立于 2015 年,是一家企业级开源分布式数据库厂商。PingCAP经历了短短七年时间,便实现了“从无到有,从小到大”的成长,其分布式数据库TiDB,也成为了由中国人主导的顶级开源分布式数据库项目。2022年,PingCAP入选了2022 Gartner云数据库“客户之声”,获评“卓越表现者”最高分,是国内唯一入选的分布式云数据库服务商。墨天轮中国数据库排行榜中,TiDB连续28个月(2020年1月-2022年4月)在榜单中排名第一。

业务挑战

用户对于云数据库的期待是要充分利用云原生的能力:开箱即用、极致弹性和运维托管,同时又要兼顾数据安全、高性能和低时延。当前,国内大部分企业用户倾向于选择私有化的部署模式。但随着企业对公共云的接纳度的提升,越来越多的企业用户开始转向云上的私有化部署形态。 但传统大规模私有化部署方式存在诸多挑战,比如:集群服务部署架构复杂,组件多;云服务器规格多,无法找到最优的规格组合;手工操作导致的错误和检查,部署效率低;数据库集群的自动扩容和弹性保障。

“PingCAP 与阿里云计算巢的合作,将融合双方技术优势的云数据库 TiDB 正式上线阿里云,这是双方为用户“删繁就简“愿景中的坚实一步,也是一起探索软件在云端私有化部署新形态的尝试。”

--平凯星辰(北京)科技有限公司

阿里云的解决方案
云上一键自动化部署——分钟级完成TiDB集群的创建

通过ROS(资源编排)实现数据库集群的自动部署。计算巢不仅支持ROS语法、Terraform语法的脚本以及容器部署,同时,在IaC的基础上进一步实现了服务化,用户看到的是一个完全白屏化的服务创建页面,不需要学习什么是IaC,更不需要感知IaC脚本的存在,大大降低了数据库部署门槛。

通过和TiUP集群运维平台集成,在云服务器集群创建完成之后,软件的部署也会自动触发并完成,整个过程只需要几分钟。接入到阿里云计算巢之后,TiDB集群的私有化部署过程被大大简化了,用户可在计算巢上实现数据库集群和软件的一键部署。同时为了进一步的优化体验,PingCAP结合自身的最佳实践和测试结果,针对不同版本的TiDB集群推荐了最高性价比的云服务器规格,结合Alibaba Cloud Linux针对数据库场景的专门优化,用户将可以获得更高的性能。

此外,针对跨3AZ的高可用版本,计算巢会自动过滤出相关规格有充足库存的可用区,同时在用户选择可用区时实现可用区选项的自动校对,避免人为的误操作,保证3个集群跨可用区的严格打散,省去了用户核对库存和可用区挑选的麻烦。 所以,通过计算巢部署,用户只需配置节点数量这种业务相关的参数,最大程度简化了集群的部署环节。正常情况下,TiDB在用户配置完成后就会进入部署状态,仅需几分钟,即可完成部署。相比传统以天、甚至以周为单位的私有化部署周期,有极大的提升。计算巢进一步的实现了服务交付的标准化,集群的初始化环节几乎不再需要原厂参与,也最大程度上避免了人为引入的错误。从实际效果看,一个10节点的TiDB集群,基本上从触发创建到最终可用只需5~10分钟。

由于TiDB数据库软件和Grafana监控软件的安装是完整集成的计算巢服务里的,在创建完成之后可以直接点击输出的IP地址即可访问TiDB数据库的管理后台和Grafana的控制台。对于很多企业用户而言,云的复杂性完全被屏蔽掉了,只需要关注软件部分的使用。

极致弹性——支持服务节点的扩缩容

计算巢天然支持服务节点的扩缩容,充分利用云上的弹性能力保障数据库集群伸缩能力。在此次发布的联合方案中,天然集成了两个伸缩组:一个针对TiDB集群,另一个针对TiKV集群。用户在面对数据量的爆发性增长时,可选择特定伸缩组调整实例的数量。如下图展示,用户扩容调整后,TiDB Dashboard中即实现成功扩容。

安全审计——提供“行车记录仪”的体验

针对服务商所有的代运维操作,无论是对于资源集群的操作,还是在Guest OS内部的操作,计算巢会提供全面的操作日志和录屏记录,便于用户进行安全审计,从而提升了系统的运维透明性。该功能可以称之为“行车记录仪”,让服务商操作的全流程可以完整的呈现给用户。同时,计算巢和PingCAP会一并确保软件组件和部署架构的上架和更新会经过严格安全审核,同时严格控制开放的内外网端口,为用户的安全使用提供保障。

全面账单——资源消耗清晰透明

在费用的透明化上,计算巢也做了专门的体验优化。在集群创建之前,用户可以看到完整的费用预估,同时可以在集群创建之后,通过账单分析功能直接看到集群资源的费用信息,会过滤出跟当前服务相关的账单,使得不同业务之间的资源消耗清晰透明,帮助用户进行成本管理,精简财务流程。创建后计算巢账单查询界面如下图所示。

业务价值

此次和PingCAP的联合解决方案,是阿里云开放自身云平台能力和数据库软件厂商深度集成的结果。通过计算巢,阿里云将飞天操作系统的底层能力最大限度的开放给软件厂商,解决软件厂商业务场景中碰到的各类痛点,让软件更好的和云集成。同时提供阿里云生态和市场渠道的快速接入能力,加速软件厂商的业务增长。

使用的阿里云产品
免费试用