AWS Certified Solutions Architect - Associate Exam: Monitoring Amazon RDS Databases

Monitoring Amazon RDS Databases

Prev Question Next Question

Question

Your company has started hosting its databases on the Amazon RDS.

As an architect, they have requested you to advise the IT admin staff on monitoring the underlying databases.

Notifications should be sent to IT admin staff if any issues are detected.

Which AWS services can accomplish these requirements? Choose 2 answers from the options given below.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D. E.

Answer - B and E.

The AWS Documentation mentions the following.

You can monitor DB instances using Amazon CloudWatch, which collects and processes raw data from Amazon RDS into readable, near real-time metrics.

These statistics are recorded for a period of two weeks.

For that, you can access historical information and gain a better perspective on how your web application or service is performing.

Option A is invalid since this an email service and not a notification service.

Option C is invalid since this is a queuing service.

Option D is invalid since this is a domain name service.

For more information on monitoring databases, please visit the below URL-

https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_Monitoring.html

The two AWS services that can accomplish the requirements of monitoring and sending notifications for databases hosted on Amazon RDS are Amazon CloudWatch and Amazon Simple Notification Service (SNS).

Amazon CloudWatch is a monitoring service that provides a comprehensive view of resources and applications running on AWS. CloudWatch can monitor RDS instances and capture a wide range of performance metrics, such as CPU utilization, memory usage, network traffic, and disk I/O. These metrics can be used to set alarms that trigger notifications to IT admin staff when predefined thresholds are breached.

To set up CloudWatch monitoring for an RDS instance, you can use the CloudWatch console or AWS CLI. You can also use CloudWatch Logs to capture and analyze log data generated by RDS instances.

Amazon Simple Notification Service (SNS) is a notification service that can send messages or alerts to various endpoints, such as email addresses, SMS text messages, and mobile push notifications. You can use SNS to set up alerts and notifications based on CloudWatch alarms that trigger when RDS performance metrics exceed predefined thresholds.

To set up SNS notifications for CloudWatch alarms, you can use the SNS console or AWS CLI. You can specify one or more endpoints that should receive the notifications, such as email addresses or phone numbers. You can also customize the notification messages and formats.

In summary, using Amazon CloudWatch and Amazon Simple Notification Service (SNS) together can provide comprehensive monitoring and notification capabilities for RDS databases hosted on AWS. CloudWatch captures RDS performance metrics, while SNS delivers notifications based on predefined thresholds.