Question

Difficulty: EasyAWS Management, Governance, and Developer Tools

A company wants to monitor the performance metrics (such as CPU utilization) of its Amazon EC2 instances and record a history of API calls made within its AWS account for security auditing. Which two AWS services should the company use to meet these requirements?

  1. Amazon CloudWatchAnswer
  2. AWS CloudTrailAnswer
  3. C
    AWS Elastic Beanstalk
  4. D
    AWS Budgets
  5. E
    Amazon Inspector

Answer

Amazon CloudWatch and AWS CloudTrail
Amazon CloudWatch is correct because it collects and tracks performance metrics like CPU utilization for EC2 instances. AWS CloudTrail is correct because it records user activity and API calls made within the AWS account for auditing purposes.

Step-by-Step Solution

1
Identify the service needed to monitor operational and performance metrics of AWS resources.
Amazon CloudWatch is the service that monitors operational metrics such as CPU utilization.
CloudWatch is designed to collect, track, and analyze performance data and metrics from EC2 instances and other AWS resources.
2
Identify the service needed to record API logs and user activity for auditing.
AWS CloudTrail is the service that logs user API calls and changes within the AWS account.
CloudTrail provides event history of your AWS account activity, including actions taken through the AWS Management Console, AWS SDKs, and command line tools.

Key Concept

AWS monitoring, governance, and operational auditing using CloudWatch and CloudTrail.
Rate this question