Application Availability Strategies for the Private Cloud