Amazon WorkSpaces

Amazon WorkSpaces: Your Entire Office Computer, Streamed From the Cloud

How a virtual desktop service lets employees log into the exact same computer from any device, anywhere, while the real machine lives safely inside AWS.

Imagine you have a favorite desk at your office, set up exactly the way you like it — your files organized just so, your favorite programs pinned to the taskbar, your settings tuned perfectly. Now imagine you could teleport that exact desk, computer and all, to your home, a coffee shop, or a hotel room on a business trip, appearing instantly wherever you sit down, and disappearing the moment you’re done, safely stored away until you need it again. That’s essentially what Amazon WorkSpaces offers, except instead of teleporting furniture, it’s teleporting your entire desktop computer — your files, your software, and your settings — by streaming it to you over the internet from a real, secure computer running inside AWS. This tutorial explains, step by step and without any technical jargon left unexplained, what Amazon WorkSpaces is, why organizations use it, and exactly how it works behind the scenes.

1What Is Amazon WorkSpaces?

A full, ready-to-use desktop computer, hosted in the cloud.

Amazon WorkSpaces is a fully managed virtual desktop service. A “virtual desktop” is a complete computer — including its own operating system (like Windows or Linux), storage, installed applications, and personal settings — that doesn’t physically sit on someone’s actual desk. Instead, it runs on a real computer inside an AWS data center, and the user connects to it remotely from any device: a laptop, an inexpensive small computer, a tablet, or even certain mobile phones.

When you use a WorkSpace, you see and interact with the screen exactly as if the computer were sitting right in front of you — you can move the mouse, type, open programs, and save files — but all of the actual computing power and storage lives securely inside AWS, not on the physical device you’re using to connect.

Simple Analogy

Think of watching a live video call with someone controlling a computer on the other end, except in this case, you are the one controlling it, and every action you take — clicking, typing, moving windows — actually happens on that distant computer in real time, then gets displayed back to you almost instantly.

2014
Year Amazon WorkSpaces launched
Any Device
Laptop, thin client, or tablet
Persistent
Your desktop stays saved between sessions

2Why Would a Company Want This?

The real problems virtual desktops were built to solve.

Managing hundreds or thousands of physical office computers is a genuinely difficult, expensive, and ongoing job. Amazon WorkSpaces was created to remove much of that burden.

Problem

Expensive Hardware Refreshes

Physical computers age and need replacing every few years, requiring significant upfront cost across an entire company.

Problem

Remote Work Challenges

Employees working from home or traveling may not have access to the powerful, properly configured computer they’d normally use in the office.

Problem

Security Risks of Lost Devices

If a laptop containing sensitive company files is lost or stolen, that data may be exposed, since it was physically stored on the device.

Problem

Slow Onboarding

Setting up a brand-new physical computer for every new employee, with all the right software installed, takes real time and effort.

i
Key Idea

With WorkSpaces, the actual company data and applications never have to live on the physical device someone is using to connect — only the screen image is streamed to them, greatly reducing the risk if that physical device is lost or stolen.

3Core Concepts and Terminology

Getting comfortable with the essential vocabulary.

Term

WorkSpace

An individual virtual desktop assigned to one specific user, complete with its own storage and installed applications.

Term

Bundle

A predefined template describing a WorkSpace’s hardware specifications (like CPU and memory) and which operating system and software it starts with.

Term

Directory

A system that keeps track of users and their login information, controlling who is allowed to access which WorkSpace.

Term

Client Application

The software installed on a user’s actual physical device that connects them to their remote WorkSpace.

Term

Streaming Protocol

The technology responsible for sending the screen image and receiving mouse and keyboard input quickly enough to feel responsive.

Term

Persistent Storage

The user’s personal files and settings, which are saved and remain exactly as they left them the next time they log back in.

Simple Analogy

A “bundle” is like choosing a pre-configured meal combo at a restaurant instead of ordering every single ingredient separately — someone already decided a sensible combination of components (CPU, memory, software) that fits a common need, like “graphic design” or “everyday office work.”

4Architecture: What’s Actually Happening Behind the Screen

Following the connection from your device to the cloud and back.

Component

Client Device

Whatever physical device the user is sitting in front of — a laptop, an inexpensive thin client computer, or a tablet.

Component

Client Application

Software running on that device that establishes a secure connection to the user’s assigned WorkSpace.

Component

Virtual Desktop Instance

The actual, real computer running inside AWS, complete with the user’s operating system, applications, and files.

Component

Directory Service

Manages user identities and controls exactly which WorkSpace each authenticated user is allowed to access.

Component

Persistent Storage Volume

Dedicated storage attached to the WorkSpace, ensuring files remain saved between sessions, even if the WorkSpace itself restarts.

flowchart LR
    A[User's Physical Device] -->|Client App - Encrypted Connection| B[AWS WorkSpaces Service]
    B --> C[Authenticate via Directory Service]
    C --> D[Virtual Desktop Instance]
    D --> E[(Persistent Storage)]
    D -->|Streamed Screen + Input| A
        
FIG 1 — How a user connects to and interacts with their remote WorkSpace

5A Day in the Life of a WorkSpaces User

From login to logout, step by step.

1

Open the Client Application

The user opens the WorkSpaces client application on whichever device they happen to be using that day.

2

Log In

The user enters their credentials, which are checked against the connected directory service to confirm their identity.

3

Connect to the WorkSpace

Once verified, the client establishes a secure, encrypted connection to the user’s specific virtual desktop.

4

Work Normally

The user sees their exact familiar desktop — files, programs, and settings — exactly as they left it, and works as though it were a local computer.

5

Disconnect

At the end of the session, the user simply logs off or closes the client, and their desktop’s state is saved for next time.

6

Return Later, From Anywhere

The next time the user logs in, from any supported device, their WorkSpace appears exactly as they left it.

6Billing Models: Paying for What You Actually Use

Two common ways organizations pay for WorkSpaces.

ModelHow It’s PricedBest For
MonthlyA fixed monthly fee per WorkSpaceEmployees who use their WorkSpace heavily and consistently every day
HourlyA smaller base fee plus a per-hour usage chargeOccasional or part-time users who don’t need the WorkSpace running constantly
i
Practical Tip

Organizations often mix both models across their workforce — full-time heavy users on the monthly plan, and occasional or seasonal staff on the hourly plan — to control costs more precisely.

7Security: Why Virtual Desktops Can Actually Be Safer

Keeping company data protected, even outside the office.

Control

Data Stays in the Cloud

Company files and applications remain stored inside AWS rather than on the physical device the employee is using, reducing risk if that device is lost.

Control

Encrypted Connections

The connection between the client device and the WorkSpace is encrypted, protecting the streamed screen and input from interception.

Control

Multi-Factor Authentication

Logging in can require more than just a password, adding an extra layer of identity verification.

Control

Centralized Management

IT administrators can apply consistent security policies, software updates, and access rules across every WorkSpace from one central place.

!
Common Misconception

Some people assume a “cloud desktop” must be less secure than a physical office computer. In reality, because sensitive data never has to leave AWS’s secure environment, WorkSpaces can actually reduce certain risks compared to data sitting directly on an employee’s personal laptop.

8Common Use Cases

Where organizations actually deploy Amazon WorkSpaces.

Remote and Hybrid Workforces

Employees working from home or splitting time between locations can access the exact same fully configured desktop regardless of where they physically are.

Temporary and Seasonal Staff

Organizations can quickly provision fully set-up desktops for short-term contractors or seasonal employees, then remove access cleanly once their work ends.

Mergers and Acquisitions

When companies combine, WorkSpaces can quickly give new employees standardized access to necessary applications without waiting for physical hardware provisioning.

Software Development and Testing

Developers needing powerful, specialized, or short-lived computing environments can spin up a WorkSpace tailored exactly to a project’s needs.

“Your desktop stops being a physical box under your desk and becomes something you simply log into.”

9Advantages, Disadvantages, and Trade-offs

A fair look at what virtual desktops offer, and where they don’t fit.

Advantages

  • Removes the need to buy, maintain, and eventually replace physical office computers.
  • Employees can work consistently from any supported device, anywhere with internet access.
  • Centralized security and management make enforcing company policy far easier.
  • Fast provisioning for new employees, contractors, or seasonal staff.
  • Reduces the impact of a lost or stolen physical device, since data isn’t stored on it.

Disadvantages / Trade-offs

  • Requires a stable, reasonably fast internet connection to work well.
  • Extremely graphics-intensive tasks may need specialized, higher-cost bundle configurations.
  • Employees fully unfamiliar with virtual desktops may need a short adjustment period.

10Best Practices and Common Mistakes

Setting up virtual desktops the smart way.

ANTI-PATTERN-01 Avoid
Problem

Giving every single employee the same high-powered bundle regardless of what their actual job requires.

Why It’s Harmful

This significantly increases costs without providing any real benefit to employees who only need basic office applications.

Correct Approach

Match each employee’s WorkSpace bundle to their actual workload — lighter bundles for general office tasks, more powerful ones for design, engineering, or data-heavy work.

ANTI-PATTERN-02 Avoid
Problem

Skipping multi-factor authentication because it feels like an extra hassle for employees.

Why It’s Harmful

A password alone is a weaker safeguard, and virtual desktops often provide access to sensitive company systems and files.

Correct Approach

Enable multi-factor authentication as a standard requirement for logging into any WorkSpace.

Practice

Standardize Software Images

Create a small number of well-tested starting bundles so new WorkSpaces are consistent and easier to support.

Practice

Monitor Usage Patterns

Review how often each WorkSpace is actually used to choose the most cost-effective billing model for each employee.

Practice

Plan for Offboarding

Have a clear process for promptly removing WorkSpace access when an employee or contractor leaves the organization.

11Frequently Asked Questions

Q1Does my WorkSpace save my files if I turn off my laptop?

Yes. Your files and settings live on persistent storage attached to your WorkSpace in AWS, not on your physical laptop, so they remain exactly as you left them.

Q2Can I access the same WorkSpace from different devices?

Yes, as long as you use the client application and log in with your credentials, you can access your same WorkSpace from any supported device.

Q3Do I need a very fast internet connection to use WorkSpaces?

A stable, reasonably fast connection is recommended for a smooth experience, though it doesn’t need to be extremely high-speed for typical office tasks.

Q4Is WorkSpaces only for Windows desktops?

No. Amazon WorkSpaces supports multiple operating systems, including both Windows and Linux options, depending on the bundle chosen.

Q5What happens to a WorkSpace when an employee leaves the company?

Administrators can revoke access and remove the WorkSpace entirely, ensuring the former employee can no longer log in or access company data.

12Summary and Key Takeaways

Amazon WorkSpaces reimagines what an office computer even needs to be. Instead of a physical box tied to one desk, it becomes a secure, consistent desktop experience that travels with the employee, accessible from nearly any device, while the actual sensitive data and computing power stay safely inside AWS. For organizations managing remote teams, seasonal staff, or simply trying to reduce the cost and hassle of physical hardware, this shift from “your computer” to “your login” offers real flexibility without sacrificing the familiar, personal desktop experience employees already know.

Key Takeaways

  • Amazon WorkSpaces — a fully managed virtual desktop service that streams a complete cloud-hosted computer to any device.
  • Core building blocks — WorkSpaces, bundles, directories, and persistent storage.
  • Why it matters — reduces hardware costs, supports remote work, and keeps sensitive data off physical devices.
  • Billing options — monthly for heavy, consistent use; hourly for occasional or part-time users.
  • Security benefits — encrypted connections, centralized management, and data that stays inside AWS rather than on local devices.
  • Common uses — remote/hybrid workforces, seasonal staff, mergers, and specialized development environments.
  • Best practice — match bundle size to actual job needs, enforce multi-factor authentication, and plan clear offboarding steps.