System and method for managing virtual and dedicated servers
First Claim
1. A hosting system, comprising:
- a plurality of virtual servers provisioned on a plurality of grids of hardware nodes, wherein the plurality of virtual servers include a first virtual server on a first grid for a first user and a second virtual server on a second grid for a second user;
a plurality of dedicated servers including a first dedicated server for the first user and a second dedicated server for the second user;
a switch configured to, in response to the first virtual server and the second virtual server having overlapping virtual local area network (VLAN) identifications (IDs), define a first broadcast domain for the first user and a second broadcast domain for the second user, place the first virtual server and the first dedicated server in the first broadcast domain, and place the second virtual server and the second dedicated server in the second broadcast domain;
wherein the switch is further configured to define the first broadcast domain and the second broadcast domain by assigning respective local VLAN IDs to the first and second dedicated servers, and mapping the overlapping VLAN IDs of the first and second virtual servers to the respective local VLAN IDs.
6 Assignments
0 Petitions
Accused Products
Abstract
A hosting system is provided. The hosting system includes a grid of hardware nodes for provisioning virtual servers including a first virtual server for a first user and a second virtual server for a second user. The hosting system further includes dedicated servers including a first dedicated server for the first user and a second dedicated server for the second user. A switch, in response to the first virtual server and the second virtual server having overlapping virtual local area network (VLAN) identifications (IDs), defines a first broadcast domain for the first user and a second broadcast domain for the second user, places the first virtual server and the first dedicated server in the first broadcast domain, and places the second virtual server and the second dedicated server in the second broadcast domain.
138 Citations
16 Claims
-
1. A hosting system, comprising:
-
a plurality of virtual servers provisioned on a plurality of grids of hardware nodes, wherein the plurality of virtual servers include a first virtual server on a first grid for a first user and a second virtual server on a second grid for a second user; a plurality of dedicated servers including a first dedicated server for the first user and a second dedicated server for the second user; a switch configured to, in response to the first virtual server and the second virtual server having overlapping virtual local area network (VLAN) identifications (IDs), define a first broadcast domain for the first user and a second broadcast domain for the second user, place the first virtual server and the first dedicated server in the first broadcast domain, and place the second virtual server and the second dedicated server in the second broadcast domain; wherein the switch is further configured to define the first broadcast domain and the second broadcast domain by assigning respective local VLAN IDs to the first and second dedicated servers, and mapping the overlapping VLAN IDs of the first and second virtual servers to the respective local VLAN IDs. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of hosting, comprising:
-
provisioning a plurality of virtual servers including a first virtual server for a first user on a first grid of hardware nodes and a second virtual server for a second user on a second grid of hardware nodes; provisioning a first dedicated server for the first user and a second dedicated server for the second user; determining whether the first virtual server and the second virtual server have overlapping virtual local area network (VLAN) identifications (IDs); assigning a first local VLAN ID to the first dedicated server and a second local VLAN ID to the second dedicated server when the first virtual server and the second virtual server have overlapping VLAN IDs; defining a first broadcast domain for the first user and a second broadcast domain for the second user based at least in part on the first and second local VLAN IDs; placing the first virtual server and the first dedicated server in the first broadcast domain; and placing the second virtual server and the second dedicated server in the second broadcast domain. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a memory; a processor coupled to the memory, the processor configured to, based on instructions stored in the memory, perform operations including; provisioning a plurality of virtual servers including a first virtual server for a first user and a second virtual server for a second user on a plurality of grids of hardware nodes; provisioning a first dedicated server for the first user and a second dedicated server for the second user; determining whether the first virtual server and the second virtual server have overlapping virtual local area network (VLAN) identifications (IDs); assigning a first local VLAN ID to the first dedicated server and a second local VLAN ID to the second dedicated server when the first virtual server and the second virtual server have overlapping VLAN IDs; defining a first broadcast domain for the first user and a second broadcast domain for the second user based at least in part on the first and second local VLAN IDs; placing the first virtual server and the first dedicated server in the first broadcast domain; and placing the second virtual server and the second dedicated server in the second broadcast domain. - View Dependent Claims (13, 14, 15, 16)
-
Specification