CN111200644A - Mirror image caching method and system based on relay server under internet environment - Google Patents
Mirror image caching method and system based on relay server under internet environment Download PDFInfo
- Publication number
- CN111200644A CN111200644A CN201911377721.3A CN201911377721A CN111200644A CN 111200644 A CN111200644 A CN 111200644A CN 201911377721 A CN201911377721 A CN 201911377721A CN 111200644 A CN111200644 A CN 111200644A
- Authority
- CN
- China
- Prior art keywords
- relay server
- mirror image
- server
- stage
- downloads
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a method for caching images under an internet environment based on a relay server, which needs to provide a plurality of relay servers, and sets the plurality of relay servers at n levels; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following steps: the first-stage relay server downloads the mirror image from the cloud server, and then the next-stage relay server downloads the mirror image from the previous-stage relay server; each terminal downloads the mirror image from the corresponding relay server in the intranet; the invention also provides a mirror image caching system based on the relay server under the internet environment; the whole scheme framework can be completed based on the home Internet without a special line and a VPN.
Description
Technical Field
The invention relates to a mirror image caching method and a mirror image caching system based on a relay server under an internet environment.
Background
In recent years, a new architecture scheme, which is based on terminal local computing and a unified management mode, appears in the field of cloud computing, the scheme needs to download a complete mirror image of a server end to the local cloud terminal to realize perfect experience of a user, and it is known that in a pure intranet gigabit network environment, rapid downloading can be completed by adopting a P2P technology, along with market deepening, in a DAAS scene, a cloud server is deployed in a public cloud end, the cloud terminal is connected to the cloud end through the internet to perform mirror image caching and updating, the mode is adopted in branch project construction of store terminal management and remote area Yinong and armed learning rooms, and the problem that the network cost is too high and the mirror image caching updating time is long in the early stage is solved by constructing a VPN or a private line aiming at the scene.
The prior art has the following disadvantages in this scenario:
1) the network is expensive in cost and can only be connected through a dedicated line or a VPN. 2) And the cloud terminal is limited by the uplink bandwidth of the cloud server, and the mirror image downloading or updating is carried out in batch for a long time.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a method and a system for caching a mirror image based on a relay server in an internet environment, wherein the integral scheme framework can be completed based on the home internet without a special line and a VPN.
One of the present invention is realized by: a mirror image caching method based on a relay server under an Internet environment needs to provide a plurality of relay servers, and the plurality of relay servers are set to be n grades; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following steps:
the first-stage relay server downloads the mirror image from the cloud server, and then the next-stage relay server downloads the mirror image from the previous-stage relay server;
each terminal downloads the image from a corresponding relay server in its intranet.
Further, the first-stage relay server is a network path closest to the cloud server.
Further, the downloading of the mirror image from the cloud server by the first-stage relay server, and then the downloading of the mirror image from the previous-stage relay server by the next-stage relay server further specifically include: the first-stage relay server downloads the mirror image and the management strategy from the cloud server, and then the next-stage relay server downloads the mirror image and the management strategy from the previous-stage relay server.
The second invention is realized by the following steps: a mirror image cache system based on a relay server under an internet environment is disclosed, wherein a plurality of relay servers are provided, and are set to be n grades; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following modules:
the server downloading module is used for downloading the mirror image from the cloud server by the first-stage relay server and then downloading the mirror image from the previous-stage relay server by the next-stage relay server;
and each terminal downloads the mirror image from the corresponding relay server in the internal network.
Further, the first-stage relay server is a network path closest to the cloud server.
Further, the server downloading module is further specifically: the first-stage relay server downloads the mirror image and the management strategy from the cloud server, and then the next-stage relay server downloads the mirror image and the management strategy from the previous-stage relay server.
The invention has the following advantages: 1) the whole scheme framework can be completed based on the home Internet without a special line and a VPN. 2) Through the synchronization of the middle-level server and the cloud, the cloud terminal performs mirror caching and updating through a network proximity principle, and the downloading and caching time is greatly reduced.
Drawings
The invention will be further described with reference to the following examples with reference to the accompanying drawings.
FIG. 1 is a flow chart of the method of the present invention.
Fig. 2 is a diagram of an armed police learning room architecture employing a mid-level server in accordance with an embodiment of the present invention.
Detailed Description
As shown in fig. 1, the method for caching images based on relay servers in an internet environment according to the present invention requires providing a plurality of relay servers, and setting the plurality of relay servers at n levels; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following steps:
the method comprises the steps that a first-stage relay server downloads a mirror image and a management strategy from a cloud server, and then a next-stage relay server downloads the mirror image and the management strategy from a previous-stage relay server, wherein the first-stage relay server is a network path closest to the cloud server;
each terminal downloads the mirror image relay server from the corresponding relay server in the internal network and manages the terminal according to the management strategy.
The invention is based on the mirror image cache system of the relay server under the Internet environment, the said method needs to provide multiple relay servers, set up n grades multiple relay servers; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following modules:
the server downloading module is used for downloading the mirror image and the management strategy from the cloud server by the first-stage relay server, and then downloading the mirror image and the management strategy from the previous-stage relay server by the next-stage relay server, wherein the first-stage relay server is the closest to the cloud server in a network path;
and each terminal downloads the mirror image relay server from the corresponding relay server in the internal network of the terminal and manages the terminal according to the management strategy.
According to the invention, the deployment relay server is adopted for the scene, the relay server is synchronized with the cloud end in real time through the internet, and the cloud terminal is selectively connected to the nearest relay server through the principle of network routing, so that the rapid downloading and updating of the mirror image are realized. For example, in the construction of an armed police internet learning room, a relay server is built on each squad, the relay server is synchronized with a cloud server in real time, squad cloud terminals can be connected to the relay server through the internet or an intranet, meanwhile, the cloud server strategy can also be synchronized to the relay server in real time, and the management and the use condition monitoring of the cloud terminals are achieved.
As shown in fig. 2, the present technology is illustrated by the project used in the construction of the armed police study room scenario:
the relay server can be externally installed on the existing PC of a client by an ISO installation package, or can be installed on the existing PC through a virtual machine, in an armed police project, the relay server is installed and deployed through a team PC, after the relay server is configured with a network, the communication between the network and the cloud server is guaranteed, the setting is carried out through WEB, and the method comprises the steps of cloud server address, synchronous mirror image information, synchronous mirror image progress, issued strategy information and the like. After the configuration of the relay server is completed, the terminals of the middle team can automatically find the relay server to carry out mirror image downloading and updating after being started. Because the mirror image server is deployed in an intranet network environment, the cloud terminals of other learning rooms can finish the quick downloading of the mirror images through the intranet.
Although specific embodiments of the invention have been described above, it will be understood by those skilled in the art that the specific embodiments described are illustrative only and are not limiting upon the scope of the invention, and that equivalent modifications and variations can be made by those skilled in the art without departing from the spirit of the invention, which is to be limited only by the appended claims.
Claims (6)
1. A mirror image caching method based on a relay server under an internet environment is characterized in that: the method needs to provide a plurality of relay servers, and the plurality of relay servers are set to n levels; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following steps:
the first-stage relay server downloads the mirror image from the cloud server, and then the next-stage relay server downloads the mirror image from the previous-stage relay server;
each terminal downloads the image from a corresponding relay server in its intranet.
2. The method for caching the mirror image based on the relay server in the internet environment according to claim 1, wherein the method comprises the following steps: the first-stage relay server is closest to the cloud server for a network path.
3. The method for caching the mirror image based on the relay server in the internet environment according to claim 1, wherein the method comprises the following steps: the first-stage relay server downloads the mirror image from the cloud server, and then the next-stage relay server downloads the mirror image from the previous-stage relay server specifically: the first-stage relay server downloads the mirror image and the management strategy from the cloud server, and then the next-stage relay server downloads the mirror image and the management strategy from the previous-stage relay server.
4. A mirror image caching system based on a relay server under an internet environment is characterized in that: the method needs to provide a plurality of relay servers, and the plurality of relay servers are set to n levels; n is a positive integer; each relay server is connected with each terminal in the intranet through the intranet; the method specifically comprises the following modules:
the server downloading module is used for downloading the mirror image from the cloud server by the first-stage relay server and then downloading the mirror image from the previous-stage relay server by the next-stage relay server;
and each terminal downloads the mirror image from the corresponding relay server in the internal network.
5. The mirror caching system based on the relay server in the internet environment according to claim 4, wherein: the first-stage relay server is closest to the cloud server for a network path.
6. The mirror caching system based on the relay server in the internet environment according to claim 4, wherein: the server downloading module is further specifically: the first-stage relay server downloads the mirror image and the management strategy from the cloud server, and then the next-stage relay server downloads the mirror image and the management strategy from the previous-stage relay server.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911377721.3A CN111200644A (en) | 2019-12-27 | 2019-12-27 | Mirror image caching method and system based on relay server under internet environment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911377721.3A CN111200644A (en) | 2019-12-27 | 2019-12-27 | Mirror image caching method and system based on relay server under internet environment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111200644A true CN111200644A (en) | 2020-05-26 |
Family
ID=70747521
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911377721.3A Pending CN111200644A (en) | 2019-12-27 | 2019-12-27 | Mirror image caching method and system based on relay server under internet environment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111200644A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100228819A1 (en) * | 2009-03-05 | 2010-09-09 | Yottaa Inc | System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications |
CN103501337A (en) * | 2013-09-29 | 2014-01-08 | 方正国际软件有限公司 | Multi-grade data node updating and synchronizing system and method |
CN103780402A (en) * | 2012-10-23 | 2014-05-07 | 北京网动网络科技股份有限公司 | Tree network-based multistage server networking communication method |
US20160344687A1 (en) * | 2015-05-22 | 2016-11-24 | International Business Machines Corporation | Multi-tenant aware dynamic host configuration protocol (dhcp) mechanism for cloud networking |
CN107835195A (en) * | 2017-12-04 | 2018-03-23 | 灵动元点信息技术(北京)有限公司 | A kind of distributed network application node integrated management method |
CN108234161A (en) * | 2016-12-14 | 2018-06-29 | 福建星网视易信息***有限公司 | For the access detection method and system of on-line off-line multitiered network framework |
CN109889416A (en) * | 2019-02-18 | 2019-06-14 | 西安交通大学 | A kind of smart home system and construction method based on micro services framework |
CN109922106A (en) * | 2017-12-13 | 2019-06-21 | 中标软件有限公司 | The cloud cell phone system realized based on Docker container |
CN110427197A (en) * | 2019-07-30 | 2019-11-08 | 中国工商银行股份有限公司 | A kind of mirror image dissemination system and method based on binary tree structure |
-
2019
- 2019-12-27 CN CN201911377721.3A patent/CN111200644A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100228819A1 (en) * | 2009-03-05 | 2010-09-09 | Yottaa Inc | System and method for performance acceleration, data protection, disaster recovery and on-demand scaling of computer applications |
CN103780402A (en) * | 2012-10-23 | 2014-05-07 | 北京网动网络科技股份有限公司 | Tree network-based multistage server networking communication method |
CN103501337A (en) * | 2013-09-29 | 2014-01-08 | 方正国际软件有限公司 | Multi-grade data node updating and synchronizing system and method |
US20160344687A1 (en) * | 2015-05-22 | 2016-11-24 | International Business Machines Corporation | Multi-tenant aware dynamic host configuration protocol (dhcp) mechanism for cloud networking |
CN108234161A (en) * | 2016-12-14 | 2018-06-29 | 福建星网视易信息***有限公司 | For the access detection method and system of on-line off-line multitiered network framework |
CN107835195A (en) * | 2017-12-04 | 2018-03-23 | 灵动元点信息技术(北京)有限公司 | A kind of distributed network application node integrated management method |
CN109922106A (en) * | 2017-12-13 | 2019-06-21 | 中标软件有限公司 | The cloud cell phone system realized based on Docker container |
CN109889416A (en) * | 2019-02-18 | 2019-06-14 | 西安交通大学 | A kind of smart home system and construction method based on micro services framework |
CN110427197A (en) * | 2019-07-30 | 2019-11-08 | 中国工商银行股份有限公司 | A kind of mirror image dissemination system and method based on binary tree structure |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10298457B2 (en) | Synchronization of configuration file of virtual application distribution chassis | |
US9948575B2 (en) | Issuing method for forwarding adjacency link | |
CN109474936B (en) | Internet of things communication method and system applied among multiple lora gateways | |
US11497068B2 (en) | Establishing a private network using multi-uplink capable network devices | |
US11671399B2 (en) | Sharing media among remote access clients in a universal plug and play environment | |
CN109525423B (en) | Automatic networking method and device and computer equipment | |
CN103631652A (en) | Method and system for achieving virtual machine migration | |
CN103118148A (en) | Method and device for updating ARP (address resolution protocol) cache | |
CN104243266A (en) | Method and device for network access | |
US20210120109A1 (en) | Neighbor equivalence groups | |
US9294563B2 (en) | Apparatus and method for level-based self-adjusting peer-to-peer media streaming | |
CN103036934A (en) | Wide area network clustered deployment system and method based on mirror image | |
CN110391940A (en) | Response method, device, system, equipment and the storage medium of address of service | |
CN107959704B (en) | Data processing method and home gateway | |
CN114064206A (en) | Pod method, system, equipment and storage medium for accessing edge node | |
CN112003943A (en) | Voice data synchronization method and device | |
CN111787031A (en) | Method for sending control instruction of Internet of things equipment based on distributed technology | |
WO2018175781A1 (en) | System and method for mesh network streaming | |
CN110290163A (en) | A kind of data processing method and device | |
CN106790689B (en) | Node recommendation method, server and client based on peer-to-peer network | |
CN111200644A (en) | Mirror image caching method and system based on relay server under internet environment | |
US9286365B2 (en) | Data synchronizing system and method thereof | |
WO2016182424A1 (en) | A new instant messaging(im) routing method and router | |
KR102050844B1 (en) | Compensating apparatus, and compensating method using the compensating apparatus, and network system having the same | |
CN103856489A (en) | Achieving method and device for preventing replay attack |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200526 |
|
RJ01 | Rejection of invention patent application after publication |