Dedicated Virtual Server Provisioning for License Compliance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern virtual computer systems lack the functionality to provide customers with dedicated servers for launching virtual machine instances using hardware solely dedicated to their business needs, and they do not allow customers to provide their own operating system volume licenses, requiring repeated targeting of virtual machine instance launches onto different hardware.
Innovation Solution
A virtual computer system service that provisions and reserves dedicated servers for customers, enabling them to launch virtual machine instances on hardware exclusively allocated to their use, allowing customers to provide their own operating system licenses and maintain instances on the same dedicated hardware without incurring additional licensing fees.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If virtual computer systems use shared hardware for virtual machine instances, then resource utilization is improved, but customers cannot provide their own operating system volume licenses and must incur additional licensing fees for each instance launch
Solution Approach 1:
The system segments hardware resources by creating dedicated server pools that are exclusively allocated to specific customers. This segmentation allows customers to provide their own operating system volume licenses that can be repeatedly applied to virtual machine instances launched on their dedicated hardware, eliminating the need to incur additional licensing fees for each instance while maintaining high resource utilization through virtualization within the dedicated pool.
Solution Approach 2:
The system performs preliminary action by pre-allocating dedicated hardware resources to customers before they launch virtual machine instances. This pre-allocation enables customers to provide their operating system volume licenses in advance, which can then be repeatedly targeted to multiple instance launches on the same dedicated hardware without requiring additional licensing actions or incurring additional fees.
2Reliability
If virtual computer systems allocate dedicated servers to customers, then customers can provide their own operating system volume licenses and relaunch instances on the same hardware, but hardware resource sharing efficiency decreases
Solution Approach 1:
The system applies universality by enabling dedicated servers to serve multiple functions simultaneously. The same dedicated hardware can provide reliable exclusive allocation to a customer while also running multiple virtual machine instances from different customers through proper isolation and management, thus maintaining hardware resource sharing efficiency even while guaranteeing dedicated server allocation for license compliance.
3Adaptability or versatility
If virtual machine instances are launched on different hardware repeatedly, then hardware diversity is improved, but licensing costs increase and resource management efficiency decreases
Solution Approach 1:
The system changes the dimension of instance deployment by allowing multiple virtual machine instances to be launched on the same dedicated hardware through different virtualization contexts. This dimensional change enables customers to maintain instance deployment flexibility and adaptability while repeatedly targeting launches to the same dedicated hardware, thereby eliminating additional licensing costs and improving resource management efficiency.
Data Source
AI summary
A virtual computer system service receives a request from a customer to provision a dedicated server for the exclusive use of the customer. The dedicated server may be used to launch one or more virtual machine instances. The virtual computer system service subsequently selects, from a pool of available servers, a server that can be dedicated to the customer and that does not have capacity allocated to any other customer. The virtual computer system service may update a database to specify, in an entry corresponding to the selected server, that the server has been dedicated for the exclusive use of the customer. Once the database has been updated, the virtual computer system service will enable the customer to launch a virtual machine instance using the dedicated server.


