US 12,238,165 B2
Automated configuration change of virtual machines in a computing node group
Eric Jason Brandwine, Haymarket, VA (US); Kevin Christopher Miller, Herndon, VA (US); and Andrew J. Doane, Vienna, VA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jan. 3, 2024, as Appl. No. 18/403,626.
Application 18/403,626 is a continuation of application No. 18/171,260, filed on Feb. 17, 2023, granted, now 11,902,364.
Application 18/171,260 is a continuation of application No. 17/693,186, filed on Mar. 11, 2022, granted, now 11,588,886, issued on Feb. 21, 2023.
Application 17/693,186 is a continuation of application No. 17/163,242, filed on Jan. 29, 2021, granted, now 11,277,471, issued on Mar. 15, 2022.
Application 17/163,242 is a continuation of application No. 16/825,871, filed on Mar. 20, 2020, granted, now 10,911,528, issued on Feb. 2, 2021.
Application 16/825,871 is a continuation of application No. 15/154,818, filed on May 13, 2016, granted, now 10,601,909, issued on Mar. 24, 2020.
Application 15/154,818 is a continuation of application No. 14/629,234, filed on Feb. 23, 2015, granted, now 9,342,412, issued on May 17, 2016.
Application 14/629,234 is a continuation of application No. 12/786,310, filed on May 24, 2010, granted, now 8,966,027, issued on Feb. 24, 2015.
Prior Publication US 2024/0236179 A1, Jul. 11, 2024
Int. Cl. H04L 67/1029 (2022.01); G06F 9/455 (2018.01); G06F 11/14 (2006.01); G06F 11/20 (2006.01); H04L 61/2503 (2022.01); H04L 61/5007 (2022.01); H04L 67/1097 (2022.01); H04L 101/668 (2022.01)
CPC H04L 67/1029 (2013.01) [G06F 9/45533 (2013.01); G06F 9/45558 (2013.01); G06F 11/1484 (2013.01); G06F 11/2007 (2013.01); H04L 61/2503 (2013.01); H04L 61/5007 (2022.05); H04L 67/1097 (2013.01); G06F 2009/45562 (2013.01); G06F 11/2038 (2013.01); G06F 11/2048 (2013.01); G06F 11/2097 (2013.01); G06F 2201/85 (2013.01); H04L 2101/668 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
performing, by one or more computing systems that implement an infrastructure service provider network:
hosting a group of computing nodes, wherein the computing nodes in the group are virtual machines hosted on one or more physical hosts and booted from a particular software image that reproduces a software on the virtual machines;
dynamically modifying a size of the group based on monitored demand of the group;
receiving a client request to implement a configuration change on at least a subset of the computing nodes in the group;
determining, based on the monitored demand of the group, to add a new computing node to the group, and in response:
booting a new virtual machine as a new computing node in the group, wherein the new virtual machine is configured according to the configuration change;
initiating execution of the software on the new computing node; and
verifying that the new computing node is in an operational and available state in the group.