Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >深度解析腾讯云的国内首款Serverless数据库

深度解析腾讯云的国内首款Serverless数据库

作者头像
用户1564362
发布于 2020-04-15 13:56:21
发布于 2020-04-15 13:56:21
1.9K0
举报
文章被收录于专栏:飞总聊IT飞总聊IT

2020年4月7日,腾讯云正式发布了国内首个Serverless数据库产品--PostgreSQL for Serverless。该数据库不需要用户创建实例,完全基于Serverless架构,最快能够1秒钟内完成部署。用户使用该数据库完全按照实际使用量付费,成本降低70%。

PostgreSQL for Serverless这款产品不仅仅是国内第一款Serverless的数据库产品,具备很强的竞争能力,同时和国外的竞争者,比如Aurora Serverless比起来,其性价比也显著的优势。

Serverless技术在云计算时代,是革命性的技术。其主要优势体现在两个方面。第一,它把开发人员解放出来。开发人员不再担心底层资源分配和扩容的问题,只需要关注自己的业务实现。第二,它让用户的使用成本得到有效的降低,用户不再需要为闲置的云资源付费买单。

而数据库的Serverless化是一件相当不容易的事情。在国外,最成功的实现Serverless化的是亚马逊AWS的Aurora Serverless。其他云计算公司目前尚未有竞争力的产品。国内市场的Serverless数据库更是闻所未闻。

和亚马逊基于mySQL的实现比起来,腾讯的Serverless数据库主要基于PostgreSQL。PostgreSQL是一个更为成熟的产品,对中小型用户来说,它比mySQL的功能更丰富,更适用于用一个数据库解决所有业务问题。PostgreSQL实例本身的高可用性,高性能,高安全性等特点,加上Serverless技术带来的低成本,容易扩容,让腾讯云的这款产品非常具有竞争力。

PostgreSQL for Serverless的的架构图是这样的。

系统在连接层实现了代理,应用通过连接层和底层数据库实例打交道。用户连接数据库以后,通过代理层统一进行转发。当用户请求数增加的时候,数据库会实现自动扩容,如果有必要,可以迁移到其他资源更丰裕的主机上。而这并不影响用户的应用程序和数据库实例打交道。当前的版本,单用户最高支持40000QPS。

除了通过连接层转发,自动扩容以外,该系统还支持一主一备的高可用架构。在主实例发生意外导致不可用的时候,数据库会自动启动备用实例,并将业务请求转移到备用实例上。这就避免了业务因为意外情况而导致数据库不可用。

此外,PostgreSQL for Serverless还会每天做一次全量备份,每15分钟或者日志文件达到60个时,备份一次数据库日志文件,所有备份保存七天。备份在后台由系统自动执行。这极大限度了保证了即使发生主备皆不可用的情况下,数据依然不会丢失。

每个数据库产品都有其适用的范围。对PostgreSQL for Serverless来说,最适用的场景是:不常用的数据库,低流量数据库,和不可预测的工作负载的数据库。这些应用都有典型的特点,其流量要么过低,低到即便选择最低配的主机实例,依然需要为闲置付费。或者其流量不可预测,传统方式只能按最大流量配置主机实例,从而导致未非峰值时候的闲置资源付费。

有了PostgreSQL for Serverless以后,这些都不再是问题了,用户只需要为其使用的流量买单,系统会自动实现扩容。当然凡事有一例必有一弊。对于流量非常固定的互联网应用,选择合适的主机实例,其成本依然会更低一些。Serverless的资源共享,和自动扩容,也不可避免的带来一些损耗。这些损耗对固定流量的互联网应用,是额外的开销。

有了Serverless云数据库,在腾讯云上做Serverless开发的最后一个障碍:数据库也没有了。对开发者来说从此以后,可以在腾讯云之上,能够基于全栈Serverless解决方案构筑云原生应用,只需要关注业务逻辑,这会大大提升开发者的体验和速度。

这其中,客户在接入层、计算层和数据存储层都可以通过 Serverless 化的服务来实现,从而真正做到了无需关注底层设施,只需聚焦于业务实现。在接入层,通过API 网关的弹性能力、可以实现安全、稳定的流量接入;在计算层则通过腾讯云高可用,高并发的 FaaS 平台实现业务逻辑;在数据存储层,则通过本次发布的 Serverless DB 直接对数据库连接并进行SQL 操作,无需客户管理连接池,有效降低了开发者的使用门槛。

通过腾讯云的Serverless全栈解决方案,业务的上线速度将得到有效提升,产品从设计到落地交付的时间大大缩短。例如,在疫情期间,众多企业都相继推出自己的抗疫App。借助于腾讯云Serverless全栈解决方案,企业开发者可以在不关心底层基础设施的情况下,1个前端工程师通过几百行的代码就可以快速搭建起一套功能齐全疫情实时追踪大屏,包括国内疫情概览、公司员工健康状况实时显示、外来人员进出登记等功能。并且能够根据访问量,弹性扩缩容,按量付费。

对开发者来说,仅仅有这些serverless服务还是不够的,开发的方便还需要对应的工具。对此,腾讯云联合Serverless Framework 提供了全栈的应用开发平台,支持组件型的快速开发、云端调试、秒级部署和智能运维等特性。这让开发者的开发变得更加便捷。此外,腾讯云对Serverless网关、云函数对象存储和数据库均提供了限时 30 天的免费试用。这也让开发者可以先尝试再使用。这些举措无疑大大方便了开发者试验和使用的门槛。我很看好Serverless全栈开发的未来。

从腾讯云在Serverless服务的布局看,Serverless数据库的正式发布,彻底打通腾讯云为用户构筑全栈Serverless应用的能力。这让腾讯云在全球的云厂商的竞争中占据了一个有利地位。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 飞总聊IT 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
1秒部署 70%成本降低,腾讯云发布新一代数据库
4月7日,腾讯云正式发布国内首个Serverless数据库新品——PostgreSQL for Serverless。相比普通云上数据库,该数据库能够最快1秒完成部署,成本降低70%。这款数据库的发布是腾讯云数据库拥抱云原生战略的又一落地。
腾讯云数据库 TencentDB
2020/04/08
6380
抢跑Serverless DB,腾讯云打的什么算盘?
但这种格局只是建立在当前的技术背景之上,新的云计算架构理念——Serverless正在全球范围内铺开,行业在迎来新的竞争变局。
曾响铃
2020/04/14
1.2K0
抢跑Serverless DB,腾讯云打的什么算盘?
腾讯云专家揭秘国内首款无服务器数据库架构
不久前,腾讯云发布了国内第一款无服务器数据库ServerlessDB,受到众多数据库开发者的关注,关于该数据库的自动扩缩容能力以及背后的设计原理展开了激烈的探讨。本文邀请到腾讯云ServerlessDB的产品负责人,从租户隔离技术、快速扩缩容能力、连接池管理等方面详细解密这款数据库背后的设计细节,希望为开发者带来启发。
腾讯云数据库 TencentDB
2020/04/23
4.9K0
国内首款 Serverless MySQL 数据库重磅发布,免费试用!
12 月 20 日的 Techo 大会上,腾讯云重磅发布了自研云原生数据库 TDSQL-C Serverless (原 CynosDB Serverless),这是国内首款计算和存储全 Serverless 架构的云原生 MySQL, TDSQL-C Serverless能够让企业用户像使用水、电、煤一样使用云数据库,用户不需为数据库的闲时进行付费,而是按照数据库资源响应单元实际使用量进行计费,将腾讯云云原生技术普惠用户。 作为 Serverless 生态中的重要一环,TDSQL-C Serverless
腾讯云serverless团队
2021/01/08
5.9K0
数据库技术新版图-Serverless数据库 | Q推荐
数据库的发展已走过近四十年,作为基础软件之一,数据库称得上是一个“古老”的领域。而随着新技术的涌现,这个传统的领域也正不断焕发出新的生机。如果说云时代的到来推动了数据库的变革,那么,与 Serverless 的结合,则再次为数据库的发展添了把火。Serverless 数据库会成为未来的趋势吗?又该如何让 Serverless 数据库从概念走向落地?亚马逊云科技 Tech Talk 特别邀请资深数据库专家马丽丽带来分享《 Serverless 数据库为应用开发带来的变革》。
深度学习与Python
2022/04/19
1.2K0
数据库技术新版图-Serverless数据库 | Q推荐
从Aurora最新产品看Serverless发展
就在不久前,AWS发布了其重量的数据库产品-Aurora Serverless形态的最新预览版本:Aurora Serverless V2。其对云数据库产品发展带来很大的引领意义。本文将从Aurora Serverless V2的能力谈起,并谈谈数据库产品Serverless的发展趋势。
jeanron100
2021/04/22
1.1K0
从Aurora最新产品看Serverless发展
【腾讯云 TDSQL-C Serverless 产品体验】饮水机式使用云数据库
TDSQL-C 是腾讯云自研的新一代云原生关系型数据库。融合了传统数据库、云计算与新硬件技术的优势,100%兼容 MySQL,为用户提供极致弹性、高性能、高可用、高可靠、安全的数据库服务。实现超百万 QPS 的高吞吐、PB 级海量分布式智能存储、Serverless 秒级伸缩,助力企业加速完成数字化转型。
用户10841220
2023/11/14
14.1K1
【腾讯云 TDSQL-C Serverless 产品体验】饮水机式使用云数据库
Serverless为什么是云数据库的未来?
数据库是公有云上最广泛使用的服务之一。客户们对云数据库产品有一些很朴素的要求:像自来水一样,方便,实惠。
腾讯云数据库 TencentDB
2023/07/25
2760
Serverless为什么是云数据库的未来?
必选云原生数据库的原因
云原生数据库是一种云原生数据基础设施,是一种完全利用公有云优势的数据库服务,具备极致的弹性伸缩能力、无服务器(Serverless)特性、全球架构高可用与低成本,并可以与云上其他服务集成联动。
三掌柜
2023/09/15
3520
必选云原生数据库的原因
云原生数据库的下一次变革发生在哪里?| Q推荐
自上世纪 70 年代以来,关系型数据库进入历史舞台,成为数据库行业的主角。此后,这个行业步入一个黄金时代,某数据库专家曾撰文写道,“很长一段时间,关系型数据库几乎是包打天下的选择。你很可能用一套数据库玩转所有业务,你也不需要一个连的工程师来维护它”。
深度学习与Python
2022/06/11
2.2K0
云原生数据库的下一次变革发生在哪里?| Q推荐
如何像用自来水一样使用数据库?
“如果说中小企业是一片片沿溪而耕的农田,那么我们的愿景就是建一座大坝来管理好上游的水资源,来灌溉下游企业。” 腾讯云数据库高级工程师杨珏吉说这是他投身数据库领域的初衷。初创企业、中小企业在数据库层面的最大需求就是低成本。助力企业降本增效是腾讯云数据库一直在努力的方向,尤其在疫情冲击下的经济社会中,更是一份社会责任。 在技术上深研,突破极致弹性,让客户像使用自来水一样的使用数据库,用多少、怎么用由客户决定,计费由使用量决定,这是杨珏吉及其团队给出的答案。TDSQL-C Serverless 数据库通过使用计算
腾讯云数据库 TencentDB
2022/08/26
6540
如何像用自来水一样使用数据库?
Serverless DB 设计解读和实战
哈喽小伙伴们,我们都知道数据库在项目开发中往往是不可或缺的一环,而在云计算热度不断提升的背景之下,我们对于使用数据库的成本以及灵活性有了更高的要求。 Serverless 团队近期新发布了两款组件来填补这最关键的一块拼图 —— Serverless DB! 下面我们一起来看看吧! Serverless PostgreSQL 组件 PostgreSQL for Serverless 是一款基于 PostgreSQL 数据库实现的按需分配资源的数据库产品,其数据库将根据用户的实际请求数来自动分配资源。通过 P
腾讯云serverless团队
2020/05/15
1.5K0
腾讯云 Serverless 技术演进
注:本文整理自上周六举办的「Hello Serverless」技术沙龙深圳站演讲内容,讲师是腾讯云 Serverless 产品架构师孔令飞,文末提供了讲师演讲 PDF 的下载,回复「Serverless 深圳」免费可得。 本文将从产品层面来介绍腾讯云是如何落地 Serverless 技术以及 Serverless 的技术演进。 ---- 目录 Serverless 是一项新技术,可能有朋友不是很熟悉。所以我们先介绍下 Serverless 的概念和发展历史,接着介绍腾讯云 Serverless 从 1.0
腾讯云serverless团队
2019/08/26
7.6K2
腾讯云 Serverless 技术演进
数据库的下一场革命:S3 延迟已降至原先的 10%,云数据库架构该进化了
众所周知,在数据库的历史上,每次存储介质的变化都会引发软件的变革。从 SAN 存储到 SSD 到大内存到 NVM,都触发了数据库内核从理论到工程的演进。
深度学习与Python
2023/12/28
3500
数据库的下一场革命:S3 延迟已降至原先的 10%,云数据库架构该进化了
应对突发需求,如何借助Serverless快速上云?
导读 | 当突发事件来临时,当绝佳idea闪现时,如何快速搞定开发和部署,使之变身为产品?快,则应万变!Serverless 是当今炙手可热的技术,被认为是云计算发展的未来方向,如何利用Serverless Framework 实现快速上云?本文是王俊杰老师在「云加社区沙龙online」的分享整理,详细阐述了Serverless上云的基本思路、框架原理、组件架构等,带大家揭开Serverless的神秘面纱。 点击视频,查看完整直播回放 一、Serverless上云基本概念 感谢云加社区组织这次“技术应
腾讯云serverless团队
2020/03/25
8080
【腾讯云TDSQL-C Serverless 产品测评】一文带你了解TDSQL-C Serverless版
这几年,Serverless数据库大火,被业内称为数据库的下一代变革性技术,是云原生数据库发展的必然结果。作为早在2020年就于国内率先推出Serverless数据库的腾讯云,近年来不断在Serverless数据库领域深耕探索,今年更是推出预付费资源类型资源包,Serverless集群挂载只读实例等一系列更新,为用户的降本增效以及国内云原生技术普惠提供了一份自己的答卷。
李子lll
2023/08/30
7480
【腾讯云TDSQL-C Serverless 产品测评】一文带你了解TDSQL-C Serverless版
有了 Serverless 数据库,用户就不需要 DBA 了吗?
随着 5G 和 AI 等技术的发展,作为 IT 系统核心基石的数据库技术也在持续演进,从复杂走向简单。
深度学习与Python
2023/08/09
2730
有了 Serverless 数据库,用户就不需要 DBA 了吗?
​【腾讯云 TDSQL-C Serverless 产品测评】- 云数据库之旅
本次参与活动可以涵盖不同技术层面的用户,可以针对TDSQL-C产品的自动弹性能力、自动启停能力、兼容性、安全、并发、可靠性等多方面进行产品的体验和测评,参与活动的同时既可以收获相关技术领域的实战经验同时也可获得丰厚的活动激励。
用户10587788
2023/08/23
52K0
​【腾讯云 TDSQL-C Serverless 产品测评】- 云数据库之旅
解密小程序云开发数据库
作者:phoenixxliu,腾讯 TEG 后台开发工程师 目录: 导语 一、背景 二、竞品分析 三、需求和挑战 四、架构和方案 五、总结和展望 导语 小程序云开发(Tencent CloudBase)拥有易接入、高性能、高可用等特性,其中云数据库作为核心组件之一,可以有效降低运维成本,帮助开发者实现业务快速上线与迭代。本文将简要介绍如何通过 TEG 云架构平台部的高性能分布式 NoSQL 数据库,为近百万小程序云开发用户提供完整的原生云端数据库能力支持。 一、背景 要理解小程序云开发,不妨将之从字面
腾讯技术工程官方号
2020/06/22
2.5K0
腾讯云数据库王义成:未来数据库将发生根本性变革
▲点击上方 腾讯云数据库 关注 传统的数据库+云的模式没有给用户带来很多惊喜,云原生成为新的大方向。 IT产业正在经历新的周期,离散的私有IT基础设施转向集中式,这在产业发展史上已经不甚新鲜,主机时代、PC时代我们都曾经历过不同的转变,从主机的集中到个人计算机的分散再到云计算,IT的发展似乎也在遵循着“否定之否定”的钟摆定理。 数据库作为计算机架构的核心底层软件,同样处于变化之中,其历史可以追溯到1970年,50年来数据库领域厂商进进出出,但传统数据库厂商的地位从未动摇,直到云计算的出现。 Gart
腾讯云数据库 TencentDB
2019/08/02
2.5K0
腾讯云数据库王义成:未来数据库将发生根本性变革
推荐阅读
相关推荐
1秒部署 70%成本降低,腾讯云发布新一代数据库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档