阿里云服务器ECS的eRDMA是什么意思?云服务器ECS的相关问题:https://www.aliyun.com/product/ecs
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云服务器ECS的eRDMA是弹性远程直接内存访问(Elastic Remote Direct Memory Access)的缩写。它是阿里云自研的云上弹性RDMA网络。以下是其相关介绍:
技术原理:底层链路复用VPC网络,采用全栈自研的拥塞控制CC算法。它绕过内核协议栈,将数据直接从用户态程序转移到HCA中进行网络传输,实现了零拷贝、内核旁路等特性,避免了拷贝、频繁的上下文切换等开销。
功能优势:具有高性能,享有传统RDMA网络高吞吐、低延迟特性,网络延时低至us级别,同时可支持秒级的大规模RDMA组网;具有包容性,用户只需在购买实例时勾选eRDMA选项,即可免费开启eRDMA网络;部署灵活,采用基于神龙架构的原生带有云属性的RDMA HCA卡,可在使用ECS过程中动态添加设备,支持热迁移,并且依附于弹性网卡,网络可完全复用,能在不改变业务组网的情况下激活RDMA功能。
应用场景:可用于缓存数据库(如Redis)、大数据(如Spark)、HPC(如WRF)、AI训练等场景,能帮助用户将HPC应用软件部署在云上以获取成本更低、弹性更好的高性能应用集群,也可将VPC网络替换成弹性RDMA网络来加速其他应用的性能。