Data Center Configuration via Template-Driven Vendor Drivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity and inefficiency in configuring and provisioning data centers, particularly due to the involvement of multiple hardware and software components from different vendors, lead to error-prone and insecure processes.

Innovation Solution

A method and apparatus that utilize templates to obtain function calls and vendor drivers for configuring data centers, dividing templates into sub-templates for compute, network, and storage data, and determining execution orders to automate the configuration process, improving efficiency and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual provisioning and configuration processes are used with multiple IT roles, then specialized hardware and software can be configured, but the process becomes inefficient and error-prone

Engineering Contradiction:
Improveconfiguration processVSAvoidprovisioning efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables self-service through automated configuration where the provisioning system automatically executes configuration steps based on templates, eliminating the need for manual intervention by multiple specialized IT roles while maintaining proper configuration of hardware and software components

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Configuration templates are prepared in advance with all necessary configuration steps predefined, allowing the system to automatically execute the correct sequence of actions without manual planning, thus improving provisioning efficiency while ensuring accuracy

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple specialized IT roles are involved in configuration, then comprehensive coverage of hardware and software can be achieved, but security leaks may occur during the provisioning process

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidsecurity leaks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The automated provisioning system eliminates human intervention in the configuration process, removing the security risks associated with multiple IT roles accessing and manipulating infrastructure components, while maintaining configuration accuracy through predefined templates

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The provisioning system acts as an intermediary between the infrastructure components and configuration actions, mediating all configuration operations through automated processes that prevent direct human access and potential security breaches while ensuring proper configuration

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If basic IaaS capabilities are provided through centralized management, then infrastructure complexity is reduced, but efficient and secure provisioning of resource stacks cannot be achieved

Engineering Contradiction:
Improveinfrastructure managementVSAvoidresource provisioning efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The configuration process is segmented into distinct template-based modules for different infrastructure components, allowing the system to manage complexity through structured organization while efficiently provisioning complete resource stacks through coordinated execution of these segments

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The provisioning system provides universal capabilities by using a unified template-based approach that can handle diverse infrastructure resources (compute, storage, network) through a single automated process, achieving both simplified management and efficient provisioning

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

Data Source

PatentUS9542205B2Configuring a data center
Publication Date: 2017.01.10 EMC IP HLDG CO LLC
  • US9542205B2 patent drawing
  • US9542205B2 patent drawing
  • US9542205B2 patent drawing

AI summary

Embodiments of the present disclosure disclose a method and an apparatus for configuring a data center. The method comprises obtaining a function call corresponding to data to be configured based on a template for configuring the data center; obtaining a vendor driver corresponding to the data based on the template for configuring the data center. The method further comprises configuring the data by the vendor driver executing the function call. Based on the embodiments of the present disclosure, the way of automatically configuring the data center based on the template may improve the efficiency and security for configuration of the data center.