基于OpenStack架构的运营商业务系统容器化研究与应用
2019-10-21王颖邹一荣吴家隐
王颖 邹一荣 吴家隐



摘 要:随着通信业务的快速发展,运营商早已着眼于建立以客户为核心,以取得高质量的客户忠诚度为目标的企业发展策略。本课题的研究基于OpenStack架构设计,并实现对容器化改造后的运营商业务系统的容器管理系统的搭建。本课题主要采用OpenStack架构,搭建Kubernetes集群,采用Docker技术实现容器化改造,从而满足运营商对突发访问量的业务需求。容器化是一种轻量级的虚拟化方案。该方案不需要修改业务系统核心,主要通过Linux内核的功能进行虚拟化,使所有容器在同一内核中运行。本文的容器化试点应用系统是广东联通手机营业厅,为广东联通客户提供查询、处理、营销等快速自助客户端软件。
关键词:运营商业务系统;OpenStack;Kubernetes;容器化;容器管理系统
中图分类号:TP393.09 文献标识码:A 文章编号:2096-4706(2019)20-0001-07
Abstract:With the rapid development of telecommunication business,operators have already begun to focus on establishing enterprise development strategies with customers as the core and high quality customer loyalty as the goal. The purpose of this research is to design and implement the container management system of the operators business system after container transformation based on OpenStack architecture. This topic mainly adopts OpenStack architecture,builds Kubernetes cluster,and adopts Docker technology to realize container transformation,so as to meet the business needs of operators for sudden traffic. Containerization is a lightweight virtualization scheme. This solution does not need to modify the business system core,mainly through the function of the Linux kernel to virtualize,so that all containers run in the same kernel. The container pilot application system in this paper is the mobile phone business hall of Guangdong Unicom,which provides fast self-service client software such as inquiry,processing and marketing for Guangdong Unicom customers.
Keywords:operator business system;Openstack;Kubernetes;containerization;container management system
0 引 言
本文的研究内容包括以下三个方面:第一,从实际情况出发,提出从三个方面對原运营商业务系统进行应用改造,以及测试改造后的应用是否适应容器化部署;第二,分析多种容器化技术的优缺点,结合实际的运营商业务系统,从不同方案中选择合理且高效的容器化部署方案;第三,根据容器化部署方案,设计相应的容器管理系统ECP系统。
确认容器化改造效果,并顺利进行容器化部署工作,为基于容器化改造后的运营商业务系统开发出一个功能完整的容器管理系统,经测试该管理系统具有有效性。最后进行了全文总结,并对未来的研究做出展望。……
