Spreadsheet-Driven Cloud Provisioning for Multi-Provider Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud resource provisioning systems are inefficient and require manual intervention, leading to errors and increased operational complexity, especially when transitioning between different cloud infrastructure providers.

Innovation Solution

An automated resource provisioning system that uses a spreadsheet interface to define cloud infrastructure requirements, converting this input into executable Terraform code to streamline the provisioning process, and supports both Greenfield and Non-Greenfield workflows, ensuring secure and efficient deployment across multiple cloud platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual cloud resource provisioning is performed, then flexibility and control are maintained, but human error increases and operational complexity increases

Engineering Contradiction:
Improveprovisioning accuracyVSAvoidoperational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables self-service provisioning where the automated resource provisioning system independently performs cloud resource deployment based on spreadsheet inputs, eliminating manual intervention errors while maintaining operational simplicity through intuitive spreadsheet interfaces

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The spreadsheet acts as an intermediary between user requirements and complex cloud provisioning operations, translating simple spreadsheet inputs into automated provisioning actions that reduce both human error and operational complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If cloud infrastructure is provisioned manually, then customization is possible, but time consumption increases

Engineering Contradiction:
Improveprovisioning speedVSAvoidprovisioning time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring cloud resources through spreadsheet definitions before actual provisioning, allowing automated bulk deployment that significantly reduces provisioning time while maintaining customization capabilities

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters from manual step-by-step provisioning to automated parameter-based provisioning using spreadsheet inputs, transforming the provisioning process into a high-speed automated operation that maintains flexibility through parameter customization

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If cloud resources are provisioned without automation, then control over each step is maintained, but errors increase

Engineering Contradiction:
Improveprovisioning simplicityVSAvoidprovisioning accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The automated resource provisioning system performs self-service provisioning by automatically interpreting spreadsheet inputs and executing cloud resource deployment without manual intervention, simplifying operations while eliminating human errors through automated validation and execution

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If cloud infrastructure is provisioned using provider-specific tools, then provider optimization is achieved, but adaptability between providers decreases

Engineering Contradiction:
Improvecloud provider compatibilityVSAvoiddeployment consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system achieves universality by designing a provider-agnostic spreadsheet interface that can provision cloud resources across multiple cloud providers, maintaining adaptability and versatility while ensuring deployment consistency through standardized automated processes

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

Data Source

PatentUS12608241B2Automated provisioning of cloud resources
Publication Date: 2026.04.21 ORACLE INT CORP
  • US12608241B2 patent drawing
  • US12608241B2 patent drawing
  • US12608241B2 patent drawing

AI summary

Embodiments provision cloud infrastructure services comprising a plurality of components for a first cloud infrastructure. Embodiments receive a selection of a first service of the cloud infrastructure services, the first service comprising a plurality of first components. Embodiments, via an application programming interface corresponding to the cloud infrastructure, extract information for each of the plurality of first components. Embodiments create a spreadsheet corresponding to the first service, the spreadsheet comprising a spreadsheet tab corresponding to each of the first components, and populate the spreadsheet tabs with the extracted information.