Cloud Desktop Upgrade via Independent Disk Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual desktop infrastructure (VDI) systems face challenges in upgrading virtual desktops, as the base image is strongly associated with user operations, making it difficult to upgrade the software independently, leading to high system resource consumption and complex management.
Innovation Solution
A method and device for upgrading cloud desktops by allocating an independent disk to each virtual machine, allowing the base image to be upgraded while synchronously updating the independent disk, which includes the upgraded base image, enabling unified maintenance and reducing system resource consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the base image is strongly associated with user operations in existing VDI systems, then user data and system software are integrated in the base image, but the software inside the base image cannot be upgraded after distribution, causing each virtual machine to require individual maintenance and upgrading which consumes huge system resources
Solution Approach 1:
The patent divides the virtual desktop storage into two separate disks: a system disk containing the base image with system software, and a data disk containing user private data. This segmentation allows the system disk to be upgraded independently without affecting user data, while the data disk preserves all user modifications and personal files. The separation resolves the contradiction by enabling centralized software updates while maintaining user data integrity.
Solution Approach 2:
The patent extracts user private data from the base image by allocating a separate data disk for storing user files and modifications. This extraction allows the base image on the system disk to be upgraded independently, while user data remains preserved on the data disk. The separation enables system-wide software updates without requiring individual virtual machine maintenance.
2Productivity
If each virtual machine is maintained and upgraded individually by each user, then user data is preserved, but system resource consumption increases significantly and synchronous management becomes difficult
Solution Approach 1:
The patent merges all virtual machines' system software into a single base image stored on the system disk, while user data is consolidated on separate data disks. This merging enables centralized upgrade management where a single base image update can be applied to multiple virtual machines simultaneously, dramatically improving upgrade efficiency and reducing system resource consumption compared to individual virtual machine updates.
3Ease of manufacture
If the base image is upgraded independently without user data separation, then system software can be updated, but user modifications and private data are lost or require complex propagation
Solution Approach 1:
The patent segments storage into a system disk for base images and a data disk for user private data. This segmentation ensures that base image upgrades on the system disk do not affect user data on the data disk, providing both upgrade simplicity and data preservation reliability simultaneously.
Solution Approach 2:
The patent introduces a disk separation mechanism as an intermediary between the base image and user data. This intermediary structure (separate data disk) acts as a buffer that preserves user modifications while allowing independent base image upgrades, eliminating the need for complex data propagation during upgrades.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Embodiments of the present invention relate to the technical field of software, and disclose a cloud desktop upgrade method, a device, a cloud server, and a storage medium. The cloud desktop upgrade method in the embodiments of the present invention comprises: building a base image of an operating system in advance, wherein an independent magnetic disk is allocated individually to a virtual machine corresponding to a cloud desktop, the base image is for starting the operating system of the virtual machine, and the independent magnetic disk stores private data of a user and a record of a modification made by the user to a system disk, such that when the virtual machine runs, the private data and the system disk modification record is acquired by mounting the independent magnetic disk; and upgrading the base image, and synchronously updating the independent magnetic disk according to the upgraded base image, the updated independent magnetic disk comprising the upgraded base image.