Self-Service Portal for Automated Cloud Code Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud-based systems require significant re-engineering of new applications for provisioning, which is time-consuming and prone to errors, and lack efficient automation for deploying and managing virtual server resources.

Innovation Solution

A self-service portal and automation system that allows users to upload and provision computer code directly to cloud computing nodes through a portal interface, receiving provisioning conditions and installing the code on multiple nodes automatically, reducing the need for manual intervention and integrating various products for seamless experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If cloud-based systems use traditional provisioning processes, then security and protocol compliance are ensured, but deployment time is long and requires significant re-engineering of applications

Engineering Contradiction:
Improvesecurity complianceVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements self-service provisioning where the automation service automatically receives computer code files through a portal interface, provisions them to appropriate cloud computing nodes, and manages the deployment process without requiring manual administrator intervention or significant application re-engineering

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-configuring provisioning templates and automation rules that define security protocols and compliance requirements in advance, allowing applications to be deployed quickly while automatically ensuring security and protocol compliance without real-time manual intervention

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual provisioning processes are used, then customization and control are maintained, but human error increases and automation is lacking

Engineering Contradiction:
Improvecustomization controlVSAvoiderror reduction
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The automation service performs provisioning operations automatically based on predefined templates and user selections, eliminating manual configuration steps that are prone to human error while maintaining the ability to customize deployment parameters through the portal interface

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the automation service monitors the provisioning process, validates configurations against security protocols, and provides status information through the portal interface, ensuring both customization control and error reduction through automated verification

Inventive Principle:
Principle #23Feedback

3Reliability

If cloud systems require significant re-engineering for provisioning, then security and compliance are maintained, but productivity and deployment speed decrease

Engineering Contradiction:
Improvesecurity complianceVSAvoiddeployment speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements universal provisioning templates that can accommodate multiple application types and cloud computing nodes with a single configuration framework, eliminating the need for significant application-specific re-engineering while maintaining security and compliance through standardized automated processes

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

Solution Approach 2:

The automation service acts as an intermediary between the portal interface and cloud computing nodes, translating user requests into standardized provisioning operations that maintain security compliance without requiring applications to be re-engineered for specific deployment protocols

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10652083B1System and method for a self service portal and automation for internally hosted virtual server resources
Publication Date: 2020.05.12 STATE FARM MUTAL AUTOMOBILE INSURANCE COMPANY
  • US10652083B1 patent drawing
  • US10652083B1 patent drawing
  • US10652083B1 patent drawing

AI summary

A computer-implemented method for provisioning computer code in a cloud computing system is implemented. A computer code file may be received at a server from a first additional computer device. A metabase of metadata may be built by a second additional computer device in response to the first additional computer device uploading the computer code file to the server. The metadata may be based upon the computer code file and may describe one or more dependencies of the computer code file. One or more provisioning conditions may be received at the second additional computer device. Based upon the provisioning conditions and the metadata, in response to the first additional computer device executing instructions to initiate provisioning of the computer code file, the computer code file may be sent to a plurality of cloud computing system nodes so as to provision the computer code in the cloud computing system.