System and method for configuring and managing virtual grids
First Claim
1. A method for deploying servers in a network, the method comprising:
- receiving a configuration for a first set of servers from an entity to be deployed on a grid-independent node;
identifying a grid identity and a first Virtual Local Area Network (VLAN) identity associated with the entity, wherein the grid identity and the first VLAN identity are used in a first VLAN protocol for communicating within the network including a second set of servers for the entity on a grid-dependent node;
identifying a local second VLAN identity associating the entity with the grid-independent node;
mapping a combination of the grid identity and the first VLAN identity to the identified local second VLAN identity used in a second VLAN protocol for communicating with the grid-independent node in the network;
deploying the first set of servers on the grid-independent node based on the mapping, wherein packets are routed between the first set of servers on the grid-independent node and the second set of servers on the grid-dependent node using the local second VLAN identity; and
translating the packets sent between the first set of servers and the second set of servers by replacing the grid identity and the first VLAN identity in headers of the packets with the local second VLAN identity.
11 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a hosting system for provisioning and managing servers (e.g., virtual servers, dedicated servers). In some embodiments, the hosting system receives a configuration for one or more servers for a particular entity (e.g., customer, user). The hosting system then identifies a grid identity and a set of virtual local area network (VLAN) identities for the particular entity. The hosting system then deploys the set of servers on one or more of the hardware nodes using the grid identity and the set of VLAN identities. In some embodiments, the set of VLAN identities includes a first VLAN identity for a private network and a second VLAN identity for a public network.
-
Citations
16 Claims
-
1. A method for deploying servers in a network, the method comprising:
-
receiving a configuration for a first set of servers from an entity to be deployed on a grid-independent node; identifying a grid identity and a first Virtual Local Area Network (VLAN) identity associated with the entity, wherein the grid identity and the first VLAN identity are used in a first VLAN protocol for communicating within the network including a second set of servers for the entity on a grid-dependent node; identifying a local second VLAN identity associating the entity with the grid-independent node; mapping a combination of the grid identity and the first VLAN identity to the identified local second VLAN identity used in a second VLAN protocol for communicating with the grid-independent node in the network; deploying the first set of servers on the grid-independent node based on the mapping, wherein packets are routed between the first set of servers on the grid-independent node and the second set of servers on the grid-dependent node using the local second VLAN identity; and translating the packets sent between the first set of servers and the second set of servers by replacing the grid identity and the first VLAN identity in headers of the packets with the local second VLAN identity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. A non-transitory machine readable medium storing a program which when executed by at least one processing unit deploys a first set of servers in a network, the program comprising sets of instructions for:
-
receiving, from an entity, a configuration for the first set of servers to be deployed on a grid-independent node; identifying a grid identity and a first Virtual Local Area Network (VLAN) identity associated with the entity, wherein the grid identity and the first VLAN identity are used in a first VLAN protocol for communicating within the network including a second set of servers for the entity on a grid-dependent node; identifying a local second VLAN identity associating the entity with the grid-independent node; mapping a combination of the grid identity and the first VLAN identity to the identified local second VLAN identity used in a second VLAN protocol for communicating with the grid-independent node in the network; deploying the first set of servers on the grid-independent node based on the mapping, wherein packets are routed between the first set of servers on the grid-independent node and the second set of servers on the grid-dependent node using the local second VLAN identity; and translating the packets sent between the first set of servers and the second set of servers by replacing the grid identity and the first VLAN identity in headers of the packets with the local second VLAN identity. - View Dependent Claims (9, 10, 11, 12, 13, 14, 16)
-
Specification