Font Size: a A A

Design And Implementation Of A Multi Tool Integrated Operation And Maintenance Platform For A Certain Securities Firm

Posted on:2024-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:S LiuFull Text:PDF
GTID:2558307070451794Subject:Electronic information
Abstract/Summary:PDF Full Text Request
With the rapid expansion of H Securities’ business scale,its IT resource system architecture has become increasingly complex,and the company’s operations team is facing tremendous challenges to ensure business stability and reliability.The team has adopted many mainstream operations tools software,including but not limited to Ansible AWX,Zabbix,Gitlab,and Kubernetes,to improve operations efficiency and management capabilities.By using these tools and software,the operation and maintenance team has initially realized the automation of the operation and maintenance work.However,there are still some deficiencies in the current operation mode.This is mainly reflected in the insufficient integration of data and functions between software systems,the high difficulty in use,the long application deployment cycle and relatively low automation levels.This paper proposes and implements an automatic operation and maintenance management platform that uses API calls to integrate and connect the above-mentioned operation and maintenance software systems,integrating the advantages of each system into a new management system.For example,by integrating the APIs of Gitlab,Jenkins,and Kubernetes,a one-click application deployment function is realized,from pulling application source code to building application container images,and ultimately deploying applications to Kubernetes to provide services,enabling operation and maintenance personnel to complete application deployment tasks more simply and efficiently.This operation and maintenance platform adopts a B/S structure design,with Vue.js and Element UI framework rendering the front-end interface,and Django framework serving as a web service to provide REST interfaces in the back-end.Middleware such as Celery and Rabbit MQ are used to support asynchronous tasks.In addition,the interfaces of this system adopt an idempotent design,so that network fluctuations or errors made by operation and maintenance personnel during the execution of the same request multiple times will not affect the resource status,ensuring the stability and reliability of the system.This operations and maintenance management platform covers multiple practical functions such as user and permission management,host maintenance,application management,monitoring and alarm,and operation audit,which can significantly improve the work efficiency of H Securities’ operations and maintenance personnel and further improve the level of operational automation,solving the operational pain points faced by the company.
Keywords/Search Tags:IT Operations Management, Operations Tools Integration, Django Framework, Containerized Deployment
PDF Full Text Request
Related items