Cloud Service Instance Auto-Configuration via Hypervisor Injection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud service deployment and configuration processes are manual and time-consuming, requiring users to input deployment and configuration parameters manually, which leads to inefficiencies and degraded user experience, especially when dealing with multiple associated services.

Innovation Solution

A method and system that automates the deployment and configuration of service instances in a cloud environment by using a service manager to inject a hypervisor with configuration information, allowing for auto-configuration and auto-association of services, reducing the time and effort required for users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual deployment and configuration processes are used for cloud services, then users have control over the configuration process, but the deployment time and user effort increase significantly

Engineering Contradiction:
ImproveUser effort in configurationVSAvoidDeployment time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system enables self-service automation where the service manager automatically performs deployment and configuration tasks without requiring manual user intervention. The automation engine executes pre-defined configuration workflows, allowing the system to configure services autonomously based on service templates and user selections, thereby reducing both user effort and deployment time

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Service templates and configuration parameters are prepared in advance with pre-defined structures and validation rules. The automation engine has pre-configured workflows and scripts ready to execute, allowing rapid deployment without ad-hoc configuration. This preliminary preparation enables the system to quickly instantiate and configure services when users submit deployment requests

Inventive Principle:
Principle #10Preliminary action

2Productivity

If manual configuration processes are used for multiple associated services, then each service can be configured individually, but the overall configuration time and complexity increase

Engineering Contradiction:
ImproveService configuration speedVSAvoidConfiguration process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple associated services are merged into a single deployment unit through service templates that define relationships between services. The automation engine processes these grouped services together using unified configuration workflows, executing coordinated deployment steps that configure multiple services simultaneously rather than individually, thereby increasing productivity while managing complexity through template-based abstraction

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Service templates provide a universal configuration framework that can handle multiple types of services and their associations through a single standardized interface. The automation engine uses multi-functional workflows that can configure different service types (databases, web servers, application servers) and their relationships using the same template mechanism, reducing the need for service-specific configuration procedures

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11252051B2Method, device and computer program product for configuring service instance
Publication Date: 2022.02.15 EMC IP HLDG CO LLC
  • US11252051B2 patent drawing
  • US11252051B2 patent drawing
  • US11252051B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a method, a device and a computer program product for configuring service instances. The method comprises, at a computing device being used to implement a first service instance in a cloud environment, receiving, from a service manager of the cloud environment, a hypervisor related to a configuration of the first service instance. The method further comprises determining, based on the hypervisor, first configuration information for configuring the first service instance. The method further comprises configuring the first service instance with the first configuration information. With this method, service auto-deployment, auto-configuration and auto-association are realized, thereby improving user efficiency of configuring services and user experience.