Our company currently has an openGL/directX powered app for viewing 3D models. Some of our customers have expressed an interest in a cloud based solution that would allow their users of devices with limited resources to view very large models which were being rendered on a server. The models we are looking to load would have a memory footprint of up to 2gb. In order to have decent performance we would like to use a hardware accelerated platform to render the images as the user manipulates the camera in some way.
I was looking at amazon web services as a potential solution but it seems that all the instances with GPU use the NVIDIA Tesla. Based on my reading this model of GPU seems more geared for crunching large data sets then real time rendering of 3D models. I have found some old posts from AWS developer forums in which people complain of performance issues with openGL rendering, which has led me to search for additional solutions, and ultimately here.
Has anyone had luck running an openGL driven app in the cloud on either AWS or another service? There seem to be streaming services geared towards games (such as NVIDIA Grid), which seems like a step in the right direction but which seem require substantial investment in hardware and infrastructure. We are hoping to find something with a simalr model to AWS where you pay for what you use.
Thanks for and help and suggestions you might have!