By using AWS re:Post, you agree to the Terms of Use

Individual Virtual Personal PCs


Hi Everyone, I'm a veteran taking programming classes on line via the GI Bill with other veterans. Many of my fellow students have super old PCs that have difficulty with the Programming software (such as Eclipse and SQL running locally). I'm also using AWS for unrelated personal projects. I was trying to find an image that might be free and easy for them to use. I'm obviously new to virtual machines in this environment. I feel like the easiest thing to do would be to create a new instance for each of my fellow students to use on an as needed basis. I'm getting hung up on finding the best image to use. Are there any recommendations for cost effective/1 person connecting to a dev PC just for classes a few hours a day, configurations? The classes are very Windows centric. Thank You

asked 6 months ago14 views
3 Answers

Take a look at AWS Educate. Veterans can get AWS credits among other things.

I would stand up a Windows Workspaces instance. There is free tier available.

profile picture
answered 6 months ago


I suspect AWS Cloud9 may be a better fit for what you are trying to achieve,

excerpt from the product page: AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser. It includes a code editor, debugger, and terminal. Cloud9 comes prepackaged with essential tools for popular programming languages, including JavaScript, Python, PHP, and more, so you don’t need to install files or configure your development machine to start new projects. Since your Cloud9 IDE is cloud-based, you can work on your projects from your office, home, or anywhere using an internet-connected machine. Cloud9 also provides a seamless experience for developing serverless applications enabling you to easily define resources, debug, and switch between local and remote execution of serverless applications. With Cloud9, you can quickly share your development environment with your team, enabling you to pair program and track each other's inputs in real time.


answered 6 months ago

Cloud 9 might not be the best option here if you are looking for a windows like environment.

From a cost perspective, you might want the students each to have their own AWS account and they can use EC2 under free tier and you can make a golden AMI with software installed and share with students.

Just be very careful so they don't get their accounts hacked and spent a lot of money (for example, you should setup MFA etc.)

Another option is to use WorkSpaces and/or AppStream which provides a virtual workstation or VDI solution.

It does have a cost assotiated and you might need to configure things like scaling policies.

answered 6 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions