前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TDSQL-C Serverless:助力初创企业实现降本增效

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

作者头像
石云升
发布2022-08-25 21:07:07
6030
发布2022-08-25 21:07:07
举报
文章被收录于专栏:石云升

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-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 石云升 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TDSQL-C Serverless的应用场景
  • 技术创新并不是那么容易的
  • 我的启发
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档