AWS Certified Solutions Architect – Professional (SAP-C02) — Question 316

A solutions architect needs to migrate an on-premises legacy application to AWS. The application runs on two servers behind a load balancer. The application requires a license file that is associated with the MAC address of the server's network adapter It takes the software vendor 12 hours to send new license files. The application also uses configuration files with a static IP address to access a database server, host names are not supported.

Given these requirements, which combination of steps should be taken to implement highly available architecture for the application servers in AWS? (Choose two.)

Answer options

Correct answer: A, D

Explanation

To bypass the 12-hour vendor delay for MAC-address-locked licenses, pre-creating a pool of ENIs (which have persistent MAC addresses) and storing their pre-approved licenses in Amazon S3 allows a bootstrap script to dynamically attach an ENI and apply its corresponding license at launch. For the database connectivity, storing the static IP in AWS Systems Manager Parameter Store and injecting it via a bootstrap script avoids hardcoding IPs in the AMI, enabling seamless updates if the database IP changes. Options B, C, and E are incorrect because they either introduce unacceptable downtime during scaling/recovery or rely on hardcoded configurations that break automation.