基于Kubernetes的航天地面应用软件架构设计与实现
DOI:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

TP311.5

基金项目:


Design and implementation of aerospace ground application software architecture based on Kubernetes
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为了满足航天地面应用软件功能组成日益复杂、资源动态重组、系统可用性要求越来越高等新需求,采用微服务架构思想并结合容器轻量级的特点,设计并实现了一套基于Kubernetes微服务管理的航天地面应用软件架构,详细介绍了微服务划分和部署、服务发现和负载均衡、服务动态更新以及服务高可用等关键功能并进行了关键性能测试。测试结果表明,架构有效提高了复杂化的航天地面应用软件的可用性、可复用性和资源利用率,极大地降低了软件开发和运维成本。

    Abstract:

    In order to meet the new requirements of increasingly complex aerospace ground application software structure, dynamic reorganization of resources and high system availability, this paper adopts the idea of microservice architecture and combines the lightweight characteristics of containers to design and implement a set of aerospace ground application software architecture based on Kubernetes. It introduces the division and deployment of services, service discovery and load balancing, service dynamic update and service high availability in the software in detail and the above key performance has been tested. The test results show that the software design and implementation plan effectively improves the availability, reusability and resource utilization of the complicated aerospace ground application software, and greatly reduces the cost of enterprise software development and maintenance.

    相似文献
    引证文献
引用本文

钟伟宏,孙甲琦,朱宏涛,冯 炜.基于Kubernetes的航天地面应用软件架构设计与实现[J].遥测遥控,2021,42(3):39-47.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
    参考文献
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2021-05-19
  • 出版日期:
  • 优先出版日期: 2021-05-19