某全球领先媒介投资管理公司迁移Bigtable到Lindorm

方案亮点:P99毛刺低于5ms、跨可用区容灾、灵活的数据生命周期支持

客户感言

之所以选择lindorm基于两方面的考虑。从产品能力来讲,请求更稳定,请求毛刺率更低。从服务角度讲,Lindorm团队具备非常强的服务意识,虽然我们base在美国,但总是能及时得到支持,而且技术实力也非常强,问题总是能及时得到解决。

业务挑战

  • 10TB以上数据量,单个KV最大达到MB级别。

  • 需要支持表级、列簇级、行级、Cell级等多级数据的生命周期管理方案。

  • 延迟响应敏感,P99响应时间要求低于10ms。

  • 多可用容灾强一致,SLA要求高。

解决方案

  • 云原生多模数据库 Lindorm跨可用区高可用容灾能力,提供机房级别故障强一致容灾(RTO 60s, RPO = 0)以及最终一致容灾能力(RTO < 10s, RPO < 1s),保障用户业务持续在线。

    主要使用场景如下:

    • 99.99%以上SLA场景。

    • 机房级容灾,RTO小于1分钟。

    • 日常断网演练考验。

    方案优势:

    • 99.99%以上SLA:分区多副本机制,跨可用区容灾。在故障下服务自动恢复,RTO小于1分钟,业务受损时间减少10倍。

    • 可调一致性:支持数据强一致和最终一致,最终一致模式下RTO小于10秒。

    • 资源利用率高:分布于多个可用区的服务器同时承载请求,提升资源利用率。

    • 请求容错,去毛刺:P99时延多倍优化,双副本并发访问,取最快返回的结果,请求异常后,自动访问另一副本进行重试。

    image

  • 通过专利内存管理技术CCSMap和BucketCache, 结合AliJDK深度定制ZGC算法,实现GC停顿小于5ms。吞吐提升20%,内存效率提升40%,相比开源方案毛刺优化20倍以上。

  • 支持表级,列簇级,行级,Cell级等灵活的生命周期管理方案,便于根据场景定制数据的生命周期。

客户价值

  • Couchbase迁移云原生多模数据库 Lindorm,同样满足业务需求请求稳定性的情况下,整体使用成本显著下降。

  • 利用云原生多模数据库 Lindorm多机房容灾能力,提供全年99.99%的SLA保障。