阿里云发布超高性能 ESSD 云盘 100 万 IOPS 随机读写刷新纪录
1 月 9 日,阿里云正式推出全球首个跨入 IOPS 百万时代的云盘——ESSD,单盘 IOPS 高达 100 万,这是阿里云迄今为止性能最强的企业级块存储服务.
搭配 ECS 云服务器使用, ESSD 可提供单盘高达 100 万 IOPS 的随机读写能力和低至 0.1 毫秒的单路时延,相比 SSD 云盘分别提升了 50 倍性能上限和降低 80% 读写时延,单台云服务器整体存储性能提升 500%.ESSD 单盘最大容量为 32TB,但售价与 SSD 云盘保持一致,为客户提供更高的性价比体验.在实际的业务场景测试下,以 MySQL 和 PostgreSQL 为例,采用 ESSD 云盘可获得 3-4 倍的 TPS 性能提升.
性能狂飙 50 倍 块存储进入百万 IOPS 时代
"如果把 SSD 云盘比作小汽车,那 ESSD 的性能就相当于飞出地球的火箭.把性能提升 50 倍是我们过去无法想象的事,但客户的需求让我们不断努力创新,我们很骄傲能提供让客户满意的服务" 阿里云块存储负责人马涛表示.
此前,阿里云提供了包括云盘类型和本地盘类型在内的六种块存储类产品:SSD 云盘,高效云盘,SSD 共享块存储,高效共享块存储,本地 SSD 盘和本地 HDD 盘.
而全新的 ESSD 云盘的推出,将存储的想象力从地面拓宽到天空之上.结合 25GE 网络和 RDMA 技术,ESSD 拥有媲美本地 SSD 盘的性能,同时兼具云盘的 99.9999999% 可靠性设计,并且支持自动快照,数据加密等高级存储服务,满足例如证劵交易,电商交易,航空预定,搜索引擎等 I/O 密集型应用对性能的极致要求.
恐怖性能提升,技术升级功不可没
此前,阿里云升级了底层存储引擎,ESSD 云盘也因此受益 .基于 NVMe SSD 和 3D Xpoint 新一代存储介质,ESSD 云盘采用了全用户态协议栈,通过用户态 Polling 模式驱动程序架构如 SPDK,DPDK,让单个处理器能达到释放数百万 IOPS 的能力.同时,面对 QEMU 的软件天花板限制,阿里云提出并实现了 vhost-user,将 IO dataplane 从 QEMU 卸载下来,即 IO 请求的生命周期完全 bypass QEMU,从而使得虚拟化 IO 全路径具备百万级 IOPS 的可能性.
IO 在网络传输耗时在整体时延占比是首当其冲.在面对要求最高的读写密集型数据共享工作负载时,基于融合以太网的 RDMA 协议 (RoCE) 网络可提供较好性能.阿里云提供了更高效的 RDMA 网络,通过在网卡上将 RDMA 协议固化于硬件,以支持零复制网络技术和内核内存旁路技术这两种途径来达到其高性能的远程直接数据存取的目标.
此外,IO 多通道,链接克隆等技术也为块存储性能加持不少.
从 2010 年到现在的 8 年多时间里,阿里云块存储已经经历了三代产品的演进,不断挑战自己,存储 IO 读写性能从数百一步步提升到数万级别.ESSD 云盘作为第四代块存储产品,高达 100 万的 IOPS 和低至 100us 的时延能力,也在 2017 年双十一中承载了集团数据库和中间件业务的核心数据,领先业界同类产品至少一代.未来阿里云块存储产品将不断前行,持续挑战性能巅峰,为客户的业务发展保驾护航.
申请邀测
来源: https://yq.aliyun.com/articles/341062