Automated DevOps Pipeline Model for Cloud Cost Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional approaches to application development and IT operations often result in long delays between releases due to separate development and operations teams, leading to operational roadblocks and inefficiencies in the deployment process.

Innovation Solution

The implementation of an automated DevOps deployment pipeline that generates a deployment pipeline model based on policies for each stage and task, optimized for cost using virtual machines on cloud computing infrastructure, facilitating collaboration and reducing delays.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional separate development and operations teams are used, then specialization is improved, but release delay increases

Engineering Contradiction:
ImprovespecializationVSAvoidrelease delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges previously separate development and operations teams into a unified DevOps organization. This consolidation eliminates silos and enables continuous collaboration between developers and operations personnel, thereby reducing release delays while maintaining necessary functional specialization through role-based responsibilities within the integrated team structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements automated infrastructure provisioning and pre-configured deployment environments that are prepared in advance. By establishing standardized templates, policies, and automated workflows before deployment needs arise, the system eliminates waiting time for environment setup and reduces overall release delays while maintaining operational rigor.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If manual deployment processes are used, then control is improved, but productivity decreases

Engineering Contradiction:
ImprovecontrolVSAvoiddeployment speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements self-service automated deployment systems where the infrastructure and deployment processes provision and execute themselves based on predefined policies and triggers. This automation maintains control through enforced compliance with operational standards while dramatically increasing deployment speed by eliminating manual intervention bottlenecks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates continuous monitoring and feedback mechanisms that track deployment status, resource utilization, and policy compliance in real-time. This feedback loop enables automated adjustments and maintains operational control while accelerating deployment processes through dynamic response to system state changes.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If cloud computing infrastructure is used, then scalability is improved, but cost increases

Engineering Contradiction:
ImprovescalabilityVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic resource allocation that automatically adjusts cloud infrastructure provisioning based on real-time demand, workload characteristics, and policy constraints. This dynamic approach enables scalability when needed while optimizing cost by deallocating or downscaling resources during low-utilization periods, preventing wasteful spending on permanently allocated capacity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent utilizes parameter changes in resource provisioning by adjusting virtual machine configurations, storage allocation, and network resources based on actual deployment needs and policy parameters. This allows the system to scale efficiently while controlling costs by matching resource parameters precisely to operational requirements rather than over-provisioning.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10120668B2Optimizing resource usage and automating a development and operations deployment pipeline
Publication Date: 2018.11.06 VMWARE INC
  • US10120668B2 patent drawing
  • US10120668B2 patent drawing
  • US10120668B2 patent drawing

AI summary

Methods and systems that automate a DevOps deployment pipeline and optimize DevOps cost are described. Methods generate a deployment pipeline model based on policies associated with each deployment stage and task. Methods optimize cost of the deployment pipeline model based on model combinations of VMs. The deployment pipeline model may be executed on a cloud computing infrastructure in order to develop an application program.