Server Provisioning Engine Automating OS Image Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional server provisioning methods are time-consuming and costly, requiring manual intervention and resulting in inconsistent builds due to the complexity of managing multiple vendors, technologies, and tools across various server platforms.

Innovation Solution

A server provisioning engine that automates the process by receiving requests through a self-service portal, searching for and generating OS images, configuring them according to specified preferences, and deploying them, while also managing orchestration tools and updating configuration databases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual provisioning methods are used, then flexibility in customization is improved, but provisioning time and cost increase significantly

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidprovisioning time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements self-service provisioning where the automated engine performs configuration tasks autonomously based on templates and specifications, eliminating manual intervention while maintaining customization capabilities through configurable parameters and selection options

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses pre-configured templates and specifications that define provisioning parameters in advance, allowing the automated engine to quickly instantiate servers with consistent configurations without requiring manual setup steps during the provisioning process

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If manual provisioning methods are used, then complex configurations can be handled, but build consistency deteriorates

Engineering Contradiction:
Improveconfiguration capabilityVSAvoidbuild consistency
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system uses templates and specifications as reusable blueprints that define server configurations. These templates can be copied and applied consistently across multiple provisioning operations, ensuring identical builds while maintaining the ability to handle complex configurations through template design

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system manages configuration complexity through parameterized templates where specific values can be changed while maintaining the overall structure. This allows consistent application of complex configuration patterns with automated parameter substitution, ensuring build consistency across different instances

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple vendors and tools are managed manually, then technology selection flexibility is improved, but management complexity increases

Engineering Contradiction:
Improvetechnology selection flexibilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The automated provisioning engine is designed to work with multiple vendors and technologies through a unified interface and standardized templates. This multi-functional capability allows the system to manage diverse server platforms and software tools through a single automated process, reducing management complexity while maintaining technology flexibility

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

Data Source

PatentEP4033726B1Systems and methods for server provisioning
Publication Date: 2024.04.17 ATOS FRANCE
  • EP4033726B1 patent drawingFigure 1
  • EP4033726B1 patent drawingFigure 2
  • EP4033726B1 patent drawingFigure 3

AI summary

Systems and methods are described for automatically provisioning a server device (110, 306). A server provisioning request may be received (402) from a requestor via a self-service portal (330). The server provisioning request may comprise one or more requirements associated with an operating system (OS) image and one or more preferences for configuring the OS image. Further, an OS image repository (318) may be searched (404) for the OS image that meets the one or more requirements. The OS image may be generated (406) in accordance with the one or more requirements when the OS image is not found in the OS image repository (318). Further, the OS image may be configured (408) with the one or more preferences. Further, at least one of the configured OS image is shared with the requestor and the server device (110, 306) is deployed using the configured OS image, is performed (410).