TY - JOUR
T1 - DevOps in practice for education management information system at ECNU
AU - Yang, Dawei
AU - Wang, Daojiang
AU - Yang, Dongming
AU - Dong, Qiwen
AU - Wang, Ye
AU - Zhou, Huan
AU - Daocheng, Hong
N1 - Publisher Copyright:
© 2020 The Authors. Published by Elsevier B.V.
PY - 2020
Y1 - 2020
N2 - With the rapid development of the Internet, the education information systems have become more prevalent aligning with better management to produce better education. However, the limitations of prior education systems development are gradually exposed, which ignore the changing requirements, the high concurrency bottlenecks and lean development of education information systems. Therefore, we develop and build a novel education information system at ECNU based on DevOps and related techniques. This paper reveals the practice of DevOps for new education information system from four aspects: CI (Continuous Integration), CD (Continuous Deployment), log management, and code quality. Meanwhile, brief technical explanations include Git, Jenkins, Kubernetes, ELK, SonarQube, etc. Through our continuous engineering practice, the new education information system has been developed and implemented at ECNU. The DevOps practice for information system establishes that it is so convenient for developing, testing and release of education information systems, and it also improves reliability, availability and scalability of information platform especially considering the guarantee of efficiency.
AB - With the rapid development of the Internet, the education information systems have become more prevalent aligning with better management to produce better education. However, the limitations of prior education systems development are gradually exposed, which ignore the changing requirements, the high concurrency bottlenecks and lean development of education information systems. Therefore, we develop and build a novel education information system at ECNU based on DevOps and related techniques. This paper reveals the practice of DevOps for new education information system from four aspects: CI (Continuous Integration), CD (Continuous Deployment), log management, and code quality. Meanwhile, brief technical explanations include Git, Jenkins, Kubernetes, ELK, SonarQube, etc. Through our continuous engineering practice, the new education information system has been developed and implemented at ECNU. The DevOps practice for information system establishes that it is so convenient for developing, testing and release of education information systems, and it also improves reliability, availability and scalability of information platform especially considering the guarantee of efficiency.
KW - CD (Continuous Deployment)
KW - CI (Continuous Integration)
KW - Code quality
KW - DevOps
KW - Education information system
KW - Education informatization
KW - Log management
UR - https://www.scopus.com/pages/publications/85093365749
U2 - 10.1016/j.procs.2020.09.148
DO - 10.1016/j.procs.2020.09.148
M3 - 会议文章
AN - SCOPUS:85093365749
SN - 1877-0509
VL - 176
SP - 1382
EP - 1391
JO - Procedia Computer Science
JF - Procedia Computer Science
T2 - 24th KES International Conference on Knowledge-Based and Intelligent Information and Engineering Systems, KES 2020
Y2 - 16 September 2020 through 18 September 2020
ER -