Litcius/Paper detail

Design of Cloud Native Application Architecture Based on Kubernetes

Qingsong Jiao, Botong Xu, Yunjie Fan

20212021 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech)15 citationsDOI

Abstract

With the development of software architecture and the concept of cloud computing, cloud Nativity has gradually become one of the most concerned concepts in the software industry. In cloud-native platform, Kubernetes is a micro-service style application architecture and choreography tool. It solves the complexity of software system through business logic modularization, and provides many primitives and abstract concepts of distributed application, and it provides an object-oriented distributed application construction idea. This paper designs and studies the cloud native application architecture based on Kubernetes to solve the performance monitoring and security problems of micro-service. The architecture has the following characteristics: decouples the environment related functions such as database deployment, performance detection deployment, service request security verification function and the main application, so that the micro-service applications pay more attention to the implementation of business logic; At the same time, based on the second level deployment of container, the above functional modules can be highly reused and the development cost can be reduced.

Topics & Concepts

Computer scienceCloud computingSoftware deploymentSoftware engineeringContainer (type theory)Software architectureReference architectureBusiness logicDistributed computingService-oriented architectureService-oriented modelingApplications architectureSoftwareOperating systemWeb serviceDatabaseProgramming languageEngineeringMechanical engineeringDistributed systems and fault toleranceCloud Computing and Resource ManagementSoftware System Performance and Reliability