Font Size: a A A

Design And Implementation Of Teaching Video Storage System Based On Cloud Computing

Posted on:2021-07-29Degree:MasterType:Thesis
Country:ChinaCandidate:S S ZhangFull Text:PDF
GTID:2517306104998659Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,cloud computing technology has developed rapidly.Computing resources,network resources and storage resources can be virtualized and can be allocated on demand,which is widely used by various industries.Nowadays,with the continuous improvement of education informatization,cloud computing technology is being introduced into the education industry,which is making classrooms smarter and can make technology play a huge role in education.Colleges and universities generate a large number of teaching videos during the teaching process,store these videos timely,on the one hand,it is convenient for students to review the content of the class in the later period,on the other hand,by using image analysis of these video data,teachers are evaluated by video,which can provide valuable experience for educators.The cloud computing-based teaching video storage system relies on massive storage space and powerful computing capabilities to provide stable and reliable video storage solutions and video analysis capabilities for universities.First introduce the research background and significance of teaching video storage system,analyze the development status of domestic and foreign cloud computing technology and its application in education,and analyze the architecture and principles of the core technology used in the implementation of the system,including swift object storage technology,load balancing technology,container technology and openstack technology.Secondly,it analyzes the system's requirements.In the implementation phase of the system,Docker containers are used to simplify the system deployment steps.Swift is used to provide the system with scalable storage space.Keepalive and HAProxy are used to improve the load balancing capability of the entire system to make it highly available.Computing resources can be expanded at any time during video analysis and processing.In order to improve the security of video resources stored in the system,certification and authorization steps are added,and only authenticated and authorized users can access related resources.The final system is based on the Django framework and calls the underlying interface to display cluster resources.The cloud computing-based teaching video storage system simplifies the deployment and installation process,greatly improves the system load balancing capability and system stability,increases the security certification process,and can provide continuous and expandable video storage space for universities.After multiple tests of the system's core functions,the platform can continue to provide storage services steadily to meet expected requirements.
Keywords/Search Tags:Cloud computing, Video storage, Load balancing, Swift
PDF Full Text Request
Related items