Virtual Computing Service Volume Attachment During Login
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In virtual computing environments, users face frustration due to delayed access to applications and data after login, as storage volumes are typically attached only after the login process is completed, leading to delayed availability of required applications.
Innovation Solution
A virtual computing service initiates a volume attach process before completing the login process, mounting application storage volumes and overlaying their contents to make applications available immediately upon login, by identifying the user's credentials and associating the appropriate application storage volumes with the virtual machine.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the volume attach process is initiated after the login process is completed, then the system ensures proper authentication and user identification, but the user experiences delayed access to applications and data
Solution Approach 1:
The system initiates the volume attach process during the login sequence before the user is fully logged in, performing the storage mounting action in advance. This preliminary action allows the volume to be ready immediately upon login completion, eliminating the delay between authentication and application access while maintaining security through proper credential verification
2Productivity
If the volume attach process is initiated before completing the login process, then application access is immediate upon login, but the system must handle volume mounting operations during authentication
Solution Approach 1:
The system merges the volume attach process with the login sequence by initiating volume mounting operations during the authentication flow. This consolidation combines two previously separate processes (login and volume attachment) into a coordinated sequence, achieving immediate application access upon login while managing complexity through integrated process design
Data Source
AI summary
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.


