Event-Driven Backup for SDDC Management Components

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Software-defined data centers (SDDCs) managed by cloud service providers face challenges in restoring management components to a desired point in time due to fixed time schedule backups, which may not be sufficient for addressing changes or failures effectively.

Innovation Solution

Implementing backup rules to configure a backup manager agent within the SDDC, allowing it to monitor system logs and initiate backup operations based on predefined criteria, ensuring that management components are backed up at appropriate times, such as when changes occur, rather than solely on a fixed schedule.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed time schedule backups are used for SDDC management components, then backup operations are performed regularly, but the backups may not capture the desired point in time when failures or changes occur

Engineering Contradiction:
Improvebackup reliabilityVSAvoidtime to restore
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The backup system transitions from static fixed-schedule backups to dynamic event-driven backups. The backup manager agent continuously monitors system logs and automatically triggers backup operations when specific events are detected, such as failures, configuration changes, or performance degradation. This dynamic approach ensures backups occur at the precise moment when they are most needed, rather than adhering to predetermined time intervals that may miss critical events.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the backup manager agent continuously monitors system logs and other operational data to detect events that warrant immediate backup. When the monitoring system detects a failure, configuration change, or other significant event, it triggers a backup operation. This closed-loop feedback ensures that backup operations are synchronized with actual system state changes, improving both reliability and timeliness.

Inventive Principle:
Principle #23Feedback

2Reliability

If backups are performed frequently on a fixed schedule, then more backup points are available, but unnecessary backup operations consume resources

Engineering Contradiction:
Improverestoration capabilityVSAvoidbackup operation overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The backup frequency is dynamically adjusted based on system events rather than following a fixed schedule. The backup manager agent monitors system logs and triggers backups only when significant events occur, such as failures, configuration changes, or performance degradation. This event-driven approach ensures that backup operations are performed at optimal intervals - frequently enough to capture critical events but not so frequently as to waste resources on unnecessary backups during stable periods.

Inventive Principle:
Principle #15Dynamics

3Loss of time

If manual monitoring and backup initiation is used, then backup timing can be precise, but system complexity and operational overhead increase

Engineering Contradiction:
Improvebackup timing precisionVSAvoidbackup management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The backup system implements self-service automation where the backup manager agent autonomously monitors system logs, detects events, and triggers backup operations without manual intervention. The agent automatically parses log files, identifies significant events based on predefined criteria, and initiates backup processes. This automation eliminates the need for manual monitoring while maintaining precise event-driven backup timing, thereby reducing operational overhead without sacrificing timing precision.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12093133B2On-demand backups for management components in software-defined data centers
Publication Date: 2024.09.17 VMWARE INC
  • US12093133B2 patent drawing
  • US12093133B2 patent drawing
  • US12093133B2 patent drawing

AI summary

System and method for backing up management components of a software-defined data center (SDDC) managed by a cloud-based service uses backup rules for the SDDC, which are used to configure a backup manager agent in the SDDC. The backup rules are then used by the backup manager agent to determine whether at least one of system logs generated by the management components in the SDDC, which are monitored by the backup manager agent, satisfies the backup rules to initiate a backup operation for at least one of the management components of the SDDC.