Amazon WorkSpaces is a fully managed virtual desktop service that caters to enterprises and individuals looking to eliminate the hassle of maintaining, scaling, and managing specific hardware for work.
Unfortunately, they did not have Ubuntu as one of their offerings.
So, they partnered with Canonical to add an option for Ubuntu-based desktops.
Ubuntu as a Managed Virtual Desktop
Amazon WorkSpaces previously had Windows and Amazon Linux-based machines.
It is a fully managed VDI (Virtual Desktop Infrastructure) service that lets enterprises set up a new virtual desktop in a matter of minutes in a very cost and time-effective manner.
Adding Ubuntu as an option should help thousands of developers and enterprises.
Sébastien (Principal Developer Advocate @AWS) gives an excellent example of how useful this can be:
Imagine I later travel to a family member’s place, and I have to access my work desktop. I can borrow a web browser and reconnect from the web client. Not surprisingly, I find my desktop in the exact state I left it—even the mouse pointer is in the same place. When closing a session, I am confident that I did not leave any confidential files behind me. All my files, messages, and applications are securely stored within my company AWS account.
It is one of the most widely-used Linux distros and should appeal to many developers who use Ubuntu as their primary operating system to carry out development projects.
It should help DevOps engineers, academic institutions, remote workers, and more.
The flexibility provided by Amazon WorkSpaces means developers can spin up and tear down high-end development machines for resource-intensive workloads as and when they are required, without the overhead of purchasing and maintaining additional hardware. This increased efficiency can represent a significant cost saving for academic institutions and enterprises of all sizes.
On launch, they are offering Ubuntu 22.04 LTS 'Jammy Jellyfish'.
They have collaborated with Canonical to optimize the distro for cloud development and included the AWS CLI and SDK.
How to Create Ubuntu Amazon WorkSpace?
A few simple steps are to be followed to create an Ubuntu-based Amazon WorkSpace instance.
First and foremost, you need to have an existing Amazon VPC server with at least two subnets.
Then, sign in to the Amazon WorkSpaces console, set up an active directory, and add new users with their relevant info.
Now, on the 'Select Bundle' page, select one of the 'Ubuntu Linux' options according to your use case.
After setup is complete, users will automatically receive an email with all the essential details needed to access the Ubuntu-based Amazon WorkSpace instance.
Additionally, if you are an individual or a small group of developers, you can use the "Quick Setup" option in the WorkSpace console to quickly set up an Ubuntu-based virtual desktop.
For more details on the installation steps, you can refer to the official documentation and AWS's announcement post.
Pricing and Availability
The Ubuntu-based Amazon WorkSpace bundle starts from $23 per month or $0.18 per hour.
Pricing changes according to the region, with the cheapest options being 'US West' and 'US East'.
Ubuntu-based virtual desktops are available across the globe, with servers being made available in the US, Africa, Asia Pacific, Canada, Europe, and South America.
💬 What do you think of this? Will you use the cloud to access Ubuntu for work from now on?
More from It's FOSS...
- 📩 Stay updated with the latest on Linux and Open Source. Get our weekly Newsletter.
- Understand the difference between Snap and Flatpak.
- 🛍️ Programming books by No Starch Press in Humble Bundle offer.
- Interested in NixOS? Follow our NixOS tutorial series.
- Join our community forum.