00:03
大家好,欢迎大家来到腾讯云开发者社区腾讯云数据库啊CSDN共同联合打造的AI驱动下的T所有杠CSO数据库训练营啊,我是今天的讲师陈浩啊,是来自腾讯云的数据库产品经理,今天给大家带来的分享是我们的第一章t c service架构介绍与市场分析。那首先呢,让我们来看一下啊,什么是那service呢?我们作为云厂商,一般把它对外啊叫做一种服务的提供方式啊,它是由fast+fast这样的一种服务提供方式啊,来够来一起去提供的啊,那首先我们来看一下啊,Service有哪些技术特点的啊,我们也看到那基于fast,比如说我们的函数计算啊,比如说我们bus,我们的后端及服务这种模式啊,他们共同都拥有这样几个特点啊,一个是我们不需要去关心后端的运维啊,一个是我们大部分是以API的方式去提供服务的,还有就是能够去实现啊实时的这样一个弹性伸缩,按照调用次数去计费啊,不使用不计费啊,同时具备一个高可用能力,那这些呢,共同组成组成了啊的一些技术特点,那云数据库呢,它其实作为一个B服务。
01:17
其实它要具备这些特点,能够具备啊的一些特性的话啊,其实是有一定的难度的啊,那么下面来看一下,为什么我们说云原生数据库它是一个发展的必然性呢?啊,我们先来看左边这张图,那传统数据库我们是怎么去做这样一个扩缩容的动作呢?啊,传统数据库呢,往往我们的计算跟存储啊,都是部署在一台机器上面的啊,如果说我今天计算资源只就用了10%啊,我的存储已经用了90%了啊,表示我的存储资源已经不够了,这个时候我要去进行扩容,我们就要去横向的加机器啊,那反之依然,如果计算节点啊已经达到了90%,但是我的存储只用了10%啊,我也要去横向去加机器啊,其实这一部分呢,其实可以看到啊,以传统这种数据库的话,它存一体的模式下,其实是比较容易去产生碎片的啊,这种规格固定的情况下啊,我们是需要提前去进行一个扩缩容的动作的,所以在这种模式下,如果。
02:18
想去具备的一些特点啊,其实是很难做到的啊,所以我们采用了T-C啊这款数据库来作为我们的一个数据库的一个底座,那T4-C它是怎么样一个架构呢?首先啊,它是存算分离的,我们可以看到啊,它的计算跟存储是完全分离的,这样做的好处的话就是我今年存储资源不够了,我只需要去动态的去横向加我的存储机器就OK了啊,如果说计算资源不够的话,我只要横向的去拉起一个机头啊就可以了,这样在这样的一个存算分离的一个情况下啊,我们可以动态的去调整我们的计算和存储资源啊,能够去纵向的去。弹性规格不需要去TN去做扩缩容,同时在TSOC同步的这种方式下,也摒弃了传统数据库的组延迟这样一个问题啊,所以我们采用了TSOC作为我们的一个底座啊,那么首先我们可来看一下啊,我们整个C的一个架构啊,这部分呢,这两部分呢,是我们刚才已经提到的啊,TC的这部分的一个东西啊,那除此之外呢,我们还有一个接入层和一个管控层,那管控层呢,主要是用来。
03:29
进行一个资源调度的啊,他来去监控我资源的一个使用情况啊,做到一个恢复和暂停实力的一个功能,同时呢,我们去秒级监控的一个组件,能够去实时的去采集我今天的一个使用量啊,进行一个计费的上报啊,最后去跟用户去结算这样一个费用,那在接入层呢,我们主要是增加了一个恢复感知器的一个概念,那这个恢复感知器呢,它主要是来用来去保证我在冷启动的时候,能够保证我手连不断,能够快速去把我的实力拉起来啊,那这块呢,我后面会给大家去做一个详细的一个技术分享啊,我们可以看到,那在整个这个模式下的话,我们service的一个架构就搭搭建成功了。
04:11
啊啊,刚才也提到了,那其实它是按实际使用量去进行一个计费的,这里呢,我们提出了一个C的一个概念,它近似等等于我们CPU和1/2的内存,还有我们最小规格,我们取最大值啊为什么说它一定能够去降低成本呢?啊我们可以对比这图来看,在普通集群下啊,我们买固定规格就是这样条蓝色的线啊,这部分源啊,那其实我们的实际负载是以这条曲线啊去进行一个实际运营的,所以这部分阴影部分呢,都是我们对资源的一部分浪耗,呃,消耗啊,浪费啊,那如果说我们今天资源如果很高的话,我们可以看出来突出来的这部分啊,其实固定规格没办法所承载的啊,所以也会导致我们这部分的业务是没法承载的,我需要去进行扩容,那在这样的模式下,它其实是有一定的困难的,那serve呢,其实它不近似于这个无限拟合我们这条实际负载的曲线,我们根据这条曲线的这个梯度,我们去进行1。
05:12
一个呃计费我们是每五秒去进行一个采样的,按照我们实时的这个CC去进行一个计算的一个计费啊,那这样的情况下呢,我们也推出了我们资源包的模式,它能够同比同工一格的这样按量付费的模式啊,能够继续降低25%的啊一个成本。好,以上就是我们第一章的内容啊,那下面呢,第二章我将会给大家带来在不定负载下的,我们是如何去做好这个弹性的,好,今天第一章就到此。
我来说两句