Skip to Content

SAP-C02: Migrate Windows Desktop App to AWS with AppStream 2.0

Learn how to rehost and migrate a Windows-based desktop application to AWS with minimal development effort using Amazon AppStream 2.0, providing cross-platform support and simplified authentication.

Table of Contents

Question

A company has a Windows-based desktop application that is packaged and deployed to the users’ Windows machines. The company recently acquired another company that has employees who primarily use machines with a Linux operating system. The acquiring company has decided to migrate and rehost the Windows-based desktop application to AWS.

All employees must be authenticated before they use the application. The acquiring company uses Active Directory on premises but wants a simplified way to manage access to the application on AWS for all the employees.

Which solution will rehost the application on AWS with the LEAST development effort?

A. Set up and provision an Amazon Workspaces virtual desktop for every employee. Implement authentication by using Amazon Cognito identity pools. Instruct employees to run the application from their provisioned Workspaces virtual desktops.
B. Create an Auto Scaling group of Windows-based Amazon EC2 instances. Join each EC2 instance to the company’s Active Directory domain. Implement authentication by using the Active Directory that is running on premises. Instruct employees to run the application by using a Windows remote desktop.
C. Use an Amazon AppStream 2.0 image builder to create an image that includes the application and the required configurations. Provision an AppStream 2.0 On-Demand fleet with dynamic Fleet Auto Scaling policies for running the image. Implement authentication by using AppStream 2.0 user pools. Instruct the employees to access the application by starting browser-based AppStream 2.0 streaming sessions.
D. Refactor and containerize the application to run as a web-based application. Run the application in Amazon Elastic Container Service (Amazon ECS) on AWS Fargate with step scaling policies. Implement authentication by using Amazon Cognito user pools. Instruct the employees to run the application from their browsers.

Answer

C. Use an Amazon AppStream 2.0 image builder to create an image that includes the application and the required configurations. Provision an AppStream 2.0 On-Demand fleet with dynamic Fleet Auto Scaling policies for running the image. Implement authentication by using AppStream 2.0 user pools. Instruct the employees to access the application by starting browser-based AppStream 2.0 streaming sessions.

Explanation

AppStream 2.0 is a fully managed application streaming service that allows you to securely stream desktop applications from AWS to any computer. With AppStream 2.0, you can easily migrate and rehost your existing Windows-based applications to AWS without modifying or repackaging them.

Here’s how Option C addresses the requirements:

  1. Packaging and Deployment: You can use the AppStream 2.0 image builder to create an image that includes the Windows-based desktop application and any required configurations. This eliminates the need for packaging and deploying the application to individual machines.
  2. Cross-Platform Support: AppStream 2.0 supports streaming applications to various operating systems, including Windows, macOS, and Linux. This allows employees using Linux machines to access the Windows-based application seamlessly through a browser-based streaming session.
  3. Authentication: AppStream 2.0 provides built-in user pools for authentication. You can easily configure user authentication without the need to integrate with the on-premises Active Directory.
  4. Scalability: AppStream 2.0 On-Demand fleets with dynamic Fleet Auto Scaling policies automatically adjust the number of instances based on demand, ensuring optimal performance and resource utilization.

By leveraging AppStream 2.0, the company can rehost their existing Windows-based application on AWS with minimal development effort, provide cross-platform support for employees, and simplify user authentication management.

Amazon AWS Certified Solutions Architect – Professional SAP-C02 certification exam practice question and answer (Q&A) dump with detail explanation and reference available free, helpful to pass the Amazon AWS Certified Solutions Architect – Professional SAP-C02 exam and earn Amazon AWS Certified Solutions Architect – Professional SAP-C02 certification.