Automated Infrastructure Service Block Orchestration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The infrastructure for hosted services is complex, slow to rollout, and expensive to build and maintain due to the need for multiple server farms and human intervention, which is inefficient and prone to errors.

Innovation Solution

Automated orchestration of infrastructure service blocks (ISBs) within a hosted service using a network manifest and server manifest configured within an automation framework to create or update ISBs, enabling their deployment across zones in a datacenter, thereby simplifying the infrastructure and reducing human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple server farms comprising a multitude of servers are used to support hosted services, then the service capacity and functionality are improved, but the infrastructure complexity increases and rollout speed decreases

Engineering Contradiction:
Improveservice capacityVSAvoidinfrastructure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the infrastructure into standardized service blocks (ISBs) that can be independently deployed and configured. Each ISB represents a modular unit with defined roles and dependencies, allowing the complex infrastructure to be broken down into manageable, reusable components that can be rapidly deployed across different zones.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces parameterized deployment mechanisms where infrastructure components are configured through manifests that define roles, resources, and relationships. By changing parameters in deployment manifests rather than manually configuring each server, the system maintains high adaptability while reducing operational complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If human staff are involved in building and maintaining the infrastructure, then flexibility and problem-solving are improved, but efficiency decreases and errors increase

Engineering Contradiction:
Improveproblem-solving flexibilityVSAvoiddeployment efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements self-service through automated deployment frameworks that consume service block definitions and automatically provision infrastructure resources. The system includes built-in validation, dependency resolution, and configuration management that enable automated execution of infrastructure changes without requiring manual intervention for routine operations.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical operations with automated software-based deployment mechanisms. Deployment manifests serve as blueprints that are automatically translated into infrastructure configurations, replacing the need for human staff to manually configure servers, networks, and services while maintaining flexibility through configurable deployment parameters.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If conventional manual infrastructure building is used, then customization and adaptability are improved, but rollout speed and cost-effectiveness worsen

Engineering Contradiction:
Improvecustomization capabilityVSAvoidrollout speed
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent employs preliminary action through pre-defined service block templates that capture common infrastructure configurations and relationships. These templates are prepared in advance with validated configurations, allowing rapid deployment by simply instantiating the predefined blocks rather than building from scratch, thus maintaining customization through template parameterization while dramatically increasing rollout speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9900391B2Automated orchestration of infrastructure service blocks in hosted services
Publication Date: 2018.02.20 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9900391B2 patent drawing
  • US9900391B2 patent drawing
  • US9900391B2 patent drawing

AI summary

Orchestration of infrastructure service blocks (ISBs) within a hosted service may be automated. A datacenter deploying the hosted service may include one or more zones, each zone including at least a network and a server farm comprising one or more servers performing various roles within an infrastructure of the hosted service. A first orchestrator may receive a network and server manifest from the datacenter to be configured within an automation framework of the first orchestrator to create an ISB and/or update another ISB for each zone of the datacenter. The created ISB and/or updated other ISB may be deployed to a second orchestrator that may image the servers within each zone of the datacenter with the created ISB and/or updated other ISB. The hosted service may then be deployed at the datacenter such that the servers within each zone of the datacenter include the created ISB and/or updated other ISB.