探秘UCloud UDB技术实践之路
UCloud 针对这样的需求,不仅更新了产品的软件架构,同时采用了新型的大内存机型,并在 CPU 单核处理能力和网络的性能上有了大幅地提升,对应 Redis 内存容量的提升,其处理性能也提升了 1 倍左右,来满足用户日益增长的工作负载。 2、更高性能的分布式 Redis 分布式 Redis 高性能版,满足了互联网用户对于分布式缓存(以 Redis 为代表)高性能、高并发和低延时,以及弹性扩缩容方面的要求。 在架构精简方面,多进程的高性能代理,使得代理到后端 Redis 分片的延时尽可能降低。动态增删 Redis 节点的主备 Redis 资源池,使分布式集群可实现性能和容量的弹性。在性能优化的代理方面,单进程性能可以达到 Redis 性能的 80%,并可以通过动态增加工作进程来进行性能上的扩容。 更高性能的分布式 Redis 整体架构关键组件均基于 Docker 容器化部署,方便后期使用容器编排来进行管理,实现更动态地弹性扩容来满足用户不同的负载要求。 UMem 产品的未来规划,会持续跟进 Redis 社区,推出更新版本的 Redis 及其新的功能;打造时序数据库产品,满足用户在 IoT 和监控方面的需求。第二是在跨可用区主备 Redis 的基础上,推出跨可用区分布式 Redis,同时提供完善的数据备份和恢复技术方案。三是跟进业界新型硬件及解决方案(包括更新架构的 CPU,FPGA 运算,裸金属),提高内存存储的计算性能;在软件层面提升单机及集群 Redis 的整体计算性能(包括单机多核化计算,读写分离集群方案等)。 后记 UCloud 数据库团队的愿景是“降门槛”,即降低用户获取数据库和使用数据库的门槛。在罗成对看来,增值型交付仍然有使用门槛。云数据库的未来发展,从产品角度来看短期内是两种属性共存,长期来看会融合,最终只会是资源型交付。用户使用数据库产品是没有任何心理负担的,是简单易用的。未来,UCloud 的数据库产品(UDB 和 UMem)会越来越简单易用。 【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】 【责任编辑:赵立京 TEL:(010)68476606】点赞 0 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |