Hot swapping and hot scaling containers
First Claim
Patent Images
1. A method comprising:
- providing, with a cloud exchange, an interface for receiving one or more customer-selected hot swap configuration criteria, wherein the one or more customer-selected hot swap configuration criteria comprises a customer-selected first cloud service provider and a customer-selected second cloud service provider;
associating, in response to receiving the one or more customer-selected hot swap configuration criteria and with the cloud exchange, an address of a first container of a first private network with an address of a second container of a second private network, wherein the first container is hosted by the customer-selected first cloud service provider, and wherein the cloud exchange creates the second container with the customer-selected second cloud service provider;
storing, with the cloud exchange, data indicating the association of the address of the first container of the first private network with the address of the second container of the second private network, wherein the first private network and the second private network are coupled to the cloud exchange to send and receive data packets via the cloud exchange; and
copying, in response to the one or more customer-selected hot swap configuration criteria, with the cloud exchange, and based on the association, state of the first container to the second container.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for hot swapping and hot scaling containers between cloud services are disclosed. In one example, a method includes storing, with a cloud exchange, data indicating an association of a first container of a first private network with a second container of a second private network, wherein the first private network and the second private network are coupled to the cloud exchange to send and receive data packets via the cloud exchange. The method further includes sending, with the cloud exchange based on the association, state of the first container to the second container.
-
Citations
28 Claims
-
1. A method comprising:
-
providing, with a cloud exchange, an interface for receiving one or more customer-selected hot swap configuration criteria, wherein the one or more customer-selected hot swap configuration criteria comprises a customer-selected first cloud service provider and a customer-selected second cloud service provider; associating, in response to receiving the one or more customer-selected hot swap configuration criteria and with the cloud exchange, an address of a first container of a first private network with an address of a second container of a second private network, wherein the first container is hosted by the customer-selected first cloud service provider, and wherein the cloud exchange creates the second container with the customer-selected second cloud service provider; storing, with the cloud exchange, data indicating the association of the address of the first container of the first private network with the address of the second container of the second private network, wherein the first private network and the second private network are coupled to the cloud exchange to send and receive data packets via the cloud exchange; and copying, in response to the one or more customer-selected hot swap configuration criteria, with the cloud exchange, and based on the association, state of the first container to the second container. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computing system for a cloud exchange, the computing system comprising:
-
at least one memory device; and at least one processor, operably coupled to the at least one memory device, and configured to execute instructions to; provide an interface for receiving one or more customer-selected hot swap configuration criteria, wherein the one or more customer-selected hot swap configuration criteria comprises a customer-selected first cloud service provider and a customer-selected second cloud service provider; associate, in response to receiving the one or more customer-selected hot swap configuration criteria, an address of a first container of a first private network with an address of a second container of a second private network, wherein the first container is hosted by the customer-selected first cloud service provider, and wherein the cloud exchange creates the second container with the customer-selected second cloud service provider; store data indicating the association of the address of the first container of the first private network with the address of the second container of the second private network, wherein the first private network and the second private network are coupled to the cloud exchange to send and receive data packets via the cloud exchange; and copy, in response to the one or more customer-selected hot swap configuration criteria and based on the association, state of the first container to the second container. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A Non-transitory computer-readable storage medium comprising instructions for causing at least one programmable processor of a cloud exchange to:
-
provide an interface for receiving one or more customer-selected hot swap configuration criteria, wherein the one or more customer-selected hot swap configuration criteria comprises a customer-selected first cloud service provider and a customer-selected second cloud service provider; associate, in response to receiving the one or more customer-selected hot swap configuration criteria, an address of a first container of a first private network with an address of a second container of a second private network, wherein the first container is hosted by the customer-selected first cloud service provider, and wherein the cloud exchange creates the second container with the customer-selected second cloud service provider; store data indicating an the association of the address of the first container of the first private network with the address of the second container of the second private network, wherein the first private network and the second private network are coupled to the cloud exchange to send and receive data packets via the cloud exchange; copy, in response to the one or more customer-selected hot swap configuration criteria and based on the association, state of the first container to the second container; receive, by the cloud exchange, cloud service traffic from an enterprise network; and redirect, by the cloud exchange, the cloud service traffic from the first container to the second container.
-
Specification