US 11,941,125 B2
Automatic update of VM sets
Uday Kumar Bandaru, Sammamish, WA (US); Ravindra Nath Bhartiya, Sammamish, WA (US); and Shashank Gupta, Kirkland, WA (US)
Assigned to Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed by Microsoft Technology Licensing, LLC, Redmond, WA (US)
Filed on Mar. 14, 2021, as Appl. No. 17/200,902.
Prior Publication US 2022/0292197 A1, Sep. 15, 2022
Int. Cl. G06F 21/57 (2013.01); G06F 9/455 (2018.01); G06F 21/55 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/57 (2013.01) [G06F 9/45558 (2013.01); G06F 21/554 (2013.01); G06F 21/6218 (2013.01); G06F 2009/45587 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for provisioning a new virtual machine (VM) for accommodating a cloud resource demand, the method comprising:
receiving a request for the new VM to be added to existing VMs;
analyzing metadata of software running on the existing VMs;
based on said analyzing, identifying a first label specifying a software image of an operating system (OS) being executed by the existing VMs and a software update installed on the existing VMs;
determining that the first label used to create the existing VMs is unavailable in a label database;
based on said determining, locating in the label database, without user intervention, a second label that is stored in the label database, the second label comprising at least part of the software update installed on the existing VMs, the second label including the software image of the OS specified in the first label; and
provisioning the new VM with the second label located from the label database.