College teaching cloud platform based on micro services

A micro-service and cloud platform technology, applied in the field of cloud computing, can solve problems such as rare practical achievements, and achieve the effects of continuous integration and delivery, easy upgrade, and fast startup

CN105577780AInactive Publication Date: 2016-05-11WUHAN UNIV OF TECH
4 Cites 64 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Publication Date
2016-05-11
Estimated Expiration
Not applicable · inactive patent

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

The invention discloses a college teaching cloud platform based on micro services. A campus network and private cloud are combined through a virtual private network to build a cloud platform, and a micro service architecture is utilized to build services of the cloud platform; using an open source project Eucalyptus developed by the Department of Computer Science of the University of California to set up private cloud; and all requests of a client first pass through an API gateway, then the API gateway routes the requests to appropriate micro services, and generally the APT gateway calls a plurality of micro services and merges a result to process a request. According to the invention, the micro service architecture is used for the college teaching cloud platform, application of the teaching cloud platform is decoupled into micro services of different functions, thereby enabling each link of teaching to be called in a micro service mode, the response is quick, and the efficiency is high; and the private cloud and the campus network are connected through the virtual private network to form the college teaching cloud platform, thereby providing better resource sharing for teachers and students, and the college teaching cloud platform has good elasticity and expansibility.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] The invention lies in using microservices to build a teaching cloud platform in colleges and universities, and belongs to the technical field of cloud computing. Background technique

[0002] How to solve the rapid development and changes of teaching needs, and the increasing demand for agility, flexibility and scalability, and at the same time deliver software more quickly and efficiently; how to realize the sharing of educational resources and provide students with good, low-consumption but high-quality Learning and communication platforms are two problems that need to be solved urgently, especially with the popularization and rapid development of mobile Internet and campus network. A good architecture requires the ability to quickly respond to needs such as service expansion, service opening, service change, and service integration. By accessing the campus network, students can save traffic, fully share various resources on the network, and actively...

Examples

Embodiment Construction

[0034] In order to make the object, technical solution and advantages of the present invention more clear, the present invention will be further described in detail below in conjunction with the examples. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0035] The application principle of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0036] The microservice-based college teaching cloud platform in the embodiment of the present invention combines the campus network and the private cloud to build a cloud platform through a virtual private network, and uses the microservice architecture to build the services of the cloud platform;

[0037] Use Eucalyptus, an open source project developed by the Department of Computer Science, University of California, to build a private cloud; the Eucalyptus private cloud platform is ...