vSphere 5.5 Application HA, Advanced App Monitoring explained

This post has already been read 4451 times!

Application HA is not a new feature in vSphere 5.5, it has actually has been around since vSphere 4.1. vSphere Application HA works with vSphere HA to recover from app failures and Reduces application downtime.

  • Flexible: Protection for several off-the-shelf applications
  • Simple: No need to modify the application
  • Optimal workload placement (Helps maintain uptime and performance)
  • Recovery from a variety of scenarios (Host failure, guest OS crash, application failure)

In vSphere 5 VMware created a new Application Awareness API to be used by 3th party vendors to integrate their own application and/or script. Prior to this, the API was only exposed to ISV and 3rd party vendors with solutions such as Symantec’s ApplicationHA and Neverfail’s vAppHA.

With vSphere 5.5 Application Monitoring is further extended

vSphere 5.5 App HA Utilizes Hyperic and new command in vSphere HA  and create policies for recovery behavior.

For example:

  • When the applications fails, restart the application service
  • If the service restart fails, reset the VM
  • Trigger a vCenter Server alarm
  • Send an email notification

For now vSphere App HA supports the following applications:

  • Microsoft SQL 2005, 2008, 2008R2, 2012
  • Tomcat 6.0, 7.0
  • TC Server Runtime 6.0, 7.0
  • Microsoft IIS 6.0, 7.0, 8.0
  • Apache HTTP Server 1.3, 2.0, 2.2

image_thumb4 image_thumb9 image_thumb11      image_thumb14      image_thumb17

vSphere App HA Architecture


Screenshot of the web client showing the Application Availability of your VM services: