Cloud Provider-Specific Product Containers for Uniform Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing cloud provider-specific products in a cloud computing environment is tedious due to tight coupling between cloud managers and products, requiring new software release cycles, increased development and testing costs, and complex monitoring and troubleshooting, especially when dealing with different input parameters and validations across various cloud providers.

Innovation Solution

A cloud provider-specific product container is exposed to a cloud manager, allowing for the processing of input parameters through a YAML file converted into a graphical user interface, enabling deployment using APIs, and defining IAM policies to streamline product deployment and management across multiple cloud providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud manager integrates product-specific business logic directly, then product management capability is improved, but coupling between cloud manager and products increases

Engineering Contradiction:
Improveproduct management capabilityVSAvoidcoupling between cloud manager and products
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a product container as an intermediary layer between the cloud manager and product-specific business logic. The container exposes standardized interfaces to the cloud manager while encapsulating product-specific implementations, thereby reducing direct coupling. The cloud manager interacts with containers through uniform APIs rather than directly with product logic, allowing product changes without affecting the core cloud manager.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the system into distinct components: the cloud manager, product containers, and underlying product implementations. Each product is encapsulated in its own container with独立的 business logic, allowing independent development, testing, and deployment. This segmentation enables the cloud manager to remain generic while products can evolve independently.

Inventive Principle:
Principle #1Segmentation

2Productivity

If product-specific business logic is integrated in cloud manager, then product deployment is enabled, but development and testing costs increase

Engineering Contradiction:
Improveproduct deploymentVSAvoiddevelopment and testing costs
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The product container enables self-service capabilities where product-specific logic is automatically managed within the container. The container includes built-in validation rules, configuration management, and interface definitions that automatically handle product-specific requirements without requiring manual integration in the cloud manager. This reduces development effort and enables faster testing and deployment cycles.

Inventive Principle:
Principle #25Self-service

3Productivity

If uniform product container interface is implemented, then deployment efficiency is improved, but complexity of handling provider-specific parameters increases

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidcomplexity of provider-specific parameters
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The product container implements a universal interface that can handle multiple cloud providers through standardized methods. The container exposes consistent APIs and configuration structures that work across different providers, while internally managing provider-specific variations. This allows the cloud manager to deploy products uniformly without needing to understand provider-specific nuances, as the container adapts to different providers through its multi-functional design.

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

Data Source

PatentUS12461730B2System and method for uniform cloud provider-specific product deployment
Publication Date: 2025.11.04 DELL PROD LP
  • US12461730B2 patent drawing
  • US12461730B2 patent drawing
  • US12461730B2 patent drawing

AI summary

A method, computer program product, and computing system for receiving a selection of a product associated with a cloud provider for deployment in a cloud computing environment. A cloud provider-specific product container associated with the product may be exposed to a cloud manager. An input parameter file may be obtained from a cloud provider using the cloud provider-specific product container. A plurality of input parameters may be processed based upon, at least in part, the input parameter file. The product may be deployed in the cloud computing environment using the cloud provider-specific product container and the plurality of input parameters.