Triggering application attachment based on service login
First Claim
1. A method of operating a virtual computing service that provides virtual computing sessions to end users, the method comprising:
- in response to a service login to the virtual computing service associated with an end user to initiate a virtual computing session, identifying a virtual machine to allocate to the virtual computing session;
initiating a user login process to log the end user into the virtual machine after the service login, wherein the virtual machine is running on a host computing system, and wherein the user login process comprises providing credentials associated with the end user from the virtual computing service to the virtual machine; and
prior to completing the user login process to the virtual machine, initiating a volume attach process to attach at least one application storage volume to the virtual machine, wherein the at least one application storage volume is identified based on credentials associated with the service login, and wherein the volume attach process comprises making at least one application stored on the at least one application storage volume executable in the virtual machine from the at least one application volume.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein are systems, methods, and software to provide virtualized computing sessions with attachable volumes to requesting users. In one implementation, a virtual computing service identifies a service login for an end user to initiate a virtual computing session. In response to the service login, the virtual computing service identifies a virtual machine to allocate to the virtual computing service, and initiates a user login process to log the end user into the virtual machine. The virtual computing service further initiates, prior to completing the user login process, a volume attach process to attach at least one storage volume to the virtual machine based on credentials associated with the service login.
37 Citations
18 Claims
-
1. A method of operating a virtual computing service that provides virtual computing sessions to end users, the method comprising:
-
in response to a service login to the virtual computing service associated with an end user to initiate a virtual computing session, identifying a virtual machine to allocate to the virtual computing session; initiating a user login process to log the end user into the virtual machine after the service login, wherein the virtual machine is running on a host computing system, and wherein the user login process comprises providing credentials associated with the end user from the virtual computing service to the virtual machine; and prior to completing the user login process to the virtual machine, initiating a volume attach process to attach at least one application storage volume to the virtual machine, wherein the at least one application storage volume is identified based on credentials associated with the service login, and wherein the volume attach process comprises making at least one application stored on the at least one application storage volume executable in the virtual machine from the at least one application volume. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium having instructions stored thereon that, when executed by a hardware computing system running a virtual computing service, direct the virtual computing service to perform a method that provides virtual computing sessions to end users, the method comprising:
-
in response to a service login to the virtual computing service associated with an end user to initiate a virtual computing session, identifying a virtual machine to allocate to the virtual computing session; initiating a user login process to log the end user into the virtual machine after the service login, wherein the virtual machine is running on a host computing system, and wherein the user login process comprises providing credentials associated with the end user from the virtual computing service to the virtual machine; and prior to completing the user login process to the virtual machine, initiating a volume attach process to attach at least one application storage volume to the virtual machine, wherein the at least one application storage volume is identified based on credentials associated with the service login, wherein the volume attach process comprises making at least one application stored on the at least one application storage volume executable in the virtual machine from the at least one application volume. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
one or more non-transitory computer readable storage media; a processing system operatively coupled to the one or more non-transitory computer readable storage media; and processing instructions stored on the one or more non-transitory computer readable storage media to provide a virtual computing service that, when executed by the processing system, direct the processing system to; in response to a service login to the virtual computing service associated with an end user to initiate a virtual computing session, identify a virtual machine for the virtual computing session, wherein the virtual machine is running on a host computing system; identify credentials associated with the end user for the service login; prior to completing a user login process for the end user on the virtual machine, initiate a volume attach process to attach at least one storage volume to the virtual machine based on the credentials, and wherein the volume attach process comprises making at least one application stored on the at least one application storage volume executable in the virtual machine from the at least one application volume. - View Dependent Claims (15, 16, 17, 18)
-
Specification