TDSQL-C 真·秒级启停:连接断了,又没断( 三 )


三、测试一下那么下面我们来模拟一下用户恢复实例的链接不断机制 。首先我们选好一个暂停状态的 serverlss 实例,如果其在运行中我们也可以通过手动暂停来停止实例的运行 。

TDSQL-C 真·秒级启停:连接断了,又没断

文章插图
通过监控数据和控制台,我们可以看到上面的实例已经处于完全暂停状态了,接下来我们通过远程连接工具,直接对数据库发起连接请求 。
TDSQL-C 真·秒级启停:连接断了,又没断

文章插图
如下图所示,我们在发起数据库连接请求时,可以做到秒级数据库恢复,并且在整个连接的过程中用户侧对实例恢复和重连毫无感知,极大程度地提高了 Serverlss 产品的易用性 。
TDSQL-C 真·秒级启停:连接断了,又没断

文章插图
经过多轮测试,我们累加内核侧、管控侧、perceptron 侧的总体冷启动时间,整体重连时间约在 2000ms 左右 。浅放一张今天下午测试的结果,欢迎大家来体验秒级的快乐!
TDSQL-C 真·秒级启停:连接断了,又没断

文章插图
TDSQL-C Serverless 功能还在持续优化中,今天我们更贴近了云函数的启动时间,在保证实例暂停的状态下快速拉起服务并对业务无感 。未来,我们还会继续提升冷启动的时间 。
同时,我们为了进一步降低用户的存储成本,我们在持续探索新型的存储能力,在实例暂停状态下将数据转存到对象存储COS,并保证实例在恢复时不影响数据的读取,更大程度帮助用户降低成本 。
【TDSQL-C 真·秒级启停:连接断了,又没断】

经验总结扩展阅读