期刊文献+

基于微服务容器化的分布式开源社区实现 被引量:1

Distributed Open Source Community Implementation Based on Microservice Containerization
在线阅读 下载PDF
导出
摘要 随着计算机软件应用场景的不断增多,软件开发面临诸多问题,各类开发框架也逐渐出现运维、部署、耦合度、框架设计等方面的困难。针对以上问题,提出通过微服务容器化实现开源社区整体架构的高效部署与自动化运维,以简化部署过程、降低运维难度。通过介绍微服务与容器化技术的发展历程、容器化关键技术与开源工具,着重论述微服务及容器编排工具在服务间通信与自动化运维等领域内的互补性,分析并论证Kubernetes的优点与Docker的缺点,以证明微服务容器化的优势。在应用部署方面,以简单开源社区服务应用为例,将传统单体架构应用改造成微服务容器化服务以论述其优势和特点,并论述了微服务容器化在移动边缘计算领域的发展前景与应用实例。最后总结并讨论了微服务容器化的潜在问题及未来挑战。 With the increasing number of computer software application scenarios,software development is faced with many problems,and various development frameworks have gradually encountered difficulties in operation and maintenance,deployment,coupling,and framework design.In view of the above problems,it is proposed to realize the efficient deployment and automatic operation and maintenance of the overall architecture of the open source community through the containerization of microservices,and simplify the deployment process and the difficul⁃ty of operation and maintenance.By introducing the development history of microservices and containerization technology,key containerization technologies and open source tools,this paper focuses on the complementarity of microservices and container orchestration tools in inter-ser⁃vice communication and automated operation and maintenance,and analyzes and demonstrates the advantages of Kubernetes and the disadvan⁃tages of Docker,to demonstrate the benefits of microservice containerization.In terms of application deployment,taking a simple open source community service application as an example,the traditional monolithic architecture application is transformed into a microservice container⁃ized service to discuss its advantages and characteristics,and the development of microservice containerization in the field of mobile edge com⁃puting is discussed later.Finally,the potential problems and future challenges of microservice containerization are summarized and discussed.
作者 曹政 王楠 李宝安 孙千惠 靳海涛 李树超 CAO Zheng;WANG Nan;LI Baoan;SUN Qianhui;JIN Haitao;LI Shuchao(Beijing Key Laboratory of Internet Culture and Digital Dissemination Research,Beijing Information Science and Technology University,Bei-jing 100192,China;School of Applied Technology,Beijing Information Science and Technology University,Beijing 100096,China;Computer School,Beijing Information Science and Technology University,Beijing 100192,China;China Kunlun Contracting&Engineer-ing Corporation,Beijing 100037,China;Aerospace Information Research Institute,Chinese Academy of Sciences,Beijing 100190,China)
出处 《软件导刊》 2023年第7期85-97,共13页 Software Guide
基金 国家自然科学基金项目(61671070) 北京市自然科学基金项目(4212020) 北京信息科技大学科研基金项目(2021XJJ27) 北京信息科技大学大学生创新创业训练计划项目(5112310855)。
关键词 微服务 开源社区 容器化 移动边缘计算 microservices open source community containerization moblie edge computing
作者简介 曹政(2000-),男,CCF学生会员,北京信息科技大学网络文化与数字传播北京市重点实验室学生,研究方向为微服务、容器技术;通讯作者:王楠(1987-),男,博士,CCF会员,北京信息科技大学计算机学院讲师,研究方向为人工智能、领域大数据架构、自然语言理解;李宝安(1965-),男,硕士,CCF高级会员,北京信息科技大学计算机学院教授,研究方向为服务计算、社会计算、分布式系统、企业信息化;孙千惠(1990-),女,硕士,中国昆仑工程有限公司高级工程师,研究方向为企业级云计算服务、大数据处理解决方案;靳海涛(1983-),男,博士,北京信息科技大学计算机学院高级工程师,研究方向为地理信息大数据、数据科学、机器学习;李树超(1990-),男,硕士,中国科学院空天信息创新研究院助理研究员,研究方向为大规模知识图谱、自然语言处理、深度学习。
  • 相关文献

参考文献17

二级参考文献36

共引文献987

同被引文献3

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部