电信科学 ›› 2018, Vol. 34 ›› Issue (9): 169-178.doi: 10.11959/j.issn.1000-0801.2018168

• 运营技术广角 • 上一篇    下一篇

基于容器云的微服务系统

杨迪   

  1. 中国联合网络通信有限公司软件研究院,北京 100176
  • 出版日期:2018-09-20 发布日期:2018-10-12

Microservice system based on container cloud

Di YANG   

  1. Software Research Institute of China United Network Co.,Ltd.,Beijing 100176,China
  • Online:2018-09-20 Published:2018-10-12

摘要:

现有微服务系统持续交付仅将可执行代码或程序放入运行环境,缺乏对容器化服务的敏捷开发流程。对于容器化服务的版本测试和配置更新等相关问题也缺乏相应的解决方案。因此,如何在微服务系统上快速构建容器云并提供相关完整解决方案是急需解决的技术难题。提出了一种基于容器云的微服务系统。以容器为载体灵活快速构建微服务,为上层应用提供容器云服务。实现了服务容器化持续集成,支持多个服务的多个版本联调测试,达到生产不停机、版本无缝切换的效果;由运维监控平台对这些服务进行统一的监控管理。经过生产环境验证,系统能够保障多种服务运行不停机,短时间响应请求,满足生产的需求。

关键词: 容器云, 微服务, 持续交付, 微服务监控

Abstract:

Lack of the procedure of deploying containerized services in microservice systems,the continuous delivery only put executable codes or programs to the production environment.There is no solution for problems of the test version and configuration updates.The microservice system based on container cloud was proposed.Continuous integration for containerized services and the method that supports debugging tests for multi-version of multi-services were designed.Goals of non-stop production and seamless switch between versions were achieved.These services were monitored and managed by an operation and maintenance platform.After production environment verification,the proposed system supports services running without stop and immediate response and satisfies the needs of production.

Key words: container cloud, microservice, continuous delivery, mircoservice monitoring

No Suggested Reading articles found!