1. A method to define a patching process associated with a cloud application, the method comprising: accepting a list of server identities corresponding to one or more servers of a datacenter hosting the cloud application; determining high availability (HA) metric values for each of the server identities on the list in order to compute an overall HA metric value for the cloud application; removing a subset of the one or more servers from a rotation framework of the cloud application based on the determined HA metric values, wherein the removal of the subset of servers from the rotation framework does not affect the overall HA metric value of the cloud application; applying one or more patches to each server within the subset of servers in parallel; and reinstating the subset of servers in the rotation framework of the cloud application upon completion of the application of the one or more patches.