Font Size: a A A

Design And Implementation Of Cloud Platform Based On Container Engine

Posted on:2020-05-20Degree:MasterType:Thesis
Country:ChinaCandidate:X L ZhuFull Text:PDF
GTID:2428330623956398Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Developers need to implement complex frameworks to ensure high availability and failover of applications.Testers test applications by deploying test environments,installing dependencies,and configuration parameters.Operations and maintenance personnel deployment applications need to face the complex environment brought by heterogeneous operating systems.Containerization of applications can facilitate the creation of distributed applications,accelerate the development and on-line of applications,and reduce the operation and maintenance costs.Container-based technologies make it easy to deploy applications on heterogeneous platforms and ease the migration of applications.This paper uses Docker container technology to develop a set of container engine management platform.The goal is to solve the problem of operation and maintenance automation,reduce the deployment risk caused by the difference of environment,and provide a lightweight and convenient operation experience for application deployment.According to the business process of the system platform needs analysis;Docker container technology was adopted to design the technical architecture of the platform.The database and function module of the platform are designed briefly.Development and implementation of the platform's various functional modules,including cluster management,code management,mirror management,application management,log and monitoring management and other functions.And the system platform for functional and performance testing,to reach the level of practical application.The native scheduling algorithm does not fully consider the dynamic updating of resources on the scheduling of resources,and only conducts static allocation according to applied resources,which is easy to cause system bottleneck.Aiming at this problem,this paper designs a dynamic scheduling method,which can conduct dynamic scheduling by monitoring the use records of node resources,and improve the utilization rate of resources to a certain extent.In this paper,we study the platform is generally used to solve the current problems existing in the technical proposal,can shorten the release process of the application,the maximum application online time reduced to a second level,safe,controlled release process,improve the utilization rate of hardware resources and use the application service management,operations more convenient,efficient and safe.At the same time,it can reduce the cost and workload of operation and maintenance for the operating enterprises of the platform.
Keywords/Search Tags:Container cloud, Continuous integration, OpenShift, Kubernetes, container choreography
PDF Full Text Request
Related items