Multi-region virtual data center template
First Claim
Patent Images
1. A method in a computing system for managing the geographic distribution of instances of a template recording a past state of a virtual computing environment, the method comprising:
- causing to be displayed identification information of the template, wherein the identification information uniquely identifies the template among a plurality of templates;
causing to be displayed visual indications of each of a plurality of physical data centers, wherein each visual indication uniquely identifies that physical data center;
receiving user input selecting a subset of the visual indications of the displayed physical data centers;
in response to the receiving, for each user-selected physical data center whose visual indication was selected by the user and where an instance of the template was not previously stored;
transmitting the template to the user-selected physical data center; and
causing the received template to be stored at the user-selected physical data center as a template instance; and
for each of at least one of the user-selected physical data centers, in response to an instantiation request issued at a time after a replicated template instance is stored at the physical data center, instantiating an environment at that user-selected physical data center using contents of the template instance previously stored at that user-selected physical data center.
4 Assignments
0 Petitions
Accused Products
Abstract
A facility for distributing a template recording a past state of a virtual computing environment is described. The facility accesses a list of physical data centers at which the template is to be available for immediate use to instantiate a new virtual computing environments. The facility causes the template to be stored at each physical data center on the list.
50 Citations
6 Claims
-
1. A method in a computing system for managing the geographic distribution of instances of a template recording a past state of a virtual computing environment, the method comprising:
-
causing to be displayed identification information of the template, wherein the identification information uniquely identifies the template among a plurality of templates; causing to be displayed visual indications of each of a plurality of physical data centers, wherein each visual indication uniquely identifies that physical data center; receiving user input selecting a subset of the visual indications of the displayed physical data centers; in response to the receiving, for each user-selected physical data center whose visual indication was selected by the user and where an instance of the template was not previously stored; transmitting the template to the user-selected physical data center; and causing the received template to be stored at the user-selected physical data center as a template instance; and for each of at least one of the user-selected physical data centers, in response to an instantiation request issued at a time after a replicated template instance is stored at the physical data center, instantiating an environment at that user-selected physical data center using contents of the template instance previously stored at that user-selected physical data center. - View Dependent Claims (2, 3)
-
-
4. A method in a computing system for managing the geographic distribution of instances of a template recording a past state of a virtual computing environment, the method comprising:
-
receiving programmatic invocation specifying information uniquely identifying the template among a plurality of templates and information uniquely identifying a plurality of selected physical data centers; in response to the receiving, for each selected physical data center where an instance of the template was not previously stored; transmitting the template to the selected physical data center; and causing the received template to be stored the selected physical data centers as a template instance; and for each of at least one of the selected physical data centers, in response to an instantiation request issued at a time after a replicated template instance is stored at the physical data center, instantiating an environment at that selected physical data center using contents of the template instance previously stored at that selected physical data center.
-
-
5. One or more computer memories collectively storing contents configured to cause a computing system to perform a method for replicating a template recording a past state of a virtual computing environment, the method comprising:
-
causing to be displayed visual indications of each of a plurality of physical data centers, wherein each visual indication uniquely identifies that physical data center; for each of the plurality of physical data centers; determining whether a template instance of the template is stored at the physical data center; when the template instance of the template is stored at the physical data center; causing to be displayed a second visual indicator for the physical data center, wherein the second visual indicator denotes that the template instance is available for immediate use to instantiate a new virtual computing environment at the physical data center; and for each of at least one of the plurality of physical data centers, in response to an instantiation request issued at a time after a replicated template instance is stored at the physical data center, instantiating an environment at that physical data center using contents of the template instance previously stored at that physical data center. - View Dependent Claims (6)
-
Specification