某在线教育领导品牌推荐业务迁移至阿里云Lindorm

方案亮点:吞吐能力3倍于自建、写入延迟降低到自建1/10、高度弹性轻松应对大促扩缩容

业务挑战

  • 自建开源HBase集群性能不足,难以满足每秒数十万的事件实时写入和计算

  • 自建开源HBase集群GC问题严重,导致请求稳定性差,故障频发,可用性问题突出

  • 随着时间的积累数据量越来越大,存储成本问题突出

  • 自建开源HBase缺少运维平台,手动扩缩容成本高,而且容易导致运维故障

解决方案

  • 高并发、高吞吐能力:1)Lindorm Group Commit写入优化,批量写性能优化3倍;2)Lindorm LLC日志三副本能力,通过Quorum机制写入延迟减少50%; 3)Lindorm具备完全线性扩展能力,天然支持单表千万级读写,无需分库分表。

    image

  • 通过GC优化,云Lindorm实现P999毛刺数量级下降,使得业务请求更加稳定。

    image

  • 通过支持更优的压缩算法,可以实现存储开销减半,降低存储成本

  • 借助云原生多模数据库 Lindorm集群冷热分离功能,0应用改造实现单表内数据冷热分离,降低存储成本。

    image

  • 云Lindorm采用存储计算分离架构,可以按需扩容存储或计算节点,扩容&缩容操作对应用透明,业务无需任何代码改动,数据和业务请求自动均衡,零运维

客户价值

  • 迁移到云Lindorm后实现3倍于自建的吞吐能力,轻松支撑20W/秒的写入,写入延迟降低到1/10

  • 迁移到云Lindorm后压缩能力两倍于自建开源HBase,存储成本降低50%以上,使用集群内单表冷热分层存储可进一步降低存储成本

  • 云Lindorm基于AJDK ZGC(阿里JDK)实现GC优化,内核层面优化消除GC带来的请求不稳定问题,迁移后至今稳定未出现故障

  • 通过云Lindorm管控实现一键扩缩容,轻松应对春晚大促。同时大幅度降低了运维成本及由手动操作带来的不可预知的问题。