Resource sharing between cloud-hosted virtual networks
AssigneeAmazon Technologies, Inc.
InventorsPiyush Mathur, Oleg Albe, Ashish Kumar, Joseph Elmar Magerramov, Nishant Mehta
Life of this patent
Estimating the term…
Abstract
Techniques for resource sharing between cloud-hosted virtual networks are described. A first network address of a first virtual network is associated with a resource connected to a second virtual network, the first and second virtual networks within a cloud provider network. A service of the cloud provider network receives a message destined for the first network address. The service translates the first network address to a second network address of the resource in the second virtual private network. The service sends the message to the resource at the second network address in the second virtual network.
Claims17
A computer-implemented method comprising:
- by a virtual network interlink service of a cloud provider network:
- associating a first network address of a first virtual network in the cloud provider network with a second network address of a resource in a second virtual network, in the cloud provider network;
- receiving a request to create a virtual network interface between the virtual network interlink service and the second virtual network to share resources of the second virtual network with other virtual networks, the virtual network interface having a third network address on the second virtual network;
- creating the virtual network interface between the virtual network interlink service and the second virtual network;
- receiving a message destined for the first network address of the first virtual network;
- translating the first network address to the second network address of the resource in the second virtual network;
- and
- sending the message to the resource at the second network address in the second virtual network via the virtual network interface having the third network address on the second virtual network.
A system comprising:
- a first one or more electronic devices to implement a virtual network interlink service in a cloud provider network, the virtual network interlink service including instructions that upon execution by one or more processors cause the virtual network interlink service to:
- associate a first network address of a first virtual network in the cloud provider network with a second network address of a resource in a second virtual network in the cloud provider network;
- receive a request to create a virtual network interface between the service and the second virtual network to share resources of the second virtual network with other virtual networks, the virtual network interface having a third network address on the second virtual network;
- create the virtual network interface between the service and the second virtual network;
- receive a message destined for the first network address of the first virtual network;
- translate the first network address to the second network address of the resource in the second virtual network via the virtual network interface having the third network address on the second virtual network;
- and
- send the message to the resource at the second network address in the second virtual network;
- and
- a second one or more electronic devices to host the resource in the second virtual network.
Dependencies are inferred from the claim text.