Creating Amazon Route 53 Health Checks and Configuring DNS Failover
Amazon Route 53 health checks monitor the health and performance of your web applications, web servers, and other resources. Each health check that you create can monitor one of the following:
The health of a specified resource, such as a web server
The status of an Amazon CloudWatch alarm
The status of other health checks
After you create a health check, you can get the status of the health check, get notifications when the status changes, and configure DNS failover:
- Getting health check status and notifications
You can view the current and recent status of your health checks on the Amazon Route 53 console. You can also work with health checks programmatically through one of the AWS SDKs, the AWS Command Line Interface, AWS Tools for Windows PowerShell, or the Amazon Route 53 API.
If you want to receive a notification when the status of a health check changes, you can configure an Amazon CloudWatch alarm for each health check.
For information about viewing health check status and receiving notifications, see Monitoring Health Check Status and Getting Notifications.
- Configuring DNS failover
If you have multiple resources that perform the same function, you can configure DNS failover so that Amazon Route 53 will route your traffic from an unhealthy resource to a healthy resource. For example, if you have two web servers and one web server becomes unhealthy, Amazon Route 53 can route traffic to the other web server. For more information, see Configuring DNS Failover.