US 11,983,082 B2
Server clustering in a computing-on-demand system
Emily Katherine Witt, Livermore, CA (US); Richard Cooke, Silver Spring, MD (US); William Thomas Everhart, Jr., Silver Spring, MD (US); Jinendrakumar J. Patel, Silver Spring, MD (US); and Vijay Kumar, Edison, NJ (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on May 12, 2023, as Appl. No. 18/317,046.
Application 18/317,046 is a continuation of application No. 17/178,216, filed on Feb. 17, 2021, granted, now 11,687,422.
Application 17/178,216 is a continuation of application No. 15/857,496, filed on Dec. 28, 2017, granted, now 10,956,288, issued on Mar. 23, 2021.
Application 15/857,496 is a continuation of application No. 14/637,258, filed on Mar. 3, 2015, granted, now 9,886,360, issued on Feb. 6, 2018.
Application 14/637,258 is a continuation of application No. 14/327,828, filed on Jul. 10, 2014, granted, now 8,972,581, issued on Mar. 3, 2015.
Application 14/327,828 is a continuation of application No. 12/940,682, filed on Nov. 5, 2010, granted, now 8,782,238, issued on Jul. 15, 2014.
Prior Publication US 2023/0367682 A1, Nov. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/20 (2006.01); G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 16/00 (2019.01); H04L 41/0806 (2022.01); H04L 45/28 (2022.01); H04L 47/70 (2022.01); H04L 67/00 (2022.01); H04L 67/10 (2022.01); H04L 67/1001 (2022.01); H04L 67/1004 (2022.01); H04L 41/0654 (2022.01)
CPC G06F 11/203 (2013.01) [G06F 9/45558 (2013.01); G06F 9/5077 (2013.01); G06F 16/00 (2019.01); H04L 41/0806 (2013.01); H04L 45/28 (2013.01); H04L 47/70 (2013.01); H04L 67/00 (2013.01); H04L 67/10 (2013.01); H04L 67/1001 (2022.05); H04L 67/1004 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45595 (2013.01); H04L 41/0654 (2013.01)] 18 Claims
OG exemplary drawing
 
7. A computing device comprising:
a non-transitory computer readable medium, having stored therein a provisioning portal; and
a set of processors, coupled to the non-transitory computer readable medium, to execute the provisioning portal, the provisioning portal configurable to:
receive a user selection of a set of resources to form a cluster in a cloud computing environment, the user selection of the set of resources including a primary virtual machine, and virtual storage, the user selection received from a web based user interface,
provision the cluster in the cloud computing environment to include the primary virtual machine to execute on a first host, and a secondary virtual machine to execute on a second host separate from the first host, the secondary virtual machine synchronized with the primary virtual machine, wherein a network communication indicates health of the primary virtual machine and the secondary virtual machine where failure of the primary virtual machine causes execution to shift to the secondary virtual machine, and
provision the virtual storage as a part of the cluster in the cloud computing environment.