EC2 Instance Health Check: The EC2 instance health check verifies the health of an Amazon Elastic Compute Cloud (EC2) instance. The Amazon EC2 health check is performed by Amazon EC2 and uses the results of the health check to determine whether an instance is healthy.
ELB Health Check: The ELB health check verifies the health of the back-end instances that are associated with an Amazon Elastic Load Balancer (ELB). The ELB periodically sends requests to these instances to confirm their availability.
Auto Scaling Health Check: Auto Scaling uses health checks to determine the health status of the instances in an Auto Scaling group. If an instance is deemed unhealthy, Auto Scaling replaces it automatically.
Custom Health Check: Custom health checks allow you to define additional health checks for your application, beyond those provided by EC2, ELB, or Auto Scaling. These custom health checks can help ensure that your application is functioning correctly and can provide additional information about the health of your instances.
Health Check Type | Purpose | Method | Scope |
EC2 Instance Health Check | To cover the health of an EC2 case | Amazon EC2 performs periodic checks and determines the instance’s health based on the results | Health of a single EC2 instance |
ELB Health Check | To monitor the health of back-end instances associated with an ELB | ELB periodically sends requests to the instances and determines their health based on their response | Health of multiple back-end instances associated with an ELB |
Auto Scaling Health Check | Health of cases in an Auto Scaling group and replace unhealthy instances | Uses EC2 or ELB health checks or custom health checks to determine the health of instances. Replaces instances deemed unhealthy | Health of cases in an Auto Scaling group |
Custom Health Check | To monitor the health of an application beyond the checks provided by EC2, ELB or Auto Scaling | User-defined check that determines the health of an application based on specific conditions. Can be integrated with EC2, ELB or Auto Scaling health checks | Health of an application or specific component of an application |
Jaiinfoway provides comprehensive health monitoring for your applications and infrastructure with EC2 Instance Health Check, ELB Health Check, Auto Scaling, and Custom Health Check. Our EC2 Instance Health Check ensures the health of individual Amazon Elastic Compute Cloud (EC2) instances, while our ELB Health Check verifies the health of back-end instances associated with an Amazon Elastic Load Balancer. Our Auto Scaling Health Check uses EC2 or ELB health checks or custom health checks to determine the health of instances in an Auto Scaling group and replace unhealthy instances automatically. Additionally, our Custom Health Check allows you to define additional health checks for your application beyond those provided by EC2, ELB, or Auto Scaling, ensuring that your application is functioning correctly and providing additional information about the health of your instances.