Embedded Database Microservice in Container Cloud Platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual systems, such as VMware, are inefficient for supporting large applications like ERP and database applications, requiring time-consuming builds and installations on bare metal for each application request in data centers.

Innovation Solution

A distributed container management framework that uses lightweight containers with an embedded database as a microservice, enabling quick release of customized products and efficient application deployment across a cloud platform, with a container cloud manager orchestrating resources and scheduling jobs to support high availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional virtual systems like VMware are used to support large applications, then application reliability is improved, but system weight and complexity increase significantly

Engineering Contradiction:
Improveapplication support capabilityVSAvoidsystem weight
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the virtualization functionality into lightweight container instances that can be independently deployed and managed. Each container provides isolated execution environments for applications, eliminating the need for heavy hypervisor infrastructure while maintaining reliability through container orchestration and management systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs lightweight container instances that can be rapidly created, deployed, and terminated. These containers serve as disposable execution environments that replace persistent virtual machine instances, reducing system complexity while enabling flexible application deployment and scaling.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Adaptability or versatility

If builds and installations are performed on bare metal for each application request, then application customization is improved, but deployment time increases significantly

Engineering Contradiction:
Improveapplication customizationVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements pre-configured container images and templates that contain application dependencies, configurations, and runtime environments. These prepared artifacts enable rapid deployment by eliminating the need for on-demand building and installation, while still allowing customization through parameterization and configuration management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses container image copying and distribution mechanisms to replicate pre-built application packages across multiple hosts. This approach enables rapid deployment by copying immutable artifacts rather than performing time-consuming installations, while maintaining application customization through image variants and configuration overlays.

Inventive Principle:
Principle #26Copying

3Reliability

If multiple copies of App images are maintained across different hosts, then system availability is improved, but storage requirements increase

Engineering Contradiction:
Improvesystem availabilityVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements centralized container image repositories and registries that store master copies of application images. Multiple hosts can access and pull images from this shared storage, eliminating the need for redundant local copies on each host while maintaining availability through distributed cache mechanisms and image sharing across the container orchestration platform.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12081637B2Embedded database as a microservice for distributed container cloud platform
Publication Date: 2024.09.03 SAP SE
  • US12081637B2 patent drawing
  • US12081637B2 patent drawing
  • US12081637B2 patent drawing

AI summary

Disclosed is a framework for providing microservices for database with embedded container service in a container cloud platform. The framework includes a container cloud manager for performing distributed management of resources in a data center. The container cloud manager includes an orchestrator with a flexible job scheduler and operator pool. The flexible job scheduler and container cloud master form a flexible job management platform for managing jobs of the data center. The flexible job management framework can isolate various types of jobs as well as mix various jobs for efficient usage of hosts or resources in the data center. The operator pool includes optional components of a database. The orchestrator facilitates quick customization and release of database products, such as a HANA database with optional services, as requested by a user in the container cloud platform.