Automated Deployment Configuration for Information Management Cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information management systems face challenges in providing customized and efficient data protection and management solutions that cater to diverse customer needs, particularly in handling rapidly growing data volumes and ensuring reliable data access while minimizing productivity impact.

Innovation Solution

A system that generates a customized deployment configuration for information management cells based on data storage requirements, using deployment configuration rules and computing infrastructure information to automate the installation process, allowing for flexible and updated deployments as customer needs change.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual deployment configuration is used, then customization flexibility is improved, but deployment time and complexity increase

Engineering Contradiction:
Improvecustomization flexibilityVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-generates deployment configuration files and installation scripts based on customer requirements before actual deployment. The configuration files include all necessary software components, hardware settings, and deployment parameters that are prepared in advance, allowing rapid deployment without manual configuration during the actual installation process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an automated deployment system that acts as an intermediary between the customer's requirements and the information management cell deployment. This system automatically translates high-level requirements into detailed configuration files and installation scripts, eliminating the need for manual configuration while maintaining customization flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated deployment is implemented, then deployment efficiency is improved, but customization capability may worsen

Engineering Contradiction:
Improvedeployment efficiencyVSAvoidcustomization capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The deployment system is designed to be dynamic and adaptable. It can automatically generate configuration files for different information management cell types (backup, archive, ransomware protection, etc.) and adjust deployment parameters based on customer-specific requirements. The system maintains customization capability while achieving automation through its ability to dynamically generate appropriate configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows customization through parameter changes in the configuration files rather than structural modifications. Customers can specify deployment parameters such as cell type, storage capacity, software components, and hardware settings, and the system automatically adjusts the deployment configuration accordingly, maintaining both automation and customization.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If comprehensive configuration options are provided, then solution accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvesolution accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The configuration system is segmented into multiple independent configuration files, each handling specific aspects of deployment (software components, hardware settings, deployment parameters, etc.). This segmentation allows comprehensive configuration options to be provided without overwhelming complexity, as each segment can be configured and validated independently.

Inventive Principle:
Principle #1Segmentation

4Reliability

If manual deployment processes are used, then deployment accuracy is improved, but error rate increases

Engineering Contradiction:
Improvedeployment accuracyVSAvoidmanual errors
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The deployment system performs self-verification and validation of configuration files before deployment. It automatically checks for consistency, completeness, and correctness of configuration parameters, and can identify potential errors before they manifest during deployment, reducing manual errors while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11150883B2Customized deployment in information management systems
Publication Date: 2021.10.19 COMMVAULT SYSTEMS INC
  • US11150883B2 patent drawing
  • US11150883B2 patent drawing
  • US11150883B2 patent drawing

AI summary

According to certain aspects, an information management system may be configured to: receive system information relating to one or more data storage requirements associated with a first user; access an electronic database containing deployment configuration rules usable in determining information management cell configurations; generate a recommended deployment configuration for an information management cell associated with the first user based at least in part on the system information and the deployment configuration rules; receive computing infrastructure information relating to computer hardware components within the information management cell that are available for use in implementing the recommended deployment configuration; and generate an installation script for the information management cell based at least in part on the recommended deployment configuration and the computing infrastructure information.