
Answer-first summary for fast verification
Answer: Use an Amazon AppStream 2.0 image builder to create an image including the application and necessary configurations, provision an AppStream 2.0 On-Demand fleet with dynamic Fleet Auto Scaling policies, implement authentication using AppStream 2.0 user pools, and instruct employees to access the application by starting browser-based AppStream 2.0 streaming sessions.
The correct answer is C. Using Amazon AppStream 2.0 allows the company to create an image of the Windows-based desktop application and stream it to users' web browsers. This solution supports both Windows and Linux users without needing to refactor the application. It leverages a managed fleet, thus minimizing infrastructure management overhead, and integrates with AppStream 2.0 user pools for simplified authentication. Options A and B involve more complex infrastructure management or fail to support both operating systems efficiently. Option D requires refactoring the application into a web-based format, which involves significant development effort compared to the simplicity of rehosting via AppStream 2.0.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
A company has a Windows-based desktop application that is currently deployed on users' Windows machines. Following an acquisition, the company now needs to support employees who use Linux machines. The company plans to migrate this application to AWS and requires all employees to be authenticated before using it. The company already uses on-premises Active Directory and seeks a simplified method to manage access to the application on AWS for all employees. What is the most efficient solution for rehosting the application on AWS with minimal development effort?
A
Set up and provision Amazon Workspaces virtual desktops for each employee, implement authentication using Amazon Cognito identity pools, and 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 using the on-premises Active Directory, and instruct employees to run the application using Windows remote desktop.
C
Use an Amazon AppStream 2.0 image builder to create an image including the application and necessary configurations, provision an AppStream 2.0 On-Demand fleet with dynamic Fleet Auto Scaling policies, implement authentication using AppStream 2.0 user pools, and instruct 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, deploy the application in Amazon Elastic Container Service (Amazon ECS) on AWS Fargate with step scaling policies, implement authentication using Amazon Cognito user pools, and instruct employees to run the application from their browsers.