Multitenant hosted virtual machine infrastructure
First Claim
Patent Images
1. A method in a computing system having a processor for sharing access to virtual machines, comprising:
- generating a unique URL, wherein the generated unique URL specifies a URL handle for providing access to a plurality of virtual machines of a virtual data center, wherein the URL handle is configured to reference attributes associated with one or more of the virtual machines of the virtual data center, and wherein the attributes specify at least one user privilege;
providing the generated unique URL to a user specifically authorized to access the plurality of virtual machines of the virtual data center;
receiving an HTTP request specifying the provided URL; and
in response to the HTTP request, without attempting to determine the identity of a user who issued the HTTP request, providing access to at least one virtual machine of the virtual data center, based on the provided URL.
6 Assignments
0 Petitions
Accused Products
Abstract
A multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet. Within the MTVMI, different tenants may define unique configurations of virtual computing resources and unique rules to govern the use of the virtual computing resources. The MTVMI may be configured to provide valuable services for tenants and users associated with the tenants.
-
Citations
11 Claims
-
1. A method in a computing system having a processor for sharing access to virtual machines, comprising:
-
generating a unique URL, wherein the generated unique URL specifies a URL handle for providing access to a plurality of virtual machines of a virtual data center, wherein the URL handle is configured to reference attributes associated with one or more of the virtual machines of the virtual data center, and wherein the attributes specify at least one user privilege; providing the generated unique URL to a user specifically authorized to access the plurality of virtual machines of the virtual data center; receiving an HTTP request specifying the provided URL; and in response to the HTTP request, without attempting to determine the identity of a user who issued the HTTP request, providing access to at least one virtual machine of the virtual data center, based on the provided URL. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable storage device storing contents adapted to cause a computing system to perform a method for sharing access to virtual machines, the method comprising:
-
generating a unique URL, wherein the generated unique URL specifies a URL handle for providing access to a plurality of virtual machines of a virtual data center, wherein the URL handle is configured to reference attributes associated with one or more of the virtual machines of the virtual data center, and wherein the attributes specify at least one user privilege; providing the generated unique URL to a user specifically authorized to access the virtual machines; receiving an HTTP request specifying the provided URL; and in response to the HTTP request, without attempting to determine the identity of a user who issued the HTTP request, providing access to at least one of the plurality of virtual machines. - View Dependent Claims (6, 7, 8)
-
-
9. A computing system, comprising:
-
at least one processor for sharing access to a virtual machine; and memory storing computer program code configured to, with the at least one processor, cause the computing system to; generate a unique URL, wherein the generated unique URL specifies a URL handle for providing access to a plurality of virtual machines, wherein the URL handle is configured to reference attributes associated with one or more of the virtual machines of the virtual data center, and wherein the attributes specify at least one user privilege; provide the generated unique URL to a user specifically authorized to access the plurality of virtual machines; receiver an HTTP request specifying the provided URL; and in response to the HTTP request, without attempting to determine the identity of a user who issued the HTTP request, provide access to at least one of the plurality of virtual machines.
-
-
10. A computer-implemented method in a virtual computing system comprising:
-
generating a unique URL, wherein the generated unique URL specifies a URL handle for providing access to of a plurality of virtual machines, wherein the URL handle is configured to reference attributes associated with one or more of the virtual machines of the virtual data center, and wherein the attributes specify at least one user privilege; providing the generated unique URL to a user specifically authorized to access the plurality of the virtual machines; receiving an HTTP request specifying the provided URL; and in response to the HTTP request, without attempting to determine the identity of a user who issued the HTTP request, providing access to at least one of the plurality of virtual machines.
-
-
11. A virtual computing device, comprising:
-
a processor; a console; and a storage device having instructions executable by the processor to; generate a unique URL that specifies a URL handle for providing access to a plurality of virtual machines, wherein the URL handle is configured to reference attributes associated with one or more of the virtual machines of the virtual data center, and wherein the attributes specify at least one user privilege; provide the generated unique URL to a user specifically authorized to access the plurality of virtual machines; receive an HTTP request specifying the provided URL; and in response to the HTTP request, without attempting to determine the identity of a user who issued the HTTP request, provide access to the plurality of virtual machines, wherein the access is to a console of at least one virtual machine.
-
Specification