###
计算机系统应用英文版:2019,28(8):63-70
本文二维码信息
码上扫一扫!
基于Jupyter交互式分析平台的微服务架构
(1.南京审计大学 信息化办公室, 南京 211815;2.南京审计大学 信息工程学院, 南京 211815;3.南京审计大学 实验中心, 南京 211815)
Microservice Architecture for Jupyter-Based Interactive Analysis Platform
(1.Information Office, Nanjing Audit University, Nanjing 211815, China;2.School of Information Engineering, Nanjing Audit University, Nanjing 211815, China;3.Experiment Center, Nanjing Audit University, Nanjing 211815, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1525次   下载 2779
Received:February 16, 2019    Revised:March 08, 2019
中文摘要: 随着Jupyter Notebook在数据科学领域应用规模的不断扩大,对于多用户管理和集群计算资源调度的功能需求越趋增加.本文从Jupyter相关基本概念入手,阐述了Jupyter对于科研成果交流传播的作用影响,总结了目前国外科研机构、高等院校等组织在研究Jupyter分布式架构方面的现状;详细分析了Jupyter体系架构特点,运用微服务的方式重构Jupyter,并通过Kubernetes的资源调度分配算法,实现了基于容器技术的高弹性分布式微服务架构.测试结果数据表明,本文提出的架构在访问负载性能上得到了一定程度的提升,在用户运行数量方面达到了集群上负载均衡的目标.
中文关键词: Jupyter  Kubernetes  容器  微服务架构
Abstract:With the increasing application of Jupyter Notebook in the field of data science, the more functional requirements for multi-user management and cluster computing resource scheduling are increasing. This study, starting with the basic concepts of Jupyter, expounds the influence of Jupyter on the broadcast of scientific research achievements, summarizes the present situation of the research organizations and institutions of higher learning and other organizations in the field of research on the distributed architecture of Jupyter, analyzes the characteristics of the architecture of the Jupyter system in detail, and reconstructs the Jupyter by means of microservice. Through the resource scheduling and allocation algorithm of Kubernetes, a highly elastic distributed architecture based on container technology is implemented. Finally, the test results show that the architecture proposed in this study has been improved to a certain extent on the performance of the access load, and the target of load balancing on the cluster is achieved in the number of users' running.
文章编号:     中图分类号:    文献标志码:
基金项目:江苏高校品牌建设工程一期项目立项专业审计学(PPZY2015A077);南京审计大学2018年度高教所课题(2018JG061);南京审计大学政府审计研究基金(GAS161039)
引用文本:
贺宗平,张晓东,刘玉.基于Jupyter交互式分析平台的微服务架构.计算机系统应用,2019,28(8):63-70
HE Zong-Ping,ZHANG Xiao-Dong,LIU Yu.Microservice Architecture for Jupyter-Based Interactive Analysis Platform.COMPUTER SYSTEMS APPLICATIONS,2019,28(8):63-70