2

I'm quite beginner with AWS, and I need to set up RDMA connectivity between client and server. Can anybody give me any idea, hint, guide or anything that helps me ?

Thank you

Ben Eslami
  • 70
  • 8
  • Amazon EC2 virtual machines are just like "normal" computers. So, do whatever you would do on a normal computer and it will probably work! Hint: Check your Security Groups to ensure that they permit the necessary inbound access between instances. Let us know if you run into any particular problem. – John Rotenstein Jul 26 '20 at 07:55
  • @JohnRotenstein thank you. I have been trying to spin up an i3.large instance because I need NVMe. Unfortunately, I encounter a Failure in "initiating launches". The error says: You are not authorized to perform this operation. – Ben Eslami Jul 26 '20 at 09:34
  • When does it say that? Is it when you try to launch the Amazon EC2 instances? If so, then you should talk to whoever controls your AWS accounts because they might need to assign you more permissions. Can you launch any other instance sizes (eg t3.medium)? That information might help them update your permissions. – John Rotenstein Jul 26 '20 at 10:41
  • 1
    There are a couple of tutorials on Amazon's [Elastic Fabric Adapter page](https://aws.amazon.com/hpc/efa/). – haggai_e Jul 27 '20 at 06:45

1 Answers1

0

As of 02/2023, the only type of AWS instance that supports RDMA that I can find is P4d. And if you decide to go with that AWS may be able to help you with further instructions.

But, SoftRoCE will work on any type of instance. SoftRoCE is a software stack providing RDMA connections without any hardware requirement. The CentOS7 machine I am using has the rdma_core code already in it's kernel so I can start it by following this blog.

sloppypasta
  • 1,068
  • 9
  • 15
ada liu
  • 7
  • 3