本文介绍: 传统意义的Serverless是一种云服务提供的方式,是Faas + Baas的一种服务形态。Faas和Baas的共同特点就是以API的形式提供服务,好处是按照调用次数来进行收费,如果不使用就可以不进行收费。API形式的调用还可以实现更好的实时弹性的伸缩,不用太关心服务器的运维工作,只需要“使用”这个方法即可。正常的normal形态一种是基于Serverless演进的3.0数据库时代,Serverless时代云原生数据库。
本人接触互联网也有差不多10个年头,从个人的博客、商城、电商、教育、淘宝客等,手里大大小小的项目也不在少数,接触过的技术栈也是比较多,从.net、php、java、go、python等都有涉猎,接触的规模也是逐渐由小到大,从简单的单机应用部署到SOA架构,再到目前公司业务的K8S集群,助力企业降本增效是每个公司都在倡导的,公司专门还发起了“提案改善”的降本增效活动,号召大家一起助力企业降本增效。
通过这次《TDSQL-C MySQL Serverless助力企业降本增效》的直播学习,可以了解TDSQL-C是如何实现超百万 QPS 的高吞吐、PB 级海量分布式智能存储、Serverless 秒级伸缩。希望可以借此找到契机,为公司的业务助力企业降本增效,同时也是感谢陈老师的精彩分享。
本文将从四个方面进行TDSQL-C MySQL Serverless的探讨,通过观看老师的讲解,结合自我的认知,来分析TDSQL-C MySQL Serverless如何来进行助力企业降本增效。
1. 数据库Serverless市场现状:
1.1 什么是Serverless?
1.2 Serverless 是一种云原生开发模型:
1.3 Serverless工作模式:
1.4 Serverless技术热度逐渐升温:
1.5 分析传统的云数据库的业务痛点:
1.6 主从同步延迟问题:
1.7 业务应对突发流量解决方案:
1.8 云原生数据库TDSQL-C Serverless的发展必然性:
1.9 Serverless主要为了解决哪些诉求:
2. TDSQL-C Serverless架构介绍:
2.1 正常的normal形态TDSQL-C MySQL的优势:
2.2 TDSQL-C Serverless架构分析:
2.3 恢复感知器验证:
并行自动启动验证:
手动暂停Serverless服务器,马上进行自动启动测试:
3. 应对负载不定场景下的弹性能力:
3.1 常见Serverless厂商的弹性方案:
3.2 TDSQL-C Serverless极致纵向弹性:
3.3 TDSQL-C Serverless几个技术要点:
3.4 集群级Serverless一主多从是如何做横向的弹性:
3.5 Serverless读写分离架构sysbench测试:
只写场景(oltp_write_only):
只读场景(point select):
混合读写场景(point select):
混合读写场景(range select):
4. 弹性伸缩过程中的稳定性保证:
4.1 最核心的特点是经常性的做弹性,在弹性的过程中,是如何去保证服务的稳定性呢?
4.2 如何做到的连接不断,秒级启动的能力?不断首连又是如何实现的?
4.3 如果在接入层增加恢复感知器这个模块,会不会导致访问的IO变长?
4.4 为什么在缩容的过程中,会出现毛刺呢?如何保证在弹性的过程中是稳定的?
4.5 如何去解决在扩缩容的过程中存在的3个瓶颈?
5. 极致成本助力企业降本增效:
5.1 如何通过计费来帮助企业进行有效的去降低成本?
5.2 灵活的计费方式:
5.3 如何做到可释放存储,进一步压缩存储成本呢?
5.4 归档存储池,极致成本压缩:
6. 典型应用场景:
6.1 上面分别对Serverless的几个特点进行了分析,那什么样的场景适合使用Serverless呢?
6.2 典型的2种客户案列:
6.3 例举Serverless各行各业的应用场景:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。