cloudrig / CloudRIG

Stream your applications with Parsec and AWS on the cheap.
https://www.cloudrig.io/
MIT License
123 stars 21 forks source link

Future plans #23

Open NitriKx opened 4 years ago

NitriKx commented 4 years ago

I'll drop here my thoughts on the future plans for CloudRIG.

As Parsec become less and less supportive and open, I've started to talk with Rainway to imagine a migration. Their AWS AMIs are more and more deprecated (the CloudRIG AMI factory is on the way!), and they don't plan to update them as they dropped their AWS-managed feature.

I really want to open to other cloud-gpus providers as they become more and more competitive.

That would be also really great to have a mobile app that would do the same stuff, as Rainway supports android, ios etc. So starting the instances through a mobile app would allow to play anywhere without computer.

NitriKx commented 4 years ago

CloudRIG new wizard

  1. Dashboard

    • View the different computers and their running status
    • Metrics about utilisation and estimated cost for each
    • Total cost estimated
  2. Create a new computer

    • Name
    • Description
    • Specify the expected requirements
    • Propose use case (Gaming, Catia...)
    • Propose a list games / softwares that will help to choose the size
    • Improved IOs ?
    • Improve networking ?
    • Region ? (EU)
    • Define auto-shutdown (3h, 1d, 1w)
    • Define windows/vnc password
  3. Expected requirements vs CSPs

    • Only AWS for the moment
    • Determine the right instance type for the minimal requirements on the different cloud providers
    • Choose criteria (region, price, pricing mode)
    • Allow to select a region per CSP to view cost
  4. Set your credentials for the CSP (if not already given)

    • Procedure to get credentials
    • Save in the Keychain / WCM
    • Check access and permissions
  5. Setup the computer

    • Loading + logs
    • Do not start it by default !!
    • Setup user specific parameters
    • Windows password
    • VNC password --> Dashboard again
  6. Start the computer

    • Loading until started up
    • Logging in credentials (VNC link)
  7. Configure

    • Change password
    • Change storage size (no downgrade allowed)
    • Reset the computer (start from scratch + allow the resize the disk on reset)
    • Delete computer
  8. Stop the computer

    • Loading
    • Show the estimated cost
  9. Remove CSP

    • Remove CSP configuration
    • Warning if monthly billing
pjz commented 4 years ago

Moonlight support might be a good idea as well.

NitriKx commented 3 years ago

I've also added https://aws.amazon.com/hpc/dcv/ which seems great (at least it will replace VNC).