Multi-tenant-cloud-aggregation and application-support system
AssigneeVMware, Inc.
InventorJagannath N. Raghu
Life of this patent
Estimating the term…
Abstract
The present application is directed to a distributed system that provides multi-cloud aggregation and that includes a cloud-connector server, cloud-connector nodes, and one or more service-provider nodes that cooperate to provide services that are distributed across multiple clouds. A service-provider node obtains tenant-associated information from a virtual data center in which the service-provider node is installed and provides the tenant-associated information to the cloud-connector server.
Claims20
A system comprising:
- a plurality of cloud-computing facilities;
- a cloud-connector server executed on a host device, the cloud-connector server comprising a cloud management user interface through which the host device interfaces to the cloud-connector server, the cloud-connector server installed within a first cloud-computing facility of the plurality of cloud-computing facilities, the cloud-connector server further comprising a cloud-connector node interface enabling the cloud-connector server to interface with a plurality of cloud-connector nodes;
- and
- a cloud-director installed within a second cloud-computing facility of the plurality of cloud-computing facilities, the cloud-director comprising the plurality of cloud-connector nodes, each of the plurality of cloud-connector nodes execute as virtual appliances for respective organizations that are supported by the cloud director.
A method comprising:
- providing a plurality of cloud-computing facilities;
- installing a cloud-connector server executed on a host device, the cloud-connector server comprising a cloud management user interface through which the host device interfaces to the cloud-connector server, the cloud connector server being installed within a first cloud-computing facility of the plurality of cloud-computing facilities, the cloud-connector server further comprising a cloud-connector node interface enabling the cloud-connector server to interface with a plurality of cloud-connector nodes;
- and
- installing a cloud-director installed within a second cloud-computing facility of the plurality of cloud-computing facilities, the cloud-director comprising the plurality of cloud-connector nodes, each of the plurality of cloud-connector nodes execute as virtual appliances for respective organizations that are supported by the cloud director.
A non-transitory computer-readable storage media comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
- providing a plurality of cloud-computing facilities;
- installing a cloud-connector server executed on a host device, the cloud-connector server comprising a cloud management user interface through which the host device interfaces to the cloud-connector server, the cloud connector server being installed within a first cloud-computing facility of the plurality of cloud-computing facilities, the cloud-connector server further comprising a cloud-connector node interface enabling the cloud-connector server to interface with a plurality of cloud-connector nodes;
- and
- installing a cloud-director installed within a second cloud-computing facility of the plurality of cloud-computing facilities, the cloud-director comprising the plurality of cloud-connector nodes, each of the plurality of cloud-connector nodes execute as virtual appliances for respective organizations that are supported by the cloud director.
Dependencies are inferred from the claim text.