CLF-C02 Question 271
Select 2You are tasked with enabling remote access for a team of developers to work on virtual machines (VMs) hosted in AWS. Which of the following AWS services can provide a solution to present the output of these VMs on the developers’ end-user devices?
- A
Amazon WorkSpaces
- B
Amazon AppStream 2.0
- C
AWS Elastic Beanstalk
- D
Amazon EC2
- E
AWS Lambda
Show answer and explanation
Correct answers: A, B
Explanation
Amazon WorkSpaces and Amazon AppStream 2.0 are the AWS services specifically designed to present the output of virtual machines or applications to end-user devices. WorkSpaces focuses on delivering a full virtual desktop experience, while AppStream 2.0 allows application or session streaming. Other options, such as Amazon EC2, Elastic Beanstalk, and Lambda, do not natively provide this capability.
- A. Correct.
Amazon WorkSpaces is a managed service that provides virtual desktops, allowing users to securely access their work environment from end-user devices. This makes it a suitable solution for presenting VM outputs to users.
- B. Correct.
Amazon AppStream 2.0 is a fully managed application streaming service that allows users to stream desktop applications (or outputs from VMs) to their devices, making it a valid solution for this scenario.
- C. Incorrect.
AWS Elastic Beanstalk is a service for deploying and managing applications, but it does not provide functionality for streaming VM outputs to end-user devices.
- D. Incorrect.
Amazon EC2 provides virtual servers in the cloud but does not inherently include capabilities for streaming VM outputs directly to end-user devices. Additional setup or third-party tools would be required.
- E. Incorrect.
AWS Lambda is a serverless compute service that runs code in response to events. It is not designed to present VM outputs to end-user devices.