| CPC G06F 8/65 (2013.01) [G06F 9/4881 (2013.01); G06F 2209/486 (2013.01)] | 19 Claims |

|
1. An automated process for patching in a cloud-based environment, comprising:
creating a first maintenance window for execution at a first scheduled time, wherein the first maintenance window comprises a first target list of instances running in a first availability zone;
creating a second maintenance window for execution at a second scheduled time, wherein the second maintenance window comprises a second target list of instances running in a second availability zone;
invoking a patching function in response to the first maintenance window running at the first scheduled time, wherein the patching function is configured to retrieve a set of target instances by querying managed instances in response to detecting that the first target list is empty; and
creating, by the patching function, a task to run a patching executable to apply a patch to a first instance from the first target list during the first maintenance window.
|