Cloud Manager Content Package for VM Deployment Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current VM deployment in public cloud systems requires significant manual effort and access to multiple subscriptions, posing challenges for enterprises with numerous users and subscriptions.

Innovation Solution

A cloud manager extension method that includes receiving a content package with resource type entities, UI form entities, and lifecycle operations logic to automate VM deployment, enabling content-driven public cloud resource partitioning and governance, allowing users to request resource creation without selecting individual subscriptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual VM deployment process is used, then users can deploy VMs with access to subscriptions, but significant manual effort is required and deployment personnel need access to actual subscriptions

Engineering Contradiction:
ImproveVM deployment processVSAvoidManual effort time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a cloud manager as an intermediary system between users and public cloud subscriptions. The cloud manager abstracts the complexity of subscription management by providing a unified interface that automatically handles resource allocation across multiple subscriptions. Users interact with the cloud manager rather than directly accessing subscriptions, eliminating the need for manual subscription selection and reducing deployment time while maintaining full access to subscription resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual subscription selection is required, then users can access specific subscriptions, but the process becomes complex for enterprises with numerous users and subscriptions

Engineering Contradiction:
ImproveSubscription access flexibilityVSAvoidDeployment system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cloud manager is designed as a universal system that can manage multiple public cloud subscriptions simultaneously. It provides a single unified interface that works across all subscriptions, eliminating the need for users to understand or select specific subscriptions. The system automatically routes resource requests to appropriate subscriptions based on availability and policies, simplifying the user experience while maintaining access to diverse subscription resources.

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

Solution Approach 2:

The patent segments the complex subscription management functionality into distinct modular components within the cloud manager. These include resource provisioning modules, subscription management modules, and user interface modules that can operate independently. This segmentation allows the system to handle numerous subscriptions efficiently while presenting a simplified unified interface to users, reducing perceived complexity without sacrificing functionality.

Inventive Principle:
Principle #1Segmentation

3Productivity

If automated resource allocation is implemented, then manual effort is reduced, but system complexity increases

Engineering Contradiction:
ImproveVM deployment speedVSAvoidCloud management system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cloud manager performs preliminary actions by pre-configuring subscription connections, resource pools, and allocation policies before users make deployment requests. Subscription metadata and resource availability information are cached and prepared in advance, allowing the system to quickly respond to user requests without performing complex real-time calculations. This preliminary setup reduces deployment time while containing system complexity within the backend infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service automation where the cloud manager autonomously handles subscription selection, resource allocation, and provisioning without requiring user intervention. The system automatically monitors subscription availability, selects appropriate subscriptions based on resource requirements and policies, and executes deployment operations. This self-service capability increases productivity while the automated nature of the processes actually reduces operational complexity compared to manual coordination.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10805232B2Content driven public cloud resource partitioning and governance
Publication Date: 2020.10.13 VMWARE INC
  • US10805232B2 patent drawing
  • US10805232B2 patent drawing
  • US10805232B2 patent drawing

AI summary

An example method of extending a cloud manager configured to manage a public cloud includes: receiving a content package at the cloud manager, the content package including a component entity, the component entity including a resource type entity that represents a resource provided by the public cloud, a user interface (UI) form entity that defines a UI for configuring the resource, and a lifecycle operations logic that extends at least one phase of a workflow of the cloud manager; receiving a request from a user through the UI defined by the UI form entity to create the resource in the public cloud; executing the workflow of the cloud manager in response to the request; and executing the lifecycle operations logic during execution of the workflow.