Skip to main content

Introduction

Now is the age of the cloud. Many companies, not just IT companies, are planning cloud migration, but they often face a variety of technical limitations in their operations. Regardless of the size of your business, a company with cloud technology will benefit from many cloud technologies through successful Cloud Migration.

Large companies can use a lot of money and resources to achieve Cloud Migration, even if they don't have their own technology. But what about small and medium-sized businesses that lack technology and don't have enough money? Organizations like CNCF, which is leading the cloud technology, share a variety of information, and despite the fact that there are already great open sources on the Internet, they can't even get started because they don't know about cloud technology.

"Make Cloud Native Easy"

Kupboard can be a solution for companies with these problems. Kupboard is designed to be easy for everyone to use, and we want more companies to benefit from cloud technology.

ATOPCLOUD's Open Finance Platform (OFP) is a cloud platform solution for financial services. Kupboard was developed as OFP's PaaS module. However, due to its flexible and scalable structure, it can be used not only as a financial service, but also as a Cloud Native PaaS for a variety of services.

https://atopcloud.io

What is Kupboard?#


logo


Kupboard is a Cloud Native PaaS that can work on any public cloud or bare-metal servers. The initialization and setup of servers and the build and deployment of applications can be maintained through Kupboard. CLI commands and configurations are easy, but they are very powerful, and customization is also possible depending on the services. You can also expand it by adding the kollections you want.

Kollection is a bundle of software packages and applications that will be installed in a cloud environment. Users can configure their kollections as desired and install and distribute them through The Kupboard. For example, even if you don't know how to install Kubernetes, you can still install packages through the Kupboard CLI and deploy your application on Kubernetes.

Concept#


concept


In order to operate a service in a cloud environment, there are many factors that need to be managed, such as many servers and various services running on it. However, for engineers unfamiliar with cloud technology, building a Kubernetes or Docker environment can also be challenging. From building the Kubernetes and Docker environments, to installing and setting up packages, and building and deploying application containers, one of Kupboard's goal is to make cloud technology easy for anyone to use.

Why you need Kupboard?#

Cloud Native is a key technology that is required in a cloud environment. However, many companies are struggling with: These issues have nothing to do with the size of the enterprise. This is a common problem for any company that does not have cloud native technology and experience. But you can't give up cloud technology. The Kupboard can solve many of these problems. Regardless of the size of your service, you need to save money and time and focus on improving your service.


painpoint


Architecture#

Planes#

The Kupboard platform is logically divided into several planes. By default, Network Plane, Data Plane, and Compute Plane are installed on the environment where Kubernetes is installed. These three Plane's are installed with solutions for platform operation. The top of the list is the Service Plane and OpenAPI Plane, which consist of various packages and OpenAPI modules.

tip

Along with its basic capabilities as a platform, Kupboard offers a variety of packages such as BI Package, Finance Package, Blockchain Package and AI/ML Package.


kupboard-plane


Clusters#

If you separate the entire platform into clusters, it is shown below. Kubernetes or Docker environments are installed in each cluster, and various open sources can be installed in the specified cluster through the built-in Kollection. However, application containers can only be deployed in service clusters.

note

Kupboard's plane is distributed across multiple clusters. Depending on the purpose of the Plane or cluster, kubernetes or Docker environments are installed, and new service environments can also be configured through customization.


kupboard-cluster


Demo#

How to start cloud native with Kupboard#

Kupboard Console#