节点文献

Docker集群管理系统的研究与实现

Research and Implementation of Docker Cluster Management System

【作者】 周鹏

【导师】 杨冠羽; 张文洋;

【作者基本信息】 东南大学 , 软件工程(专业学位), 2018, 硕士

【摘要】 自Docker开源以来,迅速解决了传统软件项目开发和运维过程中带来的一些不必要的麻烦,使软件开发工程师有更多的精力集中于业务本身,提高软件本身的业务质量水平。Docker本身具有的新颖性、开放性和灵活性,迅速受到包括Google、微软、VMware等行业巨头的青睐,发展极其迅速,成为解决行业项目部署方案重要技术之一。然而随着科技不断发展,新型项目的体系越来越复杂,模块层次数量越来越复杂,Docker容器的管理与监控成新时代首要解决的问题。随着Kubernets、Swarm等容器底层管理工具的出现,似乎让广大开发人员看到了新的希望。本文就基于Swarm容器编排器,并结合微服务、RBAC(Role-Based Access Control)、KeyStone等技术,设计出一款新型的Docker集群管理系统。这款Docker集群管理系统,从优化调度算法、负载均衡、实时监控、用户个性化设置以及良好的GUI体验角度进行设计考虑,满足了用户的最新需求。新型的Docker集群管理系统使项目总体具有伸缩扩容、滚动升级、部署上线快等一系列应用价值,是一套完善的信息管理系统,它所具有的一些优秀的新型特性,对于现代软件软件部署开发具有重要的工业应用价值。

【Abstract】 Since Docker’s source open,it has been quick used to solve some of the unnecessary problems in the traditional software project development,so that the software developer has more to focus on the business itself,to improve the quality of the software itself.With its innovative nature,openness and flexibility,it has been rapidly favored by industry giants including Google,Microsoft and VMware,and has developed extremely rapidly,becoming one of the important technologies for the solution of industrial project deployment.However,with the continuous development of science and technology,the system of new projects is more and more complex,and the number of module levels is more and more complex.The management and monitoring of Docker containers has become the primary problem to be solved in the new era.With the coming of the bottom management tools such as Kubernets and Swarm,developers seem to see new hope.A new Docker cluster management system is designed based on Swarm container choreographer and combining micro services,RBAC(Role-Based Access Control),KeyStone and other technologies.This Docker cluster management system,from the perspective of optimizing scheduling algorithm,load balancing,real-time monitoring,user personalized Settings and good GUI experience,meets the latest needs of users.The new Docker cluster management system makes the project as a whole have a series of application values,such as expansion and expansion,rolling upgrade,rapid deployment and launch,etc.It is a complete information management system,which has some excellent new features,and has important industrial application value for modern software deployment and development.

【关键词】 DockerSwarm集群管理微服务运维系统
【Key words】 DockerSwarmCluster managementMicro serviceThe operational system
  • 【网络出版投稿人】 东南大学
  • 【网络出版年期】2020年 03期
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】147
节点文献中: 

本文链接的文献网络图示:

本文的引文网络