Deployment Approval Virtual Appliance for Cloud Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing platforms require complex manual management and significant expertise to utilize effectively, as existing methods demand detailed understanding of hardware and software configurations, making it difficult for users to efficiently provision and manage virtual machine resources.

Innovation Solution

The implementation of a Deployment Approval Virtual Appliance and a cloud management system that automates provisioning of virtual machines, links tasks to desired systems, and reclaims unused resources, utilizing a combination of tools like vRealize Orchestrator and vRealize Automation to streamline resource management and deployment processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual management methods are used for cloud computing platforms, then detailed control over hardware and software configurations is achieved, but the complexity of management and expertise required increase significantly

Engineering Contradiction:
Improvecontrol over configurationsVSAvoidmanagement complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary approval system that mediates between deployment requests and resource provisioning. This intermediary layer (approval virtual appliance) automatically manages complex configuration approvals, reducing the burden on users while maintaining control. The intermediary handles the complexity of hardware/software configuration approvals without requiring users to directly manage these complexities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If automated provisioning is implemented, then the ease of operation and productivity improve, but the need for approval mechanisms and system complexity increase

Engineering Contradiction:
Improveprovisioning easeVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-configuring approval rules and policies before deployment requests are made. The approval virtual appliance is pre-established with defined approval workflows, so when automated provisioning is requested, the system can quickly evaluate requests against pre-defined criteria without ad-hoc complexity. This preliminary setup enables easy operation while containing system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the approval system continuously monitors deployment requests and provides automated responses based on pre-defined policies. This feedback loop enables automated provisioning to proceed smoothly with built-in control, reducing the perceived complexity for users while maintaining necessary approval processes.

Inventive Principle:
Principle #23Feedback

3Reliability

If external approval systems are integrated, then the reliability and security of deployment provisioning improve, but the time required for deployment and process complexity increase

Engineering Contradiction:
Improvedeployment approval reliabilityVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The approval system performs preliminary evaluations of deployment requests against pre-configured policies before full provisioning begins. By pre-establishing approval criteria and performing initial validation, the system ensures reliable deployment approval without requiring lengthy manual review processes, thus reducing overall deployment time while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables self-service approval capabilities where the system automatically evaluates and approves deployment requests that meet pre-defined criteria without requiring external human intervention. This self-service approach maintains reliability through policy-based control while significantly reducing the time loss associated with manual approval processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11481239B2Apparatus and methods to incorporate external system to approve deployment provisioning
Publication Date: 2022.10.25 VMWARE INC
  • US11481239B2 patent drawing
  • US11481239B2 patent drawing
  • US11481239B2 patent drawing

AI summary

Methods and apparatus to customize deployment using approvals are disclosed. An example deployment approval manager can generate a first Approval Payload including an initial application component approval proposal of an application component that provides a logical template of an application. A deployment event broker can reply-back to the deployment approval manager with a second approval payload that includes a processed application component approval proposal.