ESSD云盘是阿里云全新一代超高性能云盘,基于新一代分布式块存储软件架构,结合25GE网络和RDMA技术,提供单盘高达100万的随机读写能力和百微妙级别的时延能力,满足OLTP数据库、NoSQL数据库和Elasticsearch日志分析等应用对性能的极致要求。
阿里巴巴2018年双十一,ESSD云盘服务于核心交易链路电商的所有核心应用,包括APP、中间件和数据库等关键业务场景,很好的承担了双十一零点高峰期的高并发IO压力,充分发挥了ESSD云盘高并发IO和低时延能力,给各位客户带来如丝般的顺滑购物体验。
ESSD云盘的问世,是一次全新的架构升级,从虚拟机前端驱动、QEMU/KVM IO虚拟化、到后端分布式存储、从RDMA网络、到用户态协议栈等等,IO链路的各个组件都升级换代。
基于NVMe SSD和3D Xpoint新一代存储介质,ESSD云盘采用了全用户态协议栈,通过用户态Polling模式驱动程序架构如SPDK、DPDK,让单个处理器能达到释放数百万 IOPS的能力。同时,面对QEMU的软件天花板限制,阿里云提出并实现了vhost-user,将IO data plane从QEMU卸载下来,即IO请求的生命周期完全bypass QEMU,从而使得虚拟化IO全路径具备百万级IOPS的可能性。
IO在网络传输耗时在整体时延占比是首当其冲。在面对要求最高的读写密集型数据共享工作负载时,基于融合以太网的 RDMA 协议 (RoCE) 网络可提供较好性能。阿里云提供了更高效的RDMA网络,通过在网卡上将RDMA协议固化于硬件,以支持零复制网络技术和内核内存旁路技术这两种途径来达到其高性能的远程直接数据存取的目标。
此外,IO多通道、链接克隆等技术也为块存储性能加持不少。
从2010年到现在的8年多时间里,阿里云块存储已经经历了三代产品的演进,不断挑战自己,存储IO读写性能从数百一步步提升到数万级别。ESSD云盘作为第四代块存储产品,高达100万的IOPS和低至百微秒的时延能力,也在2018年双十一中承载了集团数据库和中间件业务的核心数据,领先业界同类产品至少一代。未来阿里云块存储产品将不断前行,持续挑战性能巅峰,为客户的业务发展保驾护航。
快速了解阿里云ESSD云盘
https://promotion.aliyun.com/ntms/act/essd.html点击了解“阿里云新品发布会频道”:
https://promotion.aliyun.com/ntms/act/cloud/product.html