Unified Microservice Management Layer for Cloud Infrastructure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, managing different services for application platforms is overly complex due to separate systems handling various tasks with different interfaces and software, leading to unnecessary processing resource consumption.

Innovation Solution

A system and method unify the management infrastructure by analyzing and configuring infrastructure services as microservices, creating unified management of infrastructure and client microservices through a single software management layer, which performs tasks like data backup, monitoring, and load balancing across all services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If separate systems are used to manage different services (backup, SDS, SDN), then each service can be managed independently, but the overall management complexity increases and processing resources are consumed unnecessarily

Engineering Contradiction:
Improveservice management independenceVSAvoidmanagement system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple separate management systems (backup management, SDS management, SDN management) into a single unified management system. The management software layer consolidates previously distributed management functions, allowing all services to be managed through a common interface and codebase, thereby reducing overall system complexity while maintaining service independence.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The management software layer is designed as a universal system that can manage multiple different services (backup, storage, network) through a single unified interface. This multi-functional approach eliminates the need for separate specialized management systems for each service type, reducing complexity while preserving adaptability.

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

2Reliability

If separate management systems are used for different services, then each service has dedicated management capabilities, but processing resources are consumed unnecessarily and management is overcomplicated

Engineering Contradiction:
Improveservice management reliabilityVSAvoidprocessing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

By combining multiple management systems into one unified management layer, the patent eliminates redundant processing resources that would otherwise be consumed by separate management systems. The consolidation maintains reliability by preserving all necessary management functions while reducing overall resource consumption through shared code and interfaces.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple separate systems manage different services, then comprehensive coverage is achieved, but the management interface becomes fragmented and complex

Engineering Contradiction:
Improveservice coverageVSAvoidmanagement interface simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The management software layer provides a universal interface that can manage diverse services (backup, storage, network) through a single unified codebase. This approach maintains comprehensive service coverage while simplifying the management interface, as operators interact with a single consistent interface rather than multiple fragmented systems.

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

Data Source

PatentUS11159393B1System and method of unifying and deploying a microservice-based application platform
Publication Date: 2021.10.26 VIRTUOZZO INT GMBH
  • US11159393B1 patent drawing
  • US11159393B1 patent drawing
  • US11159393B1 patent drawing

AI summary

Disclosed herein are systems and methods for providing a platform for micro-service-based applications with unified management of infrastructure and client containers. An exemplary system may comprise the platform running on at least one computing device. The platform may comprise at least one client micro-service container and a plurality of infrastructure micro-service containers. Each infrastructure micro-service container may run infrastructure services for the at least one client micro-service container and for other infrastructure micro-service containers, wherein infrastructure micro-service containers are used by the platform to run client micro-service containers. The platform may also comprise a single unified management software layer that is responsible for unified management of the plurality of infrastructure micro-service containers and the at least one client micro-service container.