Curriculum Overview780 words

Curriculum Overview: AWS End-User Computing & VM Output Services

Identifying the services that can present the output of virtual machines (VMs) on end-user machines

Curriculum Overview: AWS End-User Computing

This curriculum focuses on identifying and deploying AWS services that present the output of virtual machines and cloud-hosted applications directly to end-user machines. It covers the transition from local hardware dependency to flexible, secure, cloud-based user environments.

Prerequisites

Before starting this curriculum, students should have a baseline understanding of the following concepts:

  • Basic Virtualization: Understanding what a Virtual Machine (VM) is and how it differs from physical hardware.
  • Client-Server Model: Familiarity with how a client (end-user device) requests data from a server.
  • Standard Web Protocols: Basic knowledge of HTTP/HTTPS and how browsers interact with web servers.
  • Cloud Fundamentals: General awareness of the AWS Global Infrastructure (Regions and Availability Zones).

Module Breakdown

ModuleTopicDescriptionDifficulty
1.0Amazon AppStream 2.0Streaming individual desktop applications to any device.Intermediate
2.0Amazon WorkSpacesProviding full, persistent virtual desktop infrastructures (VDI).Intermediate
3.0WorkSpaces WebSecure, browser-based access to internal web content without VPNs.Beginner
4.0Service SelectionChoosing the right service based on business and technical constraints.Advanced

The "Big Idea"

[!IMPORTANT] The core objective of AWS End-User Computing (EUC) is to de-couple the computing power from the physical device. By running the OS or application in the AWS Cloud and only streaming the pixels to the user, organizations improve security, reduce hardware costs, and enable remote work flexibility.

Loading Diagram...

Learning Objectives per Module

Module 1: Amazon AppStream 2.0

  • Define application streaming and explain how it differs from full desktop virtualization.
  • Identify use cases for resource-intensive applications (e.g., 3D modeling, engineering software) on low-power devices.

Module 2: Amazon WorkSpaces

  • Describe a Persistent Desktop and how user data is saved across sessions.
  • Compare Windows and Linux options for cloud desktops.

Module 3: Amazon WorkSpaces Web

  • Explain how WorkSpaces Web eliminates the need for complex VPN configurations for internal sites.
  • Identify the security benefits of a "non-persistent" browser session.

Comparison Table: Choosing Your Service

FeatureAmazon AppStream 2.0Amazon WorkSpacesWorkSpaces Web
User ExperienceIndividual App WindowFull OS DesktopWeb Browser Only
PersistenceNon-persistent (App-based)Persistent (User data saved)Non-persistent
Client SoftwareBrowser or Client AppWorkSpaces Client AppStandard Web Browser
Best ForSoftware Demos, Labs, CADRemote Employees, ContractorsAccessing Internal Wikis/HR Portals

Examples & Scenarios

Scenario 1: The Engineering University

Need: Students need to use AutoCAD (high GPU requirement), but most own inexpensive Chromebooks. Solution: Amazon AppStream 2.0. The university installs AutoCAD on an AppStream image. Students login via a browser; the heavy lifting is done by AWS GPUs, and the UI is streamed to their Chromebooks.

Scenario 2: The Remote Workforce

Need: A company wants to hire 500 remote developers and ensure no company data ever resides on their personal laptops. Solution: Amazon WorkSpaces. Each developer gets a dedicated Windows or Linux desktop in the cloud. They connect via an encrypted client. If the laptop is stolen, no data is lost because it's all in the AWS Cloud.

Scenario 3: Secure Internal Access

Need: Employees need to access a private internal payroll site from home without installing a VPN. Solution: Amazon WorkSpaces Web. Employees use their existing Chrome or Firefox browser to access a secure portal that renders the internal site and streams the view to them safely.

Visual Anchor: Architecture Overview

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Success Metrics

To demonstrate mastery of this curriculum, the learner must:

  1. Correctly categorize a business requirement into one of the three EUC services with 100% accuracy in practice scenarios.
  2. Explain the security impact of centralized computing (e.g., "Data remains in the AWS data center, not the endpoint").
  3. Identify the connectivity requirements for each service (e.g., which ones require a dedicated client vs. a standard web browser).

Real-World Application

In a professional setting, mastering these services allows a Cloud Practitioner to:

  • Reduce Capital Expenditure (CapEx): Avoid buying high-end laptops for all staff; use "Thin Clients" instead.
  • Onboard Contractors Faster: Provision a full desktop environment in minutes rather than shipping physical hardware.
  • Enhance Security: Implement a "Zero Trust" architecture where internal applications are never exposed directly to the public internet.

Ready to study AWS Certified Cloud Practitioner (CLF-C02)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free