CN114785762A - Method and device for realizing cloud computing system, terminal equipment and storage medium - Google Patents

Method and device for realizing cloud computing system, terminal equipment and storage medium Download PDF

Info

Publication number
CN114785762A
CN114785762A CN202210290458.XA CN202210290458A CN114785762A CN 114785762 A CN114785762 A CN 114785762A CN 202210290458 A CN202210290458 A CN 202210290458A CN 114785762 A CN114785762 A CN 114785762A
Authority
CN
China
Prior art keywords
network
host
computing system
cloud computing
cloud
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
Application number
CN202210290458.XA
Other languages
Chinese (zh)
Inventor
刘颖麒
邱兵
罗美清
李泽云
李有斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Feiquan Cloud Data Service Co ltd
Original Assignee
Shenzhen Feiquan Cloud Data Service Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Feiquan Cloud Data Service Co ltd filed Critical Shenzhen Feiquan Cloud Data Service Co ltd
Priority to CN202210290458.XA priority Critical patent/CN114785762A/en
Publication of CN114785762A publication Critical patent/CN114785762A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/10Packet switching elements characterised by the switching fabric construction

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application discloses a method and a device for realizing a cloud computing system, terminal equipment and a storage medium, wherein the method for realizing the cloud computing system comprises the following steps: grouping the network cards in the host machine to obtain at least two groups of network cards; performing cross deployment on each group of network cards of the host machine and the switch to obtain a first network and a second network; and constructing a network architecture of the cloud computing system based on the first network and the second network. The method and the system meet the requirements of high availability, low cost and strong isolation of the cloud computing system.

Description

Method and device for realizing cloud computing system, terminal equipment and storage medium
Technical Field
The present application relates to the technical field of cloud computing systems, and in particular, to a method and an apparatus for implementing a cloud computing system, a terminal device, and a storage medium.
Background
At present, with the wide use of public clouds and the gradual maturity of cloud computing technologies, private cloud computing systems limited to be used inside enterprises also begin to be widely applied, and such private cloud computing systems have certain requirements on high availability, low cost, strong isolation and the like during implementation.
However, when a high-specification network card or switch is damaged in the physical layer of the conventional private cloud system, a certain cloud host or a certain part of cloud hosts may be completely abnormal.
Therefore, in the prior art, the damage resistance capability of the physical network card or the switch is insufficient, and the utilization rate of the multi-rate network card set bonding in the conventional state is not high.
Disclosure of Invention
The application mainly aims to provide a method and a device for realizing a cloud computing system, a terminal device and a storage medium, and aims to meet the requirements of high availability, low cost and strong isolation of the cloud computing system.
In order to achieve the above object, the present application provides an implementation method of a cloud computing system, where the cloud computing system includes a host machine and a switch, the host machine includes at least four network cards, and the implementation method is applied to the host machine, and includes the following steps:
grouping the network cards in the host machine to obtain two groups of network cards;
the two groups of network cards of the host machine and the switch are arranged in a cross mode to obtain a first network and a second network;
and constructing a network architecture of the cloud computing system based on the first network and the second network.
Optionally, the host includes at least two gigabit network cards and two gigabit network cards, the step of grouping the network cards in the host to obtain two groups of network cards includes:
and allocating the gigabit network card and the ten-gigabit network card into one group to obtain two groups of network cards, wherein each group of network cards at least comprises any one gigabit network card and any one ten-gigabit network card.
Optionally, the cloud computing system includes a first switch and a second switch, and the step of performing cross deployment on the two sets of network cards of the host and the switches to obtain the first network and the second network includes:
and respectively connecting each network card of the two groups of network cards in the host machine to a first switch and a second switch, and forming the first network and the second network through the two groups of network cards, the first switch and the second switch until all the network cards are connected.
Optionally, the step of constructing a network architecture of the cloud computing system based on the first network and the second network further includes:
when the first network has a fault, receiving a first fault instruction sent by the first network;
according to the first fault instruction, sending a first migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the first network belongs;
receiving a first repair instruction sent by a first network;
sending a repair request according to the first repair instruction;
receiving a first repair result sent by the repair request receiver;
and sending a migration return instruction to the cloud host according to the first repair result so that the cloud host can migrate and return to the current host to which the first network belongs.
Optionally, the step of receiving the first repair instruction sent by the first network further includes:
determining a first load condition of the first network;
if the first load exceeds a preset first load value, waiting for the first load to be lower than the preset first load value, and executing the steps to receive a first repair instruction sent by a first network;
and if the first load is lower than a preset first load value, executing the step of receiving a first repair instruction sent by a first network.
Optionally, the step of constructing a network architecture of the cloud computing system based on the first network and the second network further includes:
when the second network has a fault, receiving a second fault instruction sent by the second network;
according to the second fault instruction, corresponding operation is executed on the cloud host;
receiving a second repair instruction sent by a second network;
sending a second repairing request according to the second repairing instruction;
and receiving a second repair result sent by the repair request receiver.
Optionally, the step of performing an operation on the cloud host according to the second failure instruction includes:
judging a second load condition of the second network according to the second fault instruction;
if the second load is not greater than a preset second load value, sending a first migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and executing the steps to receive a second repair instruction sent by the second network;
if the second load is greater than a preset second load value and lower than a preset third load value, executing the step of receiving a second repair instruction sent by a second network after waiting for a preset time period;
if the second load is larger than a preset third load value, sending a second migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and executing the steps to receive a second repair instruction sent by the second network.
The present application further provides an implementation apparatus of a cloud computing system, where the implementation apparatus includes:
a network card grouping module: the host machine is used for grouping the network cards in the host machine to obtain two groups of network cards;
a link deployment module: the system comprises a host machine, a switch and two groups of network cards, wherein the host machine is used for carrying out cross deployment on the two groups of network cards of the host machine and the switch to obtain a first network and a second network;
the system implementation module comprises: and constructing a network architecture of the cloud computing system for the first network and the second network.
The application also provides a terminal device, which is characterized in that the terminal device includes a memory, a processor and an implementation program of the cloud computing system, which is stored on the memory and can run on the processor, and when the implementation program is executed by the processor, the steps of the implementation method of the cloud computing system are implemented.
The embodiment of the present application further provides a computer-readable storage medium, where an implementation program of the cloud computing system is stored on the computer-readable storage medium, and when the implementation program is executed by a processor, the steps of the implementation method of the cloud computing system as described above are implemented.
According to the implementation method, the implementation device, the terminal device and the storage medium of the cloud computing system, at least two groups of network cards are obtained by grouping the network cards in the host machine; performing cross deployment on each group of network cards of the host machine and the switch to obtain a first network and a second network; based on the scheme of the application, a cloud computing system is constructed by a multilink cross deployment strategy from the problem of meeting the requirements of high availability, low cost and strong isolation, the effectiveness of the implementation method of the cloud computing system provided by the application is verified on the cloud computing system, and finally the cloud computing system achieved by the implementation method meets the requirements of high availability, low cost and strong isolation.
Drawings
Fig. 1 is a schematic diagram of functional modules of a terminal device to which an implementation apparatus of a cloud computing system of the present application belongs;
fig. 2 is a schematic flowchart of a first embodiment of a method for implementing a cloud computing system according to the present application;
fig. 3 is a schematic flowchart of a second embodiment of a method for implementing a cloud computing system according to the present application;
fig. 4 is a schematic flowchart of a third embodiment of a method for implementing a cloud computing system according to the present application;
fig. 5 is a schematic diagram of link deployment according to a third embodiment of a method for implementing a cloud computing system according to the present application;
fig. 6 is a schematic flowchart of a fourth embodiment of a method for implementing a cloud computing system according to the present application;
fig. 7 is a schematic flowchart of a fifth embodiment of a method for implementing a cloud computing system according to the present application;
the implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The main solution of the embodiment of the application is as follows: performing cross deployment on each network card of the host machine and the switch to obtain a first network and a second network; and constructing a network architecture of the cloud computing system based on the first network and the second network. Through a multilink cross deployment strategy, the requirements of high availability, low cost and strong isolation of the cloud computing system can be met. Based on the scheme of the application, a cloud computing system is constructed by a multilink cross deployment strategy based on the problem of meeting the requirements of high availability, low cost and strong isolation, the effectiveness of the implementation method of the cloud computing system provided by the application is verified on the cloud computing system, and finally the cloud computing system achieved by the implementation method meets the requirements of high availability, low cost and strong isolation.
In the embodiment of the application, for the requirements of high availability, low cost and strong isolation, when a high-specification network card or a switch is damaged in a physical layer in a conventional private cloud system in the prior art, the damage resistance of the physical network card or the switch is insufficient, so that a certain cloud host or a certain part of cloud hosts is comprehensively abnormal, and the utilization rate of the multi-rate network card set binding in a conventional state is not high.
Therefore, the cloud computing system is constructed based on the problem of meeting the requirements of high availability, low cost and strong isolation, the effectiveness of the implementation method of the cloud computing system is verified on the cloud computing system, and finally the cloud computing system achieved through the implementation method meets the requirements of high availability, low cost and strong isolation.
The technical terms related to the embodiments of the present application are:
the Switch, two-layer Switch, physical Switch;
host machine, Host;
a cloud host;
a supervisor, a communication supervisor;
live Migration, Live Migration;
cold migration: cold migration, static migration;
bonding technology, bonding, network card binding technology;
Active-Backup, network card binding mode, and Active-standby mode;
host machine: namely, the host computer, this concept is relative to the slave computer, for example, if a virtual machine is installed, then relative to the virtual machine, the computer being used is the host computer, the virtual machine is installed on the host computer, and must be operated on the host computer, and the host computer is a "host".
The switch: the device belongs to data link layer equipment, can identify MAC address information in a data packet, forwards the MAC address information according to the MAC address, and records the MAC address and a corresponding port in an internal address table of the device. The exchange is a general term of the technology of sending the information to be transmitted to the corresponding route meeting the requirement by a method of manual or automatic equipment completion according to the requirement of information transmission at both communication ends. The switches can be divided into wide area network switches and local area network switches according to the working positions. The wide area switch is a device for performing information exchange function in a communication system, and is applied to a data link layer. The switch has a plurality of ports, each of which has a bridging function and can be connected to a local area network or a high-performance server or workstation. In practice, switches are sometimes referred to as multi-port bridges.
Cloud host: the cloud host is an IT infrastructure capacity renting service integrating computing, storage and network resources, and is a server renting service capable of providing on-demand use and on-demand payment capacity based on a cloud computing mode. The client can deploy the required server environment through self-service of the web interface. The cloud host is a new generation of host renting service, integrates a high-performance server and high-quality network bandwidth, effectively overcomes the defects of high renting price, uneven service quality and the like of the traditional host, and can comprehensively meet the requirements of medium and small enterprises and personal tenants on low cost, high reliability and easy management of the host renting service.
Cloud computing refers to the mode of delivery and use of IT infrastructure, meaning that the required resources (hardware, flat, software) are obtained in an on-demand, easily scalable manner over a network. The network that provides the resources is called the "cloud". Resources in the "cloud" appear to the user as if they are infinitely expandable and can be acquired at any time, used on demand, expanded at any time, and paid for use. A "cloud" is a pool of computing resources, typically some large cluster of servers, including compute servers, storage servers, bandwidth resources, and so forth. The cloud computing centralizes all computing resources and provides the computing resources to tenants through a network. This makes the application provider need not be worried for tedious details, can concentrate on own business more, is favorable to innovation and reduce cost.
A management machine: the management machine is a management device which adopts a high-performance embedded computing platform and has a high-performance real-time database system.
And (3) thermal migration: also called dynamic migration and real-time migration, that is, virtual machine storage/recovery, generally stores the running state of the entire virtual machine completely, and can quickly recover to the original hardware level or even to different hardware levels. After recovery, the virtual machine is still running smoothly and the network rate is not affected.
Cold migration: and the virtual machine with the power off is migrated. By cold migration, the associated disk may be selected to be moved from one data store to another. The virtual machine does not need to be located on a shared memory, and the data loss rate is low.
bonding technology: a plurality of physical network cards are virtualized into one network card to provide load balancing or redundancy and increase the bandwidth. When one network card is broken, the service is not influenced. The aggregated device appears to be a single ethernet interface device, that is, the network cards have the same IP address and are linked in parallel to aggregate into a logical link.
Active-Backup: one network card is in an active state, the other network card is in a backup state, all traffic is processed on a main link, and when the drive of the active network card is damaged, the backup network card is started.
Specifically, referring to fig. 1, fig. 1 is a schematic diagram of functional modules of a terminal device to which an implementation apparatus of a cloud computing system of the present application belongs. The implementation device of the cloud computing system may be a device which is independent of the terminal device and can perform a multilink cross deployment strategy and a binding technology, and the device may be borne on the terminal device in a form of hardware or software. May be a fixed terminal device or a server, etc. having a data processing function.
In this embodiment, the terminal device to which the implementation apparatus of the cloud computing system belongs at least includes an output module 110, a processor 120, a memory 130, and a communication module 140.
The memory 130 stores an operating system and a cloud computing system implementation program, and the cloud computing system implementation device may group the network cards in the host machine into at least two groups of network cards; the two groups of network cards of the host machine and the switch are arranged in a cross mode to obtain a first network and a second network; based on the first network and the second network, information such as a network architecture of the cloud computing system is constructed and stored in the memory 130; the output module 110 may be a display screen or the like. The communication module 140 may include a network module and the like, and communicates with an external device through the communication module 140.
Wherein the implementation program of the cloud computing system in the memory 130, when executed by the processor, implements the following steps:
grouping the network cards in the host machine to obtain at least two groups of network cards;
the two groups of network cards of the host machine and the switch are arranged in a cross mode to obtain a first network and a second network;
and constructing a network architecture of the cloud computing system based on the first network and the second network.
Further, the implementation program of the cloud computing system in the memory 130, when executed by the processor, further implements the following steps:
and allocating the gigabit network card and the gigabit network card into one group to obtain two groups of network cards, wherein each networking card at least comprises any one gigabit network card and any one gigabit network card.
Further, the implementation program of the cloud computing system in the memory 130 when executed by the processor further implements the following steps:
and respectively connecting each network card of the two groups of network cards in the host machine to a first switch and a second switch, and forming the first network and the second network through each group of network cards, the first switch and the second switch until all the network cards are connected.
Further, the implementation program of the cloud computing system in the memory 130 when executed by the processor further implements the following steps:
when the first network has a fault, receiving a first fault instruction sent by the first network;
according to the first fault instruction, sending a first migration instruction to the cloud host, so that the cloud host can migrate to any host except the current host to which the first network belongs;
receiving a first repair instruction sent by a first network;
sending a repair request according to the first repair instruction;
receiving a first repair result sent by the repair request receiver;
and sending a migration return instruction to the cloud host according to the first repair result so that the cloud host can migrate and return to the current host to which the first network belongs.
Further, the implementation program of the cloud computing system in the memory 130 when executed by the processor further implements the following steps:
determining a first load condition of the first network;
if the first load exceeds a preset first load value, waiting for the first load to be lower than the preset first load value, and executing the steps to receive a first repair instruction sent by a first network;
and if the first load is lower than a preset first load value, executing the step of receiving a first repair instruction sent by a first network.
Further, the implementation program of the cloud computing system in the memory 130, when executed by the processor, further implements the following steps:
when the second network has a fault, receiving a second fault instruction sent by the second network;
according to the second fault instruction, corresponding operation is executed on the cloud host;
receiving a second repair instruction sent by a second network;
sending a second repair request according to the second repair instruction;
and receiving a second repair result sent by the repair request receiver.
Further, the implementation program of the cloud computing system in the memory 130 when executed by the processor further implements the following steps:
judging a second load condition of the second network according to the second fault instruction;
if the second load is not greater than a preset second load value, sending a first migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and executing the steps to receive a second repair instruction sent by the second network;
if the second load is greater than a preset second load value and lower than a preset third load value, executing the step of receiving a second repair instruction sent by a second network after waiting for a preset time period;
if the second load is larger than a preset third load value, sending a second migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and executing the steps to receive a second repair instruction sent by the second network.
According to the scheme, the at least two groups of network cards are obtained by grouping the network cards in the host machine; the method comprises the steps that each group of network cards of a host machine and an exchanger are arranged in a crossed mode to obtain a first network and a second network; and constructing a network architecture of the cloud computing system based on the first network and the second network. Based on the scheme of the application, a cloud computing system is constructed by a multilink cross deployment strategy based on the problem of meeting the requirements of high availability, low cost and strong isolation, the effectiveness of the implementation method of the cloud computing system provided by the application is verified on the cloud computing system, and finally the cloud computing system achieved by the implementation method meets the requirements of high availability, low cost and strong isolation.
Based on the above terminal device architecture, but not limited to the above architecture, the embodiments of the method of the present application are proposed.
Referring to fig. 2, a first embodiment of an implementation method of a cloud computing system according to the present application provides a schematic flow chart, where the cloud computing system includes a host machine and a switch, the host machine includes at least four network cards, and the implementation method is applied to the host machine, and includes the following steps:
step S10, grouping the network cards in the host machine to obtain two groups of network cards;
specifically, each network card in the host machine is grouped to obtain two groups of network cards, wherein each networking card at least comprises two network cards, all the network cards in each group of network cards in the host machine are bound into one virtual network card through a binding technology, and the virtual network card is set to be in an Active-Backup mode, so that network service is provided for the cloud computing system.
More specifically, four network cards in the host machine are grouped to obtain two groups of network cards, wherein each networking card comprises two network cards, the two network cards in each group of network cards in the host machine are bound into one virtual network card through a binding technology, and the virtual network card is set to be in an Active-Backup mode, so that network service is provided for the cloud computing system. For example, the four network cards of the host a are eth0, eth1, eth2 and eth3 respectively, eth0 and eth1 are allocated as a group, and eth0 and eth1 are bound as one virtual network card by a binding technology and set as an Active-Backup mode; and allocating eth2 and eth3 as a group, bonding eth2 and eth3 into a path of virtual network card by using a bonding technology, and setting the path of virtual network card into an Active-Backup mode, thereby providing network service for the cloud computing system.
Step S20, the two groups of network cards of the host machine and the switch are arranged in a crossed mode to obtain a first network and a second network;
specifically, each network card of two groups of network cards in the host machine is connected to two physical switches respectively to obtain a first network and a second network. The method comprises the steps that each networking card is bound into one virtual network card by using a binding technology and set to be in an Active-Backup mode, the Active-Backup mode of each networking card corresponds to one network, two groups of networking cards correspond to one network respectively to obtain a first network and a second network, and through network services provided by the Active-Backup mode, a tenant can rent a cloud host at the host, wherein the cloud host at least comprises one or more than one.
For example, four network cards of the host a are eth0, eth1, eth2 and eth3, respectively, the switch a is a first switch, the switch B is a second switch, a bonding technology is adopted to bond the network card eth0 and the network card eth1 and virtualize the network cards into one network card, the network card eth0 is connected to the switch a, and the network card eth1 is connected to the switch B, (wherein, the network card eth0 may also be connected to the switch B, the net card h1 is connected to the switch a, and the order is not required), and a client network is obtained after the connection is successful (the client network is the first network), wherein, the eth0 and the eht1 form a bond0 with an Active-Backup mode to provide network service for the client network; similarly, the other two network cards are eth2 and eth3, the network card eth2 and the network card eth3 are bound and virtualized to be one network card by using a bonding technology, the network card eth2 is connected to the switch a, and the network card eth3 is connected to the switch B, (wherein the network card eth2 may also be connected to the switch B, the network card eth3 is connected to the switch a, and the sequence does not make a requirement), and the management network is obtained after the connection is successful, and includes a storage network (the management network is a second network), wherein the eth2 and the eht3 form a bond1 with an Active-Backup mode, and provide network service for the management network.
Through a multilink cross deployment strategy, no matter any road network card in two groups of network cards in a host machine is damaged, the other road takes over the flow of the damaged network card, and no serious influence is caused on the host machine; similarly, if the hardware of any one of the two physical switches is damaged, the other physical switch will take over the traffic of the damaged physical switch, so that the system can operate normally.
Step S30, constructing and obtaining a network architecture of the cloud computing system based on the first network and the second network;
specifically, a network architecture of the cloud computing system is constructed and obtained based on a first network and a second network, a tenant can directly and remotely operate the cloud computing system at a local computer of the tenant through a remote tool, and when the tenant is opened, a host machine gives the tenant an IP and a password of a cloud host for the tenant to log in and use and access resources. When the first network or the second network has a fault and the bearing capacity of the first network or the second network is degraded to giga, the host machine can carry out fault repair on the fault network, and the mutual influence of the host machine network and the cloud host machine internal network is isolated, so that the tenant can still normally use the network service.
More specifically, the cloud computing system at least comprises one or more host machines, a storage machine, a management machine and two or more switches, wherein each host machine at least comprises four network cards. Grouping through each network card in the host machine to obtain two groups of network cards; respectively connecting each network card in the two groups of network cards to a switch A (the switch A is a first switch) and a switch B (the switch B is a second switch) to obtain a client network (the client network is a first network) and a management network (the management network is a second network), wherein the management network comprises a storage network; and constructing a network architecture of the cloud computing system based on the client network, the management network and the storage network, and providing network service for the cloud host virtualized from the host. The storage machine stores data information of the current cloud computing system, and the management machine operates the storage machine to multiplex the current cloud computing system.
According to the scheme, the network cards in the host are specifically grouped to obtain at least two groups of network cards; performing cross deployment on each group of network cards of the host machine and the switch to obtain a first network and a second network; and constructing a network architecture of the cloud computing system based on the first network and the second network. Based on the scheme, the requirements of high availability, low cost and strong isolation of the cloud computing system are met.
Further, referring to fig. 3, a second embodiment of the implementation method of the cloud computing system provides a schematic flow chart, based on the embodiment shown in fig. 2, the host includes at least two gigabit network cards and two gigabit network cards, and in step S10, the step of grouping the network cards in the host to obtain two groups of network cards includes:
and step S11, allocating the gigabit network card and the ten-gigabit network card into one group to obtain two groups of network cards, wherein each group of network cards at least comprises any one gigabit network card and any one ten-gigabit network card.
Specifically, one gigabit network card and one gigabit network card in the host are allocated into one group to obtain two groups of network cards, wherein each networking card at least comprises one gigabit network card and one gigabit network card.
More specifically, one gigabit network card and one gigabit network card in the host are allocated as one group to obtain two groups of network cards, wherein each networking card comprises one gigabit network card and one gigabit network card. For example, the four network cards of the host machine A are respectively a gigabit network card eth1000-1, a gigabit network card eth10000-1, a gigabit network card eth1000-2 and a gigabit network card eth10000-2, the gigabit network card eth1000-1 and the gigabit network card eth10000-1 are distributed into a group, the network card eth1000-1 and the network card eth10000-1 are bound and virtualized into one network card by using the binding technology, and the network card is set to be in an Active-Backup mode of bond-gvm; allocating a gigabit network card eth1000-2 and a gigabit network card eth10000-2 into a group, bonding the gigabit network card eth1000-2 and the gigabit network card eth10000-2 by adopting a bonding technology, virtualizing the gigabit network card eth1000-2 and the gigabit network card eth10000-2 into a path of network card, and setting the path of network card into a bond-mgr Active-Backup mode; through the high-low matching mode of the gigabit network card and the ten-gigabit network card, the bearing capacity of a network link under normal conditions is improved, and meanwhile, the network can be degraded under abnormal conditions.
In this embodiment, with the above scheme, specifically, the gigabit network card and the gigabit network card are allocated as a group to obtain two groups of network cards, where each group of network cards at least includes any one gigabit network card and any one gigabit network card; the two groups of network cards of the host machine and the switch are arranged in a crossed mode to obtain a first network and a second network; and constructing a network architecture of the cloud computing system based on the first network and the second network. Based on the scheme, the development cost of the computing cloud system is reduced through the mode of high-low matching between the gigabit network card and the ten-thousand-megabyte network card, and the problem of low utilization rate of the multi-rate network card set bonding in the conventional state is solved.
Further, referring to fig. 4, a third embodiment of the implementation method of the cloud computing system according to the present application provides a schematic flow chart, based on the embodiment shown in fig. 2, the cloud computing system includes a first switch and a second switch, and in step S20, the step of performing cross deployment on each network card of the host and the switch to obtain the first network and the second network includes:
and step S21, respectively connecting each network card of the two groups of network cards in the host machine to a first switch and a second switch, and forming the first network and the second network through the two groups of network cards, the first switch and the second switch until all the network cards are connected.
Specifically, two network cards of two sets of network cards in the host are respectively connected to the first switch and the second switch, for example: the four network cards of the host machine A are eth0, eth1, eth2 and eth3 respectively, the switch A is a first switch, the switch B is a second switch, the network card eth0 and the network card eth1 are bound and virtualized into one network card by using a binding technology, the network card eth0 is connected to the switch A, the network card eth1 is connected to the switch B, (the network card eth0 can also be connected to the switch B, the network card eth1 is connected to the switch A, and the sequence does not make a requirement), and a client network (the client network is the first network) is obtained after the successful connection, wherein the eth0 and the eht1 form a bond0 with an Active-Backup mode to provide network service for the client network; similarly, the other two network cards are eth2 and eth3, the network card eth2 and the network card eth3 are bound and virtualized to be one network card by using a bonding technology, the network card eth2 is connected to the switch a, the network card eth3 is connected to the switch B, (or the network card eth2 is connected to the switch B, and the network card eth3 is connected to the switch a, and the sequence is not required), and the management network is obtained after the connection is successful (the management network is the second network), and the management network includes a storage network, wherein the eth2 and the eht3 form a bond1 with an Active-Backup mode to provide network service for the management network.
Further, referring to fig. 5, fig. 5 is a schematic diagram of link deployment related to this embodiment, where the cloud computing system includes one or more hosts, a storage machine, and two or more switches, and each host includes at least four network cards. The hardware structure of the cloud computing system specifically takes fig. 5 as an example, and the figure shows three host machines, three storage machines, two switches, and two routers, where each host machine includes four network cards. The implementation method of the cloud computing system takes the operation mode of the host a shown in the figure as an example: grouping four paths of network cards in a host machine A to obtain two groups of network cards, respectively bonding the two groups of network cards by adopting a bonding technology to virtualize the two groups of network cards into one path of virtual network card, and respectively setting the one path of virtual network card into an Active-Backup mode; the method comprises the following steps that two groups of network cards are respectively connected to a switch A and a switch B (the switch A is a first switch, and the switch B is a second switch), and after the two groups of network cards are successfully connected with the switch A and the switch B, a client network and a management network are respectively obtained (the client network is a first network, and the management network is a second network), wherein the specific implementation method of the storage network is the same as that of the management network, so that the storage network is classified into the management network; a management network and a client network are formed by the two groups of network cards, the switch A and the switch B, and a network architecture of the cloud system is constructed.
The first network and the cloud host are isolated and limited in a vlan region by the switch which uses a vlan isolation technology, tenants cannot access resources except the cloud host rented by a user, and when the tenants need to switch to another network, the vlan partition of the switch only needs to be changed without replacing ports and connecting lines; the three-layer switch, the router and the firewall carry out access isolation control and are started as required, so that internal resources of the management network and the client network do not allow tenants to access, such as internal files and the like, and unauthorized operation is prevented; the storage machine stores the data information of the cloud computing system, so that the input and the output of the data information are realized, and the storage machine is operated by the management machine, so that the current cloud computing system can be reused.
According to the scheme, the network cards in the host are specifically grouped to obtain two groups of network cards; respectively connecting each network card of the two groups of network cards in the host machine to a first switch and a second switch, and forming a first network and a second network through the two groups of network cards, the first switch and the second switch until all the network cards are connected; and constructing a network architecture of the cloud computing system based on the first network and the second network. Based on the scheme, the problem of host machine abnormity caused by damage of a single physical component in the cloud computing system is solved, and the requirements of high availability, low cost and strong isolation of the cloud computing system are met.
Referring to fig. 7, a fourth embodiment of the method for implementing a cloud computing system according to the present application provides a flowchart, based on the embodiment shown in fig. 2, where a corresponding cloud host is virtualized on the host, and step S30, after the step of constructing a network architecture of the cloud computing system based on the first network and the second network, further includes:
step S310, when the first network has a fault, receiving a first fault instruction sent by the first network;
specifically, when a local fault occurs in the first network, for example, a network loop, a broadcast storm, traffic occupancy, a P2P download, or the like, and the network carrying capacity of the first network deteriorates to a gigabit, in order to enable a tenant to normally log in and use a cloud host, a current host to which the first network belongs may receive a first fault instruction sent by the first network, where the first fault instruction carries data information of a cloud host on the current host to which the current first network belongs, and the cloud host includes at least one or more cloud hosts;
step S311, according to the first failure instruction, sending a first migration instruction to the cloud host, so that the cloud host migrates to any host other than the current host to which the first network belongs;
specifically, a current host to which the first network belongs sends a first migration instruction to the cloud host according to data information carried by a first fault instruction, the running state of the cloud host is saved and quickly restored to any host except the current host of the first network by the first migration instruction through a cloud host thermal drift technical means, and the cloud host can still run smoothly after restoring the running state.
Step S312, receiving a first repair instruction sent by a first network;
specifically, after the cloud host is migrated to any other host except the current host to which the first network belongs, the condition of the service load is judged, where the condition of the first load is judged by a network manager, and after the judgment is finished, the current host to which the first network belongs receives the first repair instruction sent by the first network.
Step S313, sending a repair request according to the first repair instruction;
specifically, the current host to which the first network belongs sends a repair request according to a first repair instruction, where the first repair instruction carries information that the current first network needs to be repaired, and may be, but is not limited to, sending the repair request to a network administrator.
Step S314, receiving a first repair result sent by the repair request receiver;
specifically, a current host to which the first network belongs receives a first repair result sent by a repair request receiver, where the first repair result carries information that repair of the failed device of the current first network is completed.
Step S315, according to the first repair result, sending a first live migration return instruction to the cloud host, so that the cloud host migrates to return to the current host to which the first network belongs.
Specifically, the current host to which the first network belongs sends a migration return instruction to the cloud host according to the first restoration result, the running state of the cloud host is saved and quickly restored to the current host to which the first network belongs by adopting a cloud host hot migration means through the first migration return instruction, the cloud host is still smoothly operated after restoring the running state, and in the migration process, the tenant can continue to access the resources, and the network rate is not affected.
Further, in step S312, before the step of receiving the first repair instruction sent by the first network, the method further includes:
step S400, judging the condition of a first load of the first network;
step S401, if the first load exceeds a preset first load value, waiting for the first load to be lower than the preset first load value, and executing the step of receiving a first repair instruction sent by a first network;
and if the first load is lower than a preset first load value, executing the step of receiving a first repair instruction sent by a first network.
Specifically, the first load condition of the first network is determined, wherein, the first load condition of the first network may be, but not limited to, determined by a network administrator;
if the first load exceeds a preset first load value, waiting that the first load is lower than the preset first load value, and executing the steps of receiving a first repair instruction sent by a first network;
if the first load is lower than a preset first load value, executing the following steps: and receiving a first repairing instruction sent by a first network.
For example, the situation of the first load of the first network is judged, and if the first load value exceeds 200Mpbs, the first load value is waited to be reduced to be less than 200 Mpbs; and if the first load is lower than 200Mbps or no load, the current host to which the first network belongs executes the step of sending a repair request according to the first repair instruction.
According to the scheme, the embodiment specifically comprises the steps of receiving a first fault instruction sent by a first network; according to the first fault instruction, sending a first live migration instruction to the cloud host for the cloud host to live migrate to the first host; determining a first load condition of a first network; if the first load exceeds a preset first load value, waiting for the first load to be lower than the preset first load value, and receiving a first repair instruction sent by a first network; if the first load is lower than a preset first load value, executing the step of receiving a first repair instruction sent by a first network; sending a repair request according to the first repair instruction; receiving a first repair result sent by a repair request receiver; and sending a migration return instruction to the cloud host according to the first repair result, so that the cloud host can return to the current host to which the first network belongs through hot migration. Based on the scheme, in the repairing process of the first network, normal login of the tenant is not influenced, network resources are continuously accessed, and the requirements of high availability, low cost and strong isolation can be met from the aspect of a tenant service layer.
Referring to fig. 7, a fifth embodiment of the method for implementing a cloud computing system according to the present application provides a flowchart, based on the embodiment shown in fig. 2, where the step of virtualizing a corresponding cloud host on the host includes, step S30, and after the step of constructing a network architecture of the cloud computing system based on the first network and the second network, the method further includes:
step S321, when the second network has a fault, receiving a second fault instruction sent by the second network;
specifically, when a local fault occurs in the second network, for example, a network loop, a broadcast storm, traffic occupancy, a P2P download, or the like, and the network carrying capacity of the second network deteriorates to giga, in order to enable a tenant to normally use a cloud host, a current host to which the second network belongs may receive a second fault instruction sent by the second network, where the second fault instruction carries data information of a cloud host on the current host to which the second network belongs, and the cloud host includes at least one or more cloud hosts.
Step S322, according to the second fault instruction, executing operation on the cloud host;
specifically, the current host to which the second network belongs determines a second load condition of the second network according to data information carried by the second fault instruction, where the second load condition may be determined by, but not limited to, a network manager, and according to the second load condition, the current host to which the second network belongs performs a corresponding operation on the cloud host, and after the cloud host migrates from the current host to which the second network belongs, the second network sends a second repair instruction to the current host to which the second network belongs.
Step S323, receiving a second repair instruction sent by a second network;
specifically, the current host to which the second network belongs receives the second repair instruction sent by the second network.
Step S324, sending a second repair request according to the second repair instruction;
specifically, after the cloud host is migrated from the current host to which the second network belongs, the current host to which the second network belongs sends a second repair request according to a second repair instruction, where the second repair instruction carries information that the current second network needs to be repaired, and may be, but is not limited to, sending the repair request to a network manager.
Step S325, receiving the second repair result sent by the repair request receiver.
Specifically, the current host to which the second network belongs receives a second repair result sent by the repair request receiver, where the second repair result carries information that the repair of the failed device of the current second network is completed, and the cloud host may be migrated back to the current host to which the second network belongs by using the live migration method again according to the current situation of the second load.
Further, in step S322, the step of executing a preset operation on the cloud host according to the second failure instruction includes:
step S500, judging the second load condition of the second network according to the second fault instruction;
specifically, the judgment may be made by, but not limited to, a network manager;
step S501, if the second load is not greater than a preset second load value, a first migration instruction is sent to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and the step of receiving a second repair instruction sent by the second network is executed;
if the second load is larger than a preset second load value and lower than a preset third load value, executing the following steps after waiting for a preset time period: the receiving of a second repair instruction sent by a second network;
and if the second load is greater than a preset third load value, sending a second migration instruction to the cloud host for the cloud host to migrate to any other host except the current host to which the second network belongs, and executing the step of receiving a second repair instruction sent by the second network.
Specifically, the condition of a second load of the second network is judged according to the second fault instruction; if the second load is not greater than the preset second load value, the current host machine to which the second network belongs sends a first migration instruction to the cloud host machine according to data information carried by the second fault instruction, the running state of the cloud host machine is saved and quickly restored to the first host machine according to the first migration instruction by adopting a cloud host machine thermal drift technical means, the cloud host machine can still run smoothly after restoring the running state, the tenant can continue to access the resources, and the network rate is not influenced.
If the second load is greater than the preset second load value and lower than the preset third load value, waiting for a period of time, wherein after the second load is lower than the second load value, executing the following steps: receiving a second repair instruction sent by a second network;
if the second load is larger than a preset third load value, the current host machine to which the second network belongs sends a second migration instruction to the cloud host machine according to data information carried by the first fault instruction, the running state of the cloud host machine is completely stored by adopting a cold drifting technical means according to the second migration instruction, the power supply of the cloud host machine is turned off, then the cloud host machine is migrated to any other host machine except the current host machine to which the second network belongs, the power supply of the cloud host machine is turned on to continue running, in the cold migration process, the tenant stops logging in and accesses resources, and after migration, the tenant can log in and continue accessing the resources. For example:
judging a second load condition of the second network according to the second fault instruction;
if the current second load of the current host machine to which the second network belongs does not exceed 200Mbps, a first migration instruction is sent to the cloud host machine, the running state of the cloud host machine is stored by adopting a technical means of cloud host machine thermal drift, the running state of the cloud host machine is quickly recovered to the first host machine, the cloud host machine can still run smoothly after recovering the running state of the cloud host machine, in the process, the tenant can continue to access the resources, and the network rate cannot be influenced.
If the current second load of the current host machine to which the second network belongs exceeds 400Mbps and is lower than 800Mbps, the second network is not processed for the moment, and the failed equipment of the second network is tried to be repaired after the current second load value is reduced to 400 Mbps;
if the current second load of the current host to which the second network belongs exceeds 1000Mbps (is too large), the current host to which the second network belongs sends a second migration instruction to the cloud host according to data information carried by a second fault instruction, the running state of the cloud host is completely stored by adopting a cold drift technical means, the power supply of the cloud host is closed, then the cloud host is migrated to any host except the current host to which the second network belongs, and then the power supply of the cloud host is opened for continuous running, in the cold migration process, the tenant stops logging in and accesses network resources, and after migration, the tenant can log in and continue to access the network resources.
Through the above solution, the embodiment specifically receives a second failure instruction sent by a second network; judging a second load condition of a second network according to the second fault instruction; if the second load is not greater than a preset second load value, sending a first migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and executing the steps to receive a second repair instruction sent by the second network; if the second load is greater than a preset second load value and lower than a preset third load value, executing the step of receiving a second repair instruction sent by a second network after waiting for a preset time period; if the second load is larger than a preset third load value, sending a second migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and executing the steps to receive a second repair instruction sent by the second network; receiving a second repair instruction sent by a second network; sending a second repair request according to the second repair instruction; and receiving a second repair result sent by the repair request receiver. Based on the scheme of the application, when the second network has a fault, the host machine is repaired through the preset second repair strategy, normal login of the tenant is not affected in the repair process, network resources are continuously accessed, and the requirements of high availability, low cost and strong isolation can be met from the aspect of a tenant service layer.
In addition, an embodiment of the present application further provides an implementation apparatus of a cloud computing system, where the implementation apparatus of the cloud computing system includes:
a network card grouping module: grouping the network cards in the host machine to obtain two groups of network cards;
a link deployment module: the system comprises a host machine, a switch and a network card, wherein the host machine is used for carrying out cross deployment on each network card of the host machine and the switch to obtain a first network and a second network;
the system implementation module comprises: and the network architecture is used for the first network and the second network to construct and obtain the network architecture of the cloud computing system.
For the principle and implementation process for implementing the cloud computing system, please refer to the above embodiments, which are not described herein again.
In addition, the embodiment of the present application further provides a terminal device, where the terminal device includes a memory, a processor, and an implementation program of the cloud computing system that is stored on the memory and can be run on the processor, and when the implementation program of the cloud computing system is executed by the processor, the steps of the implementation method of the cloud computing system are implemented.
Since the implementation program of the cloud computing system is executed by the processor, all technical solutions of all the foregoing embodiments are adopted, so that at least all beneficial effects brought by all the technical solutions of all the foregoing embodiments are achieved, and details are not repeated herein.
In addition, an embodiment of the present application further provides a readable storage medium, where an implementation program of the cloud computing system is stored, and when executed by a processor, the implementation program of the cloud computing system implements the steps of the implementation method of the cloud computing system as described above.
Since the implementation program of the cloud computing system is executed by the processor, all technical solutions of all the foregoing embodiments are adopted, so that at least all beneficial effects brought by all the technical solutions of all the foregoing embodiments are achieved, and details are not repeated herein.
Compared with the prior art, the implementation method, the implementation device, the terminal device and the storage medium of the cloud computing system provided by the embodiment of the application enable each network card of a host machine and the switch to be arranged in a crossed manner, so that a first network and a second network are obtained; and constructing a network architecture of the cloud computing system based on the first network and the second network. Through a multilink cross deployment strategy, the requirements of high availability, low cost and strong isolation of the cloud computing system can be met. Based on the scheme, a cloud computing system is constructed through a multilink cross deployment strategy from the problem of meeting the requirements of high availability, low cost and strong isolation, the effectiveness of the implementation method of the cloud computing system is verified on the cloud computing system, and finally the cloud computing system achieved through the implementation method meets the requirements of high availability, low cost and strong isolation.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus necessary general hardware, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) as above and includes several instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present application.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.

Claims (10)

1. The implementation method of the cloud computing system is characterized in that the cloud computing system comprises a host machine and a switch, the host machine at least comprises a four-way network card, the implementation method is applied to the host machine, and the implementation method comprises the following steps:
grouping the network cards in the host machine to obtain two groups of network cards;
the two groups of network cards of the host machine and the switch are arranged in a crossed mode to obtain a first network and a second network;
and constructing a network architecture of the cloud computing system based on the first network and the second network.
2. The method for implementing the cloud computing system according to claim 1, wherein the host includes at least two gigabit network cards and two gigabit network cards, and the step of grouping the network cards in the host to obtain two groups of network cards includes:
and allocating the gigabit network card and the ten-gigabit network card into one group to obtain two groups of network cards, wherein each group of network cards at least comprises any one gigabit network card and any one ten-gigabit network card.
3. The method of claim 1, wherein the cloud computing system comprises a first switch and a second switch, and the step of cross-deploying the two sets of network cards of the host machine with the switches to obtain the first network and the second network further comprises:
and respectively connecting each network card of the two groups of network cards in the host machine to a first switch and a second switch, and forming the first network and the second network through the two groups of network cards, the first switch and the second switch until all the network cards are connected.
4. The method of claim 1, wherein the host virtualizes a corresponding cloud host, and the step of constructing a network architecture of the cloud computing system based on the first network and the second network further comprises:
when the first network has a fault, receiving a first fault instruction sent by the first network;
according to the first fault instruction, sending a first migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the first network belongs;
receiving a first repair instruction sent by a first network;
sending a repair request according to the first repair instruction;
receiving a first repair result sent by the repair request receiver;
and sending a migration return instruction to the cloud host according to the first repair result so that the cloud host can migrate and return to the current host to which the first network belongs.
5. The method for implementing the cloud computing system according to claim 4, wherein the step of receiving the first repair instruction sent by the first network further comprises:
determining a first load condition of the first network;
if the first load exceeds a preset first load value, waiting for the first load to be lower than the preset first load value, and executing the steps to receive a first repairing instruction sent by a first network;
and if the first load is lower than a preset first load value, the execution step receives a first repair instruction sent by the first network.
6. The method of claim 1, wherein the host machine is virtualized with a corresponding cloud machine, and the step of constructing the network architecture of the cloud computing system based on the first network and the second network further comprises:
when the second network has a fault, receiving a second fault instruction sent by the second network;
according to the second fault instruction, corresponding operation is executed on the cloud host;
receiving a second repair instruction sent by a second network;
sending a second repairing request according to the second repairing instruction;
and receiving a second repair result sent by the repair request receiver.
7. The method of claim 6, wherein the performing the operation on the cloud host according to the second failure instruction comprises:
judging a second load condition of the second network according to the second fault instruction;
if the second load is not greater than a preset second load value, sending a first migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and executing the steps to receive a second repair instruction sent by the second network;
if the second load is greater than a preset second load value and lower than a preset third load value, executing the step of receiving a second repair instruction sent by a second network after waiting for a preset time period;
if the second load is larger than a preset third load value, sending a second migration instruction to the cloud host for the cloud host to migrate to any host except the current host to which the second network belongs, and executing the steps to receive a second repair instruction sent by the second network.
8. An implementation apparatus of a cloud computing system, the implementation apparatus comprising:
a network card grouping module: the host machine is used for grouping the network cards in the host machine to obtain two groups of network cards;
a link deployment module: the system comprises a host machine, a switch, a first network and a second network, wherein the host machine is used for carrying out cross deployment on two groups of network cards of the host machine and the switch to obtain the first network and the second network, and the first network and the second network are respectively deployed with corresponding cloud host machines;
a system implementation module: and the network architecture is used for the first network and the second network to construct and obtain the network architecture of the cloud computing system.
9. A terminal device, characterized in that the terminal device comprises a memory, a processor and an implementation program of a cloud computing system stored on the memory and operable on the processor, and when executed by the processor, the implementation program implements the steps of the implementation method of the cloud computing system according to any one of claims 1 to 7.
10. A readable storage medium, wherein the readable storage medium stores an implementation program of a cloud computing system, and the implementation program, when executed by a processor, implements the steps of the implementation method of the cloud computing system according to any one of claims 1 to 7.
CN202210290458.XA 2022-03-23 2022-03-23 Method and device for realizing cloud computing system, terminal equipment and storage medium Pending CN114785762A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210290458.XA CN114785762A (en) 2022-03-23 2022-03-23 Method and device for realizing cloud computing system, terminal equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210290458.XA CN114785762A (en) 2022-03-23 2022-03-23 Method and device for realizing cloud computing system, terminal equipment and storage medium

Publications (1)

Publication Number Publication Date
CN114785762A true CN114785762A (en) 2022-07-22

Family

ID=82424688

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210290458.XA Pending CN114785762A (en) 2022-03-23 2022-03-23 Method and device for realizing cloud computing system, terminal equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114785762A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2319436A1 (en) * 1997-12-19 1999-07-01 Holontech Corporation Cross-platform server clustering using a network flow switch
US20020163746A1 (en) * 2001-05-04 2002-11-07 Chang David Y. Server accelerator switch
US20060114918A1 (en) * 2004-11-09 2006-06-01 Junichi Ikeda Data transfer system, data transfer method, and image apparatus system
US20140040500A1 (en) * 2011-04-01 2014-02-06 Huawei Technologies Co., Ltd. System for processing streaming media service and method and network device thereof
WO2018121378A1 (en) * 2016-12-30 2018-07-05 ***股份有限公司 Method and device for implementing packet mirroring of dynamic traffic in cloud network environment
CN109039723A (en) * 2018-07-23 2018-12-18 郑州云海信息技术有限公司 Network maintenance method and system based on data-base cluster
US10560351B1 (en) * 2017-12-28 2020-02-11 Architecture Technology Corporation Network monitoring tool for supercomputers
CN111371629A (en) * 2020-03-27 2020-07-03 北京百度网讯科技有限公司 Network construction and out-of-band management method, device, equipment, medium and cloud platform
CN112486718A (en) * 2020-11-30 2021-03-12 深圳市移卡科技有限公司 Database fault automatic switching method and device and computer storage medium
CN113934625A (en) * 2021-09-18 2022-01-14 深圳市飞泉云数据服务有限公司 Software detection method, device and storage medium
CN114124714A (en) * 2021-11-11 2022-03-01 厦门亿联网络技术股份有限公司 Multi-level network deployment method, device, equipment and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2319436A1 (en) * 1997-12-19 1999-07-01 Holontech Corporation Cross-platform server clustering using a network flow switch
US20020163746A1 (en) * 2001-05-04 2002-11-07 Chang David Y. Server accelerator switch
US20060114918A1 (en) * 2004-11-09 2006-06-01 Junichi Ikeda Data transfer system, data transfer method, and image apparatus system
US20140040500A1 (en) * 2011-04-01 2014-02-06 Huawei Technologies Co., Ltd. System for processing streaming media service and method and network device thereof
WO2018121378A1 (en) * 2016-12-30 2018-07-05 ***股份有限公司 Method and device for implementing packet mirroring of dynamic traffic in cloud network environment
US10560351B1 (en) * 2017-12-28 2020-02-11 Architecture Technology Corporation Network monitoring tool for supercomputers
CN109039723A (en) * 2018-07-23 2018-12-18 郑州云海信息技术有限公司 Network maintenance method and system based on data-base cluster
CN111371629A (en) * 2020-03-27 2020-07-03 北京百度网讯科技有限公司 Network construction and out-of-band management method, device, equipment, medium and cloud platform
CN112486718A (en) * 2020-11-30 2021-03-12 深圳市移卡科技有限公司 Database fault automatic switching method and device and computer storage medium
CN113934625A (en) * 2021-09-18 2022-01-14 深圳市飞泉云数据服务有限公司 Software detection method, device and storage medium
CN114124714A (en) * 2021-11-11 2022-03-01 厦门亿联网络技术股份有限公司 Multi-level network deployment method, device, equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
粟圣森;: "基于云计算的校园网络中心服务器技术实现", 大众科技, no. 01, 20 January 2020 (2020-01-20) *

Similar Documents

Publication Publication Date Title
US11902086B2 (en) Method and system of a dynamic high-availability mode based on current wide area network connectivity
US11159362B2 (en) System and method for managing configuration of virtual switches in a virtual machine network
US6597956B1 (en) Method and apparatus for controlling an extensible computing system
US9942623B2 (en) Data center network architecture
JP4712279B2 (en) Method and apparatus for controlling extensible computing system
JP3948957B2 (en) Extensible computing system
CN102549983B (en) Distributed data center access switch
EP3422642B1 (en) Vlan tagging in a virtual environment
US9641389B2 (en) Method and system for recovering from network disconnects by cloning a virtual port
CN104579732A (en) Method, device and system for managing virtualized network function network elements
CN104468151B (en) A kind of system and method for keeping TCP sessions during cluster switching
US10942759B2 (en) Seamless virtual standard switch to virtual distributed switch migration for hyper-converged infrastructure
US20120233305A1 (en) Method, apparatus, and computer product for managing operation
EP2774329A1 (en) Data center network architecture
CN103001953B (en) Virtual machine network resource allocation methods and device
CN106254095B (en) The backup processing method and equipment of tunnel traffic
KR20150002426A (en) Methods for supporting mobility of virtual machine in network input output virtualization environment and apparatus for performing the same
CN114785762A (en) Method and device for realizing cloud computing system, terminal equipment and storage medium
US20090052474A1 (en) Selective build fabric (bf) and reconfigure fabric (rcf) flooding
JPWO2020032169A1 (en) Disaster recovery control methods, communication devices, communication systems, and programs
CN114826868B (en) Distributed management and control method and system
CN115396385B (en) Method and device for quickly recovering service of stack switch and computing equipment
CN113645119B (en) Cloud network fusion framework and internet bar cloud platform
CN117596284B (en) Method, device, computer equipment and storage medium for data transmission
CN112799602B (en) Online capacity expansion method for cloud hard disk

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