行业知识
【腾讯云 TDSQL-C Serverless 产品测评】Serverless集群高可用测评
【腾讯云 TDSQL-C Serverless 产品测评】Serverless集群高可用测评
文章目录
- 【腾讯云 TDSQL-C Serverless 产品测评】Serverless集群高可用测评
-
- 一、前言
- 二、Serverless介绍
- 三、TDSQL-C Serverless Mysql介绍
- 四、集群可用性测试
-
- 4.1、集群搭建
- 4.2、测试环境准备
- 4.3、可用性监测
- 4.4、观察集群CCU扩缩情况
- 4.5、观察集群性能的负载均衡情况
- 4.6、观察移除1个只读节点负载情况
- 测试总结
- 总结
一、前言
最近在CSDN看到腾讯云的 TDSQL-C ServerLess Mysql 数据库体验活动,作为云原生的Serverless数据库,还是很有兴趣的,看文档中TDSQL-C Serverless Mysql提供了集群高可用的功能,我们通过实际测试来验证一下它的可靠性,具体如何测试,请看下文!
二、Serverless介绍
大家都知道,随着互联网技术的发展,应用架构模式也在不断演进。Serverless作为一种新的架构模式,正在风靡IT界。
Serverless的核心思想就是:开发者不再需要购买和管理服务器实例,也不需要根据流量变化来进行弹性扩容缩容。而是通过代码触发事件驱动计算,系统会自动弹性伸缩基于使用量付费的计算资源。
比如,开发者只需编写业务代码,将代码部署上云,然后就可以访应用了。应用启动和关闭,计算资源的调度,都是由底层平台完全来完成。开发者完全摆脱了对硬件和基础架构的管理。
这跟传统的有服务器架构形成鲜明对比。传统架构要求开发者购买服务器,部署软件,开启和关闭实例,手动进行弹性扩缩容等运维工作。耗费大量时间成本。
而Serverless做到"无服务器",开发效率得到大幅提升。且只为真实产生的请求计费,可以显著节省IT项目成本。这也是它为什么这么火。
下面是 Serverless 的一些应用场景:
三、TDSQL-C Serverless Mysql介绍
随着Serverless技术的不断成熟, TDSQL-C Serverless Mysql 就是一款完全Serverless的数据库,它可以根据业务自行扩缩容,设计理念就是「无服务器」,由于他是Serverless架构,所以它也继承了 Serverless的所有优点
- 计算资源可以由系统自动弹性伸缩,开发者无需管理服务器;
- 数据存储使用分布式机制,自动进行数据分片与扩容;
- 集群高可用,即使节点异常也能保证读写通过快速切换
- …等等
TDSQL-C ServerLess Mysql 的整个产品架构如下所示:
因为 TDSQL-C Serverless Mysql 数据库拥有Serverless的众多特性,所以在很多领域都可以使用,类似于我们的自动伸缩业务,经常做活动,不希望晚
上一篇:steam饥荒怎么买服务器?
下一篇:宝塔面板怎么安装不了?