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

A company is migrating to the cloud. It wants to evaluate the configurations of virtual machines in its existing data center environment to ensure that it can size new Amazon EC2 instances accurately. The company wants to collect metrics, such as CPU, memory, and disk utilization, and it needs an inventory of what processes are running on each instance. The company would also like to monitor network connections to map communications between servers.

Which would enable the collection of this data MOST cost effectively?

Answer options

Correct answer: A

Explanation

AWS Application Discovery Service (ADS) with the agent-based deployment is the only option that can discover running processes and map network dependencies between servers, and this service is offered at no cost. Agentless discovery only collects VM configuration and utilization data but cannot inspect processes or network connections. Using Amazon CloudWatch would incur substantial data ingestion and storage costs and does not provide built-in dependency mapping.