Deploy EC2 Instances and Manage Software License | AWS DevOps Engineer Exam Question Solution

Deploy EC2 Instances and Manage Software License

Prev Question Next Question

Question

A company has purchased a software license and installed the software in on-premise servers.

The servers are being migrated from on premise to AWS EC2 and the license requires that the software should be installed in the same EC2 physical hosts.

As a DevOps engineer, you need to deploy the EC2 instances and manage the software license properly.

Which combinations of services would you choose to achieve the requirements?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Correct Answer - D.

As the software license asks for the same physical hosts, EC2 dedicated hosts should be used.

EC2 dedicated host is also integrated with AWS License Manager which is a service to help you manage the software licenses.

Details can be found in https://aws.amazon.com/ec2/dedicated-hosts/.

Option A is incorrect: With auto-placement hosts, the EC2 instances are launched on pre-allocated hosts.

The first part of the answer is correct.

However, AWS Service Catalog is not appropriate to manage software licenses.

Option B is incorrect: Because either reserved EC2 instances or Elastic IPs cannot guarantee that the software runs on the same physical hosts.

Option C is incorrect: A Capacity Reservation helps to reserve the specified capacity for your use.

But it does not determine the dedicated hosts for EC2 instances.

Besides, AWS System Manager is not suitable to manage licenses.

Option D is CORRECT: The combinations of EC2 dedicated hosts and AWS License Manager can achieve the requirements.

The correct answer is D. Host the applications in EC2 dedicated hosts and manage the software license through AWS License Manager.

Explanation:

The software license requires that the software should be installed in the same EC2 physical hosts. To fulfill this requirement, EC2 Dedicated Hosts can be used. With EC2 Dedicated Hosts, customers have full control over the physical EC2 instance that will run the software, providing visibility into the underlying infrastructure.

AWS License Manager can be used to manage the software license on EC2 Dedicated Hosts. AWS License Manager allows you to track and manage software licenses, whether they are from AWS Marketplace or custom licensing agreements. You can use AWS License Manager to create and manage licenses that match the terms of your agreements with software vendors, and you can see and manage license usage and compliance from a single location.

Therefore, the correct option is D. Host the applications in EC2 dedicated hosts and manage the software license through AWS License Manager.

Option A is incorrect because Auto-placement hosts are not required for EC2 Dedicated Hosts, and the license management cannot be done through AWS Service Catalog.

Option B is incorrect because reserved EC2 instances and Elastic IPs do not address the requirement to install the software on the same physical host, and AWS Config is not the right service to manage software licenses.

Option C is incorrect because EC2 Capacity Reservations do not provide control over the physical host and AWS Systems Manager is not the right service to manage software licenses.