Back to results
US 11,385,938 B2Granted
Cloud platform system
AssigneesNamu Tech Co., Ltd., Acornsoft Co., Ltd.
InventorIn Seok Kim
Life of this patent
Estimating the term…
Abstract
A cloud platform system is configured to ensure the availability and extendibility of application services, enable multi/hybrid cloud integration management, and construct, operate, and manage an enterprise cloud enabling efficient development and operation.
Claims28
A cloud platform system for constructing, managing, and operating a cloud system for an application, comprising one or more physical computer hardware, and further comprising:
- a cloud integration processor which configures an infrastructure of a multi/hybrid cloud to provide the configured infrastructure to the application and synchronize configuration information for cloud management;
- a service management processor which serves to assign and manage a cloud account and a user network resource to a logical group that manages an application cluster on which the application runs;
- an application orchestration processor which deploys the application based on a container image, provides the infrastructure of the cloud when the application is deployed, replicates the application to multiple application instances, wherein the replicated application is serviced through load balancing, performs an update job including deployment and infrastructure change without stopping the load balancing, performs a rolling update configuring automation when there are dependencies between the multiple application instances, in/out scaling of one instance of the multiple application instances through the monitoring of the application and up/down scaling of a resource capacity of the application infrastructure, and configures scaling automation through monitoring information;
- and
- a development/operations (DevOps) processor for providing a service status function, a cluster map function, a monitoring function, a resource management function, a metering function, a job management function, and an enterprise status management/analysis function.
2 more elements
A cloud platform system having an architecture, the system comprising one or more hardware processors configured to execute computer programs including:
- a cluster which is configured by a node and a master based on an orchestration, wherein the node is a structure of processing a command of the master by a worker and the worker is responsible for communication with the master and an executor is supported by an execution command;
- a provider plugin which is used as a basic module for integral management by a cloud provider application programing interface (API) and an API wrapper for supporting an API of an open-source container orchestration system for automating software deployment, scaling, and management for a multi-cloud environment and one or more physical computer hardware and is configured by a plugin module for provider extension;
- a server manager which is a control module of performing orchestration of an application container and an infrastructure in the server, and provides a replication control to restart/recover a container abnormally terminated, scaling of performing scale in/out and up/down through an instance type and a volume extension, and a rolling update function of performing non-disruptively an application container deployment sequentially;
- a development/operations (DevOps) manager, as a manager module of DevOps, which provides a configuration manager for provisioning a multi-cloud infrastructure, a metering manager for managing a usage and cost of multi-cloud resources, a resource manager for managing a resource status and settings of the multi-cloud, a monitoring manager for collecting and managing container/infrastructure monitoring information, and a job manager for a task of deployment, a server action, and a remote command in which various job tasks are combined and integrally performed and an immediate performance, a performance time, and event occurrence are performance conditions;
- a database which is provided for managing configuration information of an application and an infrastructure, monitoring information, and an application container image;
- an application programing interface (API) server which provides functions of the cloud to the API and supports customization according to a corporate strategy and integration with other solutions;
- and
- a user console provided in a form of Web graphical user interface (GUI).
5 more elements
Dependencies are inferred from the claim text.