Cloud Application Snapshot Automation via Blueprint Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing manual snapshot and restore processes for user applications hosted on cloud infrastructures are inefficient, requiring administrators to manually initiate and manage snapshot and restore operations, which can be complex and time-consuming, especially when dealing with multiple components and virtual machines.

Innovation Solution

A system that allows administrators to specify setup data for actions to be performed during manual snapshot and restore operations, using a blueprint file to automate the process, ensuring that all necessary actions are executed correctly and efficiently, thereby simplifying the management of user applications across cloud infrastructures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual snapshot and restore operations are performed by administrators, then control and customization are improved, but operational complexity and time consumption increase

Engineering Contradiction:
Improvemanual controlVSAvoidtime consumption
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-configuring snapshot and restore operation templates that define multiple actions to be executed in sequence. When an administrator initiates a snapshot or restore operation, the pre-configured template automatically executes the series of actions without requiring manual intervention for each step, thereby reducing time consumption while maintaining control.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary automation system that acts as a mediator between the administrator's initial command and the complex series of actions required for snapshot and restore operations. This intermediary automatically manages the sequence of actions, coordinate between multiple virtual machines and components, and handle dependencies, reducing the time and complexity of manual operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If snapshot and restore operations are automated, then operational efficiency is improved, but flexibility and control are reduced

Engineering Contradiction:
Improveoperational efficiencyVSAvoidflexibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent applies dynamics by making the automation system configurable and adaptable. The snapshot and restore operation templates can be customized by administrators to match specific requirements, allowing the automation to adapt to different scenarios. This dynamic configuration capability maintains flexibility while achieving operational efficiency through automation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms that allow administrators to monitor and control automated snapshot and restore operations. The system provides status information and allows for intervention if needed, ensuring that automation does not sacrifice control. Administrators can adjust the automation behavior based on feedback from the system state.

Inventive Principle:
Principle #23Feedback

3Reliability

If multiple actions are coordinated across components and virtual machines, then completeness of snapshot and restore is improved, but system complexity increases

Engineering Contradiction:
ImprovecompletenessVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by breaking down the complex snapshot and restore operations into discrete, manageable actions that can be defined in templates. Each action is a distinct step that can be independently configured and executed. This segmentation reduces system complexity by providing a modular approach while ensuring completeness through systematic execution of all necessary actions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal templates that can be applied across multiple components and virtual machines with different configurations. A single template structure handles diverse snapshot and restore scenarios, reducing the need for complex custom solutions for each case. This universality maintains reliability across different systems while simplifying the overall approach.

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

Data Source

PatentUS20230244574A1Manual snapshot and restore of user applications hosted on cloud infrastructures
Publication Date: 2023.08.03 NUTANIX INC
  • US20230244574A1 patent drawing
  • US20230244574A1 patent drawing
  • US20230244574A1 patent drawing

AI summary

An aspect of the present disclosure facilitates manual snapshot and restore of user applications hosted on cloud infrastructures. In one embodiment, a system receives setup data specifying a first set of actions (such as shutting off and restarting related services, etc.) to be performed upon receipt of a manual snapshot command with respect to a component of a user application hosted on a cloud infrastructure. Upon receiving the manual snapshot command to capture a current state of the component, the system performs the first set of actions along with capturing the current state of the component.