写点什么

TDSQL-C Serverless: 助力初创企业实现降本增效

作者:石云升
  • 2022 年 7 月 26 日
  • 本文字数:1242 字

    阅读完需:约 4 分钟

TDSQL-C Serverless:助力初创企业实现降本增效

7 月 15 号,有幸参加了ArchSummit 2022全球架构师峰会(深圳站),其中杨珏吉老师讲解 TDSQL-C Serverless 数据库给了我很深的印象。


TDSQL-C Serverless 的特色是能够让企业像使用水、电、煤一样使用云数据库的服务。用户不需要为闲置的数据库而付费,用多少算多少。这项技术在很多业务场景下都能帮助企业极大的节省成本。


因为以前公司的服务器一直是我负责购买的,所以知道云服务器的费用开销不小。并且为了应对一些活动,配置还买得很高,但实际上大部分情况下服务器资源用得很少。特别是 2020 年因为疫情,我们退掉了很多服务器,但实际没退回多少钱。所以如果能够按实际使用付费,那会给我们企业省下一大笔钱。


在听这节课之前,我并没有觉得云服务器不使用也收费是个问题,大家不都是这样做的么?但这样真的合理吗?TDSQL-C 的负责人杨珏吉老师说:"这样不合理”。为什么我们就不能够像使用自然水一样的使用云服务器?云服务器费用的大头无非就是计算资源和存储资源。我们为啥就不能做到按使用收费呢?


我理解有两个原因:

第一:技术上实现有难度。

第二:企业没动力。

是啊,如果能轻松赚钱的时候,谁会那么费力地去赚钱?但杨珏吉老师和他的团队,把这个事情干出来了。

TDSQL-C Serverless 的应用场景

  1. 业务数据长期不访问的场景。

  2. 业务访问频次很低的场景。比如:个人博客,垂直社区论坛或者一些业务微信小程序。

  3. 企业内部开发测试环境。上班的时候用,下班后就很少使用了。

  4. 平常 CPU 资源使用很少,偶尔活动或者进行复杂查询时才会使用较多资源。


在上面这些场景下,使用 TDSQL-C Serverless 能大幅度降低云服务器的成本。目前 TDSQL-C Serverless 这款产品在腾讯内部已经大规模商用了。比如,腾讯云、微信小程序的云托管、腾讯乐享社区等,有需求的可以先去试用下。

技术创新并不是那么容易的

具体如何实现呢?从下面的架构图我们可以看到,TDSQL-C 把计算层和存储层完进行了分离。


计算和存储进行分离后,然后才能单独计费。最后才能实现不使用就不计费。但在这个过程中,还需要解决很多问题。比如,你得实现支持根据业务负载自动扩缩容实例,而且速度还不能太慢,毕竟我有时候做活动并发就是很快就上去的;再比如,如果应用很久没用户访问停掉了,突然有人用了咋办?如何才能在这种场景下给用户最快的响应?这些解决思路老师在课上都有讲解,感兴趣的可以找一下这方面的资料。

我的启发

存在并不合理,甚至这些习以为常的东西往往限制了我们的想象,没有想象就没有创新。技术发展往往能带来大量创新的机会,这是我获得的一个启发。事实上,如果你愿意多问几个为什么,就会发现很多服务其实未来都不一定是现在这个样子。比如现在的手机还需要收很高的硬件费用。未来当硬件成本越来越低,云上资源使用越来越多,是不是也可以按资源使用付费?这个是可能的。再比如智能汽车,其实跟手机是一个道理。在延伸一下,万物智能,使用的都是计算资源、存储资源。你看,杨老师的这项技术可能会是未来最主流的技术之一,值得期待。


最后分享下老师的 PPT:https://ppt.infoq.cn/slide/show?cid=112&pid=3812

发布于: 2022 年 07 月 26 日阅读数: 47
用户头像

石云升

关注

做时间的朋友,用文字记录成长。 2017.11.30 加入

🏆 InfoQ首批签约作者 🏆、荣获2021年度社区共建奖 微信公众号:石云升 微信:shiys1121 凡是过往,皆为序章。承接各种形式的合作,欢迎来勾搭。

评论 (1 条评论)

发布
用户头像
恭喜您!AS 深圳站话题讨论活动的获奖者!联系文字君领奖哦!文字君的微信是infoqwriter
2 小时前
回复
没有更多了
TDSQL-C Serverless:助力初创企业实现降本增效_全球架构师峰会_石云升_InfoQ写作社区