# Run your own high-end cloud gaming service on EC2

DevFeed: [Run your own high-end cloud gaming service on EC2](<https://devfeed.tech/articles/run-your-own-high-end-cloud-gaming-service-on-ec2-21106.md>)

Original publisher: [Read original article](<https://lg.io/2015/04/12/run-your-own-high-end-cloud-gaming-service-on-ec2.html>)

Published: 2015-04-12T07:00:00Z

Content type: tutorial

Language: en

Sources: [Larry Land](<https://devfeed.tech/sources/larry-land.md>)

Topics: [Amazon EC2](<https://devfeed.tech/topics/amazon-ec2.md>), [Cloud Gaming](<https://devfeed.tech/topics/cloud-gaming.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cloud-gaming](<https://devfeed.tech/tags/cloud-gaming.md>), [ec2](<https://devfeed.tech/tags/ec2.md>), [gaming](<https://devfeed.tech/tags/gaming.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [ssd](<https://devfeed.tech/tags/ssd.md>)

## AI overview

A tutorial on using an AWS EC2 GPU instance with Steam In-Home Streaming to play high-end games remotely over the Internet. It discusses estimated instance, data transfer, and storage costs, latency and bandwidth requirements, and suggested EC2 setup options.

## Source excerpt

NOTE: This article has been superseded by my more recent one here How to use EC2 GPU machines + Steam In-Home Streaming + a VPN to play AAA titles on a shitty laptop You might have tried a service like the now defunct OnLive. Though personally I've played and beat many AAA games on the service, it unfortunately a) had a very limited selection and b) is now gone. I also have a bunch of games on Steam that I've played using my eGPU. With the new Macbook though, I won't be able to continue my low-end-laptop but high-end gaming extravaganza since there's no Thunderbolt. So why am I not concerned? Steam recently introduced In-Home Streaming, which basically creates a mini-OnLive in your own home with all the same Steam games I played with my eGPU. But... let's do it over the Internet! Cost Playing games this way is actually quite economical - especially when comparing to purchasing a full-on gaming rig. Here are the costs you'll need to consider: GPU Instance runs about $0.11/hr (on a Spot instance, regularly around $0.70/hr) Data transfer will be around $0.09/GB, and at a sustained ~10mbit, itll cost you $0.41/hr (4.5GB/hr) Updated Apr 25: Hard drive (EBS General Purpose SSD) storage of 100GB is $12.00/mo, or a bit under $0.02/hr This comes out to around $0.54/hr (Updated Apr 25), not bad, for the cost of a $1000 gaming pc, you get ~1900 hours on much higher-end hardware! The catch? This is all fun and games, but you need to make sure of two things: You are within 40ms to the closest AWS datacenter (test here) and has GPU instances (Updated Apr 25 brought this up from 20ms, many people reporting it's just fine at slightly higher latencies) You have at least a 10mbit connection and it's unmetered Setting it up On AWS, create a new EC2 instance. Use these settings: Base image should be Microsoft Windows Server 2012 R2 Base (since Windows still has all the best games) Use a g2.2xlarge instance (to get an NVIDIA GRID K520 graphics card). Updated Apr 19: There is no point usin