Smart Image Preparation for Secure Workspace Deployment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The deployment of virtual machine-based secure workspaces is tedious and error-prone due to the need for different applications requiring different operating systems or operating system versions, necessitating a cumbersome process of deploying operating system images and applications.
Innovation Solution
A system and method for smart image preparation where a management service interfaces with an orchestrator service to create a virtual machine image including an operating system and application, which is then provided to a user computing device for deployment to a secure workspace with a single request from the administrator.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional deployment methods are used to deploy virtual machine-based secure workspaces, then each application can be deployed with its required operating system, but the deployment process becomes tedious and error-prone due to multiple manual steps
Solution Approach 1:
The patent combines the deployment of operating system images and applications into a single integrated process. The management service merges multiple deployment tasks (OS image deployment, application installation, runtime library deployment) into one automated workflow that executes sequentially without requiring separate manual intervention for each component.
Solution Approach 2:
The system performs preliminary actions by pre-configuring the deployment package with the correct operating system image, application binaries, and required runtime libraries before deployment. The management service prepares the complete deployment artifact in advance, including all necessary components, so that the actual deployment to the secure workspace requires only a single action.
2Adaptability or versatility
If manual deployment of operating system images and applications is performed, then each component can be deployed individually, but the process is time-consuming and requires multiple administrative actions
Solution Approach 1:
The deployment system segments the deployment package into distinct components (operating system image, application binaries, runtime libraries) that are organized separately but deployed together. This segmentation allows the management service to selectively deploy only the necessary components for each application while maintaining a unified deployment process that reduces overall time.
Solution Approach 2:
The management service implements continuous automated action by orchestrating the deployment of operating system images, applications, and runtime libraries in a seamless sequential process. Once initiated, the deployment continues automatically through all stages without requiring administrative intervention between steps, eliminating idle time and maintaining continuous productive action throughout the deployment lifecycle.
3Adaptability or versatility
If separate deployment processes are used for operating systems and applications, then each can be managed independently, but errors can occur and the process becomes complex
Solution Approach 1:
The management service implements feedback mechanisms by monitoring the deployment process at each stage and verifying successful completion before proceeding to the next step. The system tracks deployment status, detects errors automatically, and can rollback or retry failed operations, ensuring accurate deployment of operating system images and applications while maintaining the ability to support multiple operating systems.
Data Source
AI summary
Smart image preparation is provided for secure workspaces. When an administrator requests deployment of an application to a user computing device, a management service can be configured to interface with an orchestrator service to install the application in a virtual machine on an orchestrator and then create an image of the virtual machine. The image can then be provided to the user computing device for deployment to a secure workspace on the user computing device. In this way, an administrator can deploy a secure workspace having an operating system and an application with a single request.


