Serverless Application Discovery for Coordinated Point-in-Time Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data storage management systems struggle to effectively protect serverless applications with distributed architectures, failing to provide integrated point-in-time views and coordinated copies across multiple cloud and non-cloud environments, leading to asynchronous and disassociated data protection.

Innovation Solution

A holistic data storage management system that discovers and coordinates serverless application assets, creating an application entity with associated dependencies, and generates synchronized copies for backup, replication, and migration across single-cloud, multi-cloud, and non-cloud environments, using an orchestration function to maintain data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional data storage management systems are used for serverless applications, then system simplicity is maintained, but data protection reliability deteriorates due to asynchronous and disassociated backup operations across multiple environments

Engineering Contradiction:
Improvedata protection reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component that acts as a central coordinator between cloud and non-cloud storage environments. This intermediary manages the discovery, tracking, and coordination of serverless application assets across distributed environments, ensuring synchronized backup operations while maintaining system modularity. The intermediary translates between different storage environments and coordinates the backup process to achieve reliable data protection without requiring complete system redesign.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If integrated point-in-time views are implemented across multiple cloud environments, then data consistency is improved, but the complexity of coordination and synchronization increases

Engineering Contradiction:
Improvedata consistencyVSAvoidcoordination complexity
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by performing discovery and tracking of serverless application assets before backup operations commence. The system proactively identifies applications, their dependencies, and associated data across cloud and non-cloud environments in advance, creating a prepared state for coordinated backup. This preliminary discovery phase establishes the foundation for consistent point-in-time views without requiring complex real-time synchronization during the actual backup process.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If discovery tracker is deployed in customer's cloud service account to detect applications, then data protection coverage is improved, but cloud service account costs and security risks increase

Engineering Contradiction:
Improvedata protection coverageVSAvoidsecurity risks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent employs copying by creating a lightweight discovery tracker component that is deployed within the customer's cloud service account. This tracker component copies or replicates the essential functionality needed for application detection and tracking, while the actual backup and storage operations occur outside the customer's account. The tracker serves as a secure intermediary that gathers necessary information without requiring full system access, thereby improving coverage while minimizing security exposure and cost implications.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12481538B2Holistically protecting serverless applications based on detecting in-cloud deployments
Publication Date: 2025.11.25 COMMVAULT SYSTEMS INC
  • US12481538B2 patent drawing
  • US12481538B2 patent drawing
  • US12481538B2 patent drawing

AI summary

A holistic approach protects serverless applications in various cloud and/or non-cloud data center computing environments. An illustrative data storage management system deploys, or causes to be deployed, a discovery tracker function in a customer's cloud service account. The discovery tracker identifies and tracks what applications are executing therein, whether they are already known to the illustrative system or not. This aspect ensures that the system is up-to-date with a customer's cloud deployments, so that it may timely back up active applications, and conversely, so that it may dispose properly of copies of applications that are no longer deployed. The discovery tracker discovers application assets, relationships, and interoperability dependencies. The illustrative system creates a corresponding “application entity” that references the various assets. An orchestration function coordinates storage management operations to generate a set of copies of the application's discovered assets. The set of copies forms a point-in-time copy of the application.