incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rajesh Battala <rajesh.batt...@citrix.com>
Subject [ASF4.1] [Discuss] health monitoring for load balanced instances
Date Tue, 18 Dec 2012 15:32:04 GMT
Hi All,

Enhance existing 'load balancer' network service provided by CloudStack, to support health
monitor the load balanced instances. ADC's supported (NetScaler, Big IP, ADX) by CloudStack
have native capabilities to monitor health of in the instances. Leverage that to load balance
the traffic only to healthy instances.

This feature shall provide capabilities to

- to configure health check policy with load balancer rule
- delete configured 'health check policy' associated with a load balancer rules
- list/describe instance health's.

Benefits of configuring Health Checks on LB Rule:

 *   Availability across zone failures: With the ability to perform health checks on the right
set of parameters, the load balancer can service all of the requests in case of a VM failure
or even a Zone failure. The load balancer would exactly know, based on the health check configured,
that the service is unavailable as supposed to the VM being unavailable.
 *   Dynamic addition / removal of VMs: Once the health checks are configured, the load balancer
can automatically remove a VM from load balancer pool if the health checks fail. Also, once
the health checks are successful again, the load balancer can add the VMs back to the pool.

I would be implementing health checks for NetScaler and HAProxy
Jira ticket for this feature is https://issues.apache.org/jira/browse/CLOUDSTACK-443

I had drafted the FS, will publish the FS very soon.

Please share your Comments/Suggestions

Thanks
Rajesh Battala

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message