I noticed that your post is from a few years back, but I'll do my best to provide some helpful insights. When it comes to hosting a server, having a GPU is not always a requirement. It really depends on the specific needs of your application or workload.
In your case, if the Unreal SDK installation failed on AWS due to a graphics card issue, it's possible that the instance type you chose didn't support GPU acceleration. To overcome this, you can explore different instance types that are specifically designed for GPU-intensive workloads.
To gain a deeper understanding of architecting on AWS, you could have checked out this course. It would have provided you with valuable knowledge on designing robust and scalable architectures on AWS.