Storage system and case

By designing a storage system for backup and backup of 4 controller boards, the storage service interruption problem in the event of dual controller board failure is solved, and the high reliability of the storage system and the data transmission speed are improved.

CN119229908APending Publication Date: 2024-12-31INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310788557.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The existing dual-controlled storage devices cannot guarantee the continuity of storage services when the dual controller board fails at the same time and cannot meet the high reliability requirements.

Method used

Design a storage system, including 2 sets of dual-port hard disk arrays, mid-mounted backplanes, 4 switching boards and 4 controller boards. Each dual-port hard disk is connected to two different switching chips, and the switching chip is connected to 4 controls. The data connection of the controller board is carried out to realize the backup and backup of the 4 controller boards, ensuring the high reliability of the storage system.

Benefits of technology

It realizes that the storage system can still access the dual-port hard disk through other controller boards when one controller board is damaged, which improves the system reliability and increases the number of high-reliability hard disks in 4U space and improves data transmission speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119229908A_ABST
    Figure CN119229908A_ABST
Patent Text Reader

Abstract

The invention provides a storage system and a case, and belongs to the technical field of hard disk equipment. The storage system comprises two sets of dual-port hard disk arrays, a middle backboard, four switch boards and four controller boards, the two sets of dual-port hard disk arrays are connected with one side of the middle backboard in an inserted mode, and the side, away from the two sets of dual-port hard disk arrays, of the middle backboard is connected with the four switch boards in an inserted mode; a controller board is inserted into one side, far away from the middle backboard, of each switch board in the four switch boards; each switch board is provided with a multi-machine access switch chip, and each dual-port hard disk in the two groups of dual-port hard disk arrays is in data connection with two different switch chips; each controller board in the four controller boards is provided with a controller, and the exchange chip on each exchange board is in data connection with the four controllers. The invention aims to improve the reliability of the storage system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of hard disk devices, and in particular, to a storage system and a chassis. Background Art

[0002] With the development of informatization, data storage devices are also constantly improving. In the current storage field, integrated disk-controller storage devices that integrate hard disks and controller boards have been widely used. The two common hard disks in the current storage field, HDD (Hard Disk Drive, mechanical hard disk) and SSD (Solid State Drive, solid-state disk), can support dual-port access, that is, one HDD disk or SSD disk can be accessed by two controller boards at the same time, so the current integrated disk-controller storage devices are usually dual-controller.

[0003] In a dual-controller disk-controller integrated storage device, the two controller boards back up each other. If one controller board fails, the other controller board can ensure the normal operation of the storage device. However, if both controller boards are damaged, the storage service will be interrupted. Therefore, in a storage environment with higher reliability requirements, dual-controller storage devices still cannot meet storage needs. Summary of the invention

[0004] The embodiments of the present application provide a storage system and a chassis, aiming to improve the reliability of the storage system.

[0005] In a first aspect, an embodiment of the present application provides a storage system, the storage system comprising two sets of dual-port hard disk arrays, a mid-mounted backplane, four switch boards, and four controller boards.

[0006] The two sets of dual-port hard disk arrays are both plugged into one side of the middle backplane, and the side of the middle backplane away from the two sets of dual-port hard disk arrays is respectively plugged into four switch boards; each of the four switch boards is plugged into a controller board on one side away from the middle backplane;

[0007] Each of the switch boards is provided with a switch chip with multi-machine access, and each dual-port hard disk in the two groups of dual-port hard disk arrays is data-connected to two different switch chips;

[0008] Each of the four controller boards is provided with a controller, and the switching chip on each switching board is respectively data-connected with the four controllers.

[0009] Optionally, two rows of hard disk connectors are evenly distributed on the side wall of the central backplane plugged with the two groups of dual-port hard disk arrays, and the hard disk connectors are used to connect the dual-port hard disks;

[0010] The number of the hard disk connectors is the same as the number of dual-port hard disks in the two groups of dual-port hard disk arrays.

[0011] Optionally, four rows of card slot connectors are arranged on the side wall of the middle backplane plugged with the four switch boards, and each row of card slot connectors includes a plurality of card slot connectors;

[0012] A plurality of first connectors for plugging into the card slot connectors are provided on one side of each switching board plugged into the middle backplane;

[0013] The number of the card slot connectors in each row of the card slot connectors is the same as the number of the first connectors on the switch board.

[0014] Optionally, the four rows of card slot connectors are evenly distributed on the center backplane.

[0015] Optionally, a plurality of second connectors are provided on one side of each switch board connected to the controller board;

[0016] A plurality of slot connectors for the second connector to be plugged into are provided on one side of each controller board connected to the switch board;

[0017] The number of the second connectors is the same as the number of the slot connectors.

[0018] Optionally, each controller board is provided with at least one input and output port.

[0019] Optionally, both the uplink port and the downlink port of the switching chip have hot-swap characteristics.

[0020] Optionally, the two sets of dual-port hard disk arrays include dual-port solid-state disks with input and output virtualization.

[0021] Optionally, the switch chip includes a PCIe Switch chip and an Ethernet Switch chip with multi-machine access.

[0022] In a second aspect, an embodiment of the present application provides a chassis, in which at least one storage system described in the first aspect of the embodiment is disposed.

[0023] Beneficial effects:

[0024] In the storage system provided in the embodiment of the present application, each dual-port hard disk is data-connected to two different switching chips. Since the switching chip has the feature of multi-machine access, each switching chip is data-connected to four controllers, so that one dual-port hard disk can support simultaneous access by four controllers at the same time. The four controllers back up each other. When one controller is damaged, the dual-port hard disk can still be accessed through three controllers, thereby improving the reliability of the storage system.

[0025] At the same time, the height of the storage system caused by the four controllers is 4U. In order to reasonably utilize the 4U height space, each switch board and a control board are plugged in the 1U space, and two sets of dual-port hard disk arrays are distributed in the 4U space, thereby increasing the number of high-reliability hard disks with access by four controllers in the 4U space; and this storage system integrates the dual-port hard disk, switch board and controller together, which can also increase the speed of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0027] Figure 1 It is a structural schematic diagram of an existing dual-control disk-control integrated storage device;

[0028] Figure 2 is a hardware connection diagram of a storage system proposed in one embodiment of the present application;

[0029] Figure 3 is a schematic diagram of one side of a center backplane provided in an embodiment of the present application;

[0030] Figure 4 is a schematic diagram of the other side of the center back panel proposed in one embodiment of the present application;

[0031] Figure 5 is a schematic diagram of a switch board proposed in an embodiment of the present application;

[0032] Figure 6 is a schematic diagram of a controller board proposed in an embodiment of the present application;

[0033] Figure 7 This is a data connection diagram of a storage medium provided in an embodiment of the present application. DETAILED DESCRIPTION

[0034] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0035] Reference Figure 1, shows a structural schematic diagram of an existing dual-control disk-control integrated storage device. In the existing dual-control disk-control integrated storage device, located at the front end of the storage device is a hard disk array composed of a row of multiple hard disks, and the back end of the disk-control integrated storage device is 2 controllers. In the middle is a central backplane with a connecting function, which is used to connect the front-end hard disk array and the two controllers at the back end. The two controllers are backed up to each other. If one controller fails, the other controller can ensure the normal operation of the storage system. However, if both controllers are damaged, the business will be interrupted. Therefore, in a storage environment with higher reliability requirements, the dual-control storage device still does not meet the storage requirements. In order to improve the reliability of storage, an embodiment of the present application provides a storage system.

[0036] Reference Figure 2 , shows a hardware connection diagram of a storage system in an embodiment of the present application, wherein the storage system includes 2 sets of dual-port hard disk arrays, 1 mid-mounted backplane, 4 switch boards, and 4 controller boards.

[0037] The two sets of dual-port hard disk arrays are arrays composed of multiple dual-port hard disks; the middle backplane, four switch boards and four controller boards can use PCB boards (Printed Circuit Board), which are supports for electronic components and carriers for electrical connection of electronic components; the middle backplane is used for data connection of the two sets of dual-port hard disk arrays, four switch boards and four controller boards.

[0038] The two groups of dual-port hard disk arrays are both plugged into one side of the middle backplane, and the side of the middle backplane away from the two groups of dual-port hard disk arrays is respectively plugged into four switch boards; each of the four switch boards is plugged into a controller board at a side away from the middle backplane. By integrating the two groups of dual-port hard disk arrays, the middle backplane, the switch board and the controller board together, the transmission rate is improved while the height of the entire storage system is made 4U, where U is the height specification of a 19-inch cabinet specified in IEC60296-1, and 1U=44.45mm.

[0039] In the storage medium provided in this embodiment, two sets of dual-port hard disk arrays and the middle backplane, the middle backplane and the switch board, and the switch board and the controller board are all connected in a plug-in manner, so as to facilitate installation and removal and replace the faulty part.

[0040] In the storage system of this embodiment, which is composed of two groups of dual-port hard disk arrays, one mid-mounted backplane, four switch boards and four controller boards, each of the four switch boards is provided with a switch chip with multi-host access, and each of the four controller boards is provided with a previous controller, and the controller is used to perform read and write operations on any dual-port hard disk in the two groups of dual-port hard disk arrays.

[0041] Based on the hardware connection of the storage system provided in this embodiment, the data transmission method of this storage system adopts: each dual-port hard disk in the two groups of dual-port hard disk arrays is data-connected to the switching chips on two different switching boards, and the switching chip on each switching board is data-connected to the four controllers respectively.

[0042] Therefore, in this storage system, for any dual-port hard disk, it can support simultaneous access by 4 controllers. These 4 controllers back up each other. When one controller is damaged, the dual-port hard disk can still be accessed through 3 controllers, which improves the reliability of the storage system. At the same time, the height of the storage system caused by the 4 controllers is 4U. In order to reasonably utilize the 4U height space, each switch board and a control board are plugged in the 1U space, and 2 groups of dual-port hard disk arrays are distributed in the 4U space, thereby increasing the number of high-reliability hard disks with 4 controllers access in the 4U space. The storage system integrates the dual-port hard disk, the switch board and the controller together, which can also increase the speed of data transmission.

[0043] In another feasible embodiment, the storage system includes two groups of dual-port hard disk arrays, wherein each group of dual-port hard disk arrays is provided with 25 dual-port hard disks, and the two groups of dual-port hard disks have a total of 50 dual-port hard disks. Of course, in other embodiments, the number of dual-port hard disks in each group can be set to different numbers according to needs.

[0044] In this embodiment, the dual-port hard disk may include an SSD disk (Solid State Drive) using the NVMe protocol. The NVMe protocol is also called the Non-Volatile Memory Host Controller Interface Specification (NVMHCIS), which is used to access non-volatile memory media attached through a PCI Express (PCIe) bus, such as an SSD disk with a JBOF (Just a bunch of Flash drives) or an SSD disk with an EBOF (Ethernet Just a bunch of Flash drives). The dual-port hard disk may also include an HDD disk (Hard Disk Drive) with a JBOD (Just a bunch of disk).

[0045] Optionally, in this embodiment, the two groups of dual-port hard disk arrays may also include a dual-port solid-state disk with input and output virtualization. For example, the dual-port hard disk also includes an NVMe SSD disk that supports the SR-IOV feature. SR-IOV (Single Root I / O Virtualization) refers to a hardware-based virtualization solution that can virtualize a device into multiple PCIe devices, which is beneficial to virtual machine operations, thereby greatly reducing the CPU load of the host machine, improving performance and scalability, and helping the system solve the QoS (Quality of Service) problem of the virtual machine SSD disk, and can support a larger number of virtual machine services.

[0046] Reference Figure 3 , showing a schematic diagram of one side of the center backplane of an embodiment of the present application, two rows of hard disk connectors are arranged on the side wall where the center backplane and two groups of dual-port hard disk arrays are plugged in, and the two rows of hard disk connectors are evenly distributed on the side wall where the center backplane and the two groups of dual-port hard disk arrays are plugged in.

[0047] Each of the hard disk connectors is used to connect to a dual-port hard disk, so the number of the hard disk connectors on the central backplane is the same as the number of dual-port hard disks in the two groups of dual-port hard disk arrays; for example, in this embodiment, there are 25 dual-port hard disks in each group of dual-port hard disk arrays, so two rows of hard disk connectors are arranged on the central backplane, and the number of hard disk connectors in each row is 25.

[0048] In this embodiment, a card slot connector for plugging the switch board is disposed on the middle backplane, and a first connector plugged into the card slot connector is disposed on the switch board.

[0049] Reference Figure 4 , showing a schematic diagram of the other side of the center backplane of an embodiment of the present application, a card slot connector is provided on the side wall of the center backplane that is plugged into the four switch boards, and because there are four switch boards, four rows of card slot connectors are provided on the center backplane, and multiple card slot connectors are provided in each row of the four rows of card slot connectors.

[0050] Reference Figure 5 , shows a schematic diagram of the switch board provided in an embodiment of the present application, wherein a plurality of first connectors for being plugged into the card slot connectors are arranged on one side of each switch board that is plugged into the middle backplane; the number of card slot connectors in each row of card slot connectors is the same as the number of first connectors on the switch board. In this embodiment, 11 first connectors are arranged on each switch board, and 11 card slot connectors are arranged in each row on the middle backplane. When a switch board is plugged into the middle backplane, the 11 first connectors on the backplane have a one-to-one corresponding plug-in relationship with the 11 card slot connectors arranged in each row.

[0051] Optionally, when 4 rows of card slot connectors are set on the middle backplane, the 4 rows of card slot connectors are evenly distributed on the middle backplane, that is, in each row of card slot connectors, the 11 card slot connectors are spaced at the same interval, and the intervals between each row of card slot connectors are also the same; by evenly distributing the card slot connectors on the middle backplane, the PCB board routing on the middle backplane can be more reasonable, and at the same time, the 4 switch boards plugged into the middle backplane can be evenly distributed in the 4U space, that is, the distance between two adjacent switch boards is the same, and at the same time, each switch board is plugged into a controller board, so that the distance between two adjacent controller boards is also the same, which is more conducive to heat dissipation of the storage system during operation of the storage system.

[0052] like Figure 5 As shown, in this embodiment, a plurality of second connectors are provided on one side of each of the four switch boards connected to the controller board, and the plurality of second connectors are used to connect the switch board and the controller board.

[0053] Reference Figure 6, shows a schematic diagram of a controller board provided in an embodiment of the present application, wherein each of the four controller boards is provided with a plurality of slot connectors on one side connected to the switch board, and the number of the slot connectors is the same as the number of the second connectors; by way of example, in this embodiment, each of the four controller boards is provided with 11 slot connectors on one side connected to the switch board, and each of the four switch boards is provided with 11 second connectors on one side connected to the controller board, and when one controller board is plugged into the switch board, the 11 second connectors and the 11 slot connectors have a one-to-one corresponding plug-in relationship.

[0054] In this embodiment, the hard disk connector and card slot connector arranged on the central backplane, the first connector and the second connector arranged on the switch board, and the slot connector arranged on the controller board are all made of materials with electrical connection properties. For example, metal materials can be used.

[0055] In another feasible implementation, the storage device includes two groups of dual-port hard disk arrays, wherein each group of dual-port hard disk arrays is provided with 25 dual-port hard disks, and the two groups of dual-port hard disks have a total of 50 dual-port hard disks; the 50 dual-port hard disks are respectively connected to 50 hard disk connectors on the central backplane; each of the four switch boards is plugged into a row of 11 card slot connectors on the central backplane through 11 first connectors; each of the four switch boards is plugged into one of the 11 plug connectors of each controller board through 11 second connectors.

[0056] In this embodiment, a switch chip with multi-host access is arranged on each of the four switch boards. For example, the switch chip can be a PCIe Switch chip or an Ethernet Switch chip. Specifically, all four switch chips can use PCIe Switch chips, or all four switch chips can use Ethernet Switch chips. It is also possible that among the four switch chips, some switch chips use PCIe Switch chips and some switch chips use a combination of Ethernet Switch chips. Both the PCIe Switch chip and the Ethernet Switch chip can support multi-host access, so that the switch chip can transmit data with the four controllers.

[0057] In this embodiment, a controller is disposed on each of the four controller boards. For example, the controller may be a CPU (Central Processing Unit) for performing read and write operations on the hard disk space.

[0058] In this embodiment, each of the four controller boards is also provided with at least one input / output port (I / O port). Setting the I / O port on the controller board can realize data communication with the server host. The interface protocols of the I / O port on the controller board include but are not limited to Ethernet, FC (Fiber Channel), SAS (Serial Attached SCSI) and other interface protocols.

[0059] In addition to reserving I / O ports on the controller board, you can also use onboard ports to set up I / O cards that are more flexible in plugging and replacing.

[0060] In the storage system provided by this embodiment, each dual-port hard disk in two groups of dual-port hard disk arrays is data-connected to two different switching chips. For example, one group of dual-port hard disk arrays can share the switching chips on two switching boards, and the other group of dual-port hard disk arrays can share the switching chips on the other two switching boards. Then, the switching chips on each switching board are data-connected to four controllers respectively.

[0061] In a feasible implementation, the storage system includes 2 groups of dual-port hard disk arrays, and the 2 groups of dual-port hard disk arrays include 50 SSD disks using the NVMe protocol, and the 50 SSD disks using the NVMe protocol are connected to 50 hard disk connectors on the central backplane; each of the 4 switch boards is plugged into a row of 11 card slot connectors on the central backplane through 11 first connectors; each of the 4 switch boards is plugged into 11 plug-in connectors of each controller board through 11 second connectors; in this implementation, the 4 switch chips all use PCIe Switch chips, the 4 switch boards include SW0, SW1, SW2 and SW3, and the 4 controller boards include Node0, Node1, Node2 and Node3.

[0062] Reference Figure 7, shows a data connection diagram of the storage medium provided in an embodiment of the present application, taking two dual-port hard disks using the NVMe protocol SSD disk as an example, one of the SSD disks using the NVMe protocol is recorded as NVMe[n:0], and the other SSD disk using the NVMe protocol is recorded as NVMe[m:0], the four switching boards are recorded as SW0, SW1, SW2 and SW3, and the four controller boards are recorded as Node0, Node1, Node2 and Node3; the dual-interface hard disk NVMe[n:0] and the dual-interface hard disk NVMe[m:0], NVMe[n:0] are respectively connected to the switching chips on the switching boards SW0 and SW1, NVMe[m:0] are respectively connected to the switching chips on two different switching boards SW2 and SW3, and the switching chips on each switching board are respectively connected to the CPUs on the four controller boards; thereby, each dual-port NVMe SSD disk is directly connected to two switching boards, and the switching chip on each switching board is accessed by four controllers, so that 4 controllers can realize NVMe For access to SSD disks, for any dual-interface hard disk, the four controllers back up each other. When one controller is damaged, the dual-port hard disk can still be accessed through three controllers, which improves the reliability of the storage system. In addition, in this storage system, the two corresponding switch boards of each dual-port NVMe SSD disk are redundant with each other, which can effectively avoid single point failures.

[0063] In this embodiment, the storage system includes 50 NVMe SSD disks divided into two groups, wherein 25 50 NVMe SSD disks of one group of dual-port hard disk arrays can share switch boards SW0 and SW1, and 25 50 NVMe SSD disks of another group of dual-port hard disk arrays can share switch boards SW2 and SW3.

[0064] This storage system integrates dual-port hard disks, switch boards, and controllers, and while increasing the speed of data transmission, it makes reasonable use of the 4U height space where the four controllers are located. Each switch board is plugged into a control board in a 1U space, and does not occupy other space in the storage system. Moreover, the switch board is in the middle of the storage system, and does not affect the space for the hard disks in the storage system. Two sets of dual-port hard disk arrays are distributed in the 4U space, thereby increasing the number of high-reliability hard disks that can be accessed by four controllers in the 4U space.

[0065] In another feasible implementation, the storage medium includes and two groups of dual-port hard disk arrays include 50 SSD disks using the NVMe protocol, and the 50 SSD disks using the NVMe protocol are connected to 50 hard disk connectors on the central backplane.

[0066] In an implementation manner, 11 first connectors are provided on each switch board, and 4 rows of card slot connectors for connecting 4 switch boards are provided on one side of the middle backplane connected to each switch board. 11 card slot connectors are provided in each row on the middle backplane. When a switch board is plugged into the middle backplane, the 11 first connectors on the switch board and the 11 card slot connectors provided in each row have a one-to-one corresponding plug-in relationship; and the 4 rows of card slot connectors are evenly distributed on the middle backplane, that is, in each row of card slot connectors, the 11 card slot connectors have the same interval, and the intervals between the card slot connectors in each row are also the same; by making the card slot connectors evenly distributed on the middle backplane, it can be facilitated to make the PCB board routing on the middle backplane more reasonable, and at the same time, the 4 switch boards plugged into the middle backplane can be evenly distributed in the 4U space, that is, the distance between two adjacent switch boards is the same, and at the same time, each switch board is plugged into a controller board, so that the distance between two adjacent controller boards is also the same, so that during the operation of the storage system, it is more conducive to heat dissipation of the storage system.

[0067] Eleven second connectors are arranged on one side of each of the four switch boards connected to the controller board, and eleven slot connectors are arranged on one side of each of the four controller boards connected to the switch board. When a controller board is plugged into a switch board, the 11 second connectors and the 11 slot connectors have a one-to-one corresponding plug-in relationship.

[0068] In this implementation, in addition to making the array of 50 SSD disks using the NVMe protocol removable from the central backplane, and the central backplane and the switch board, as well as the switch board and the controller board, all adopt a plug-in approach, further, when setting the switch chip, a switch chip with hot-swappable features for both the upstream port and the downstream port can be used, thereby supporting hot-swapping of the controller board and the switch board, and the controller board and the switch board can be replaced online without affecting the continuity of the storage business.

[0069] When the storage system provided in the present application is used as a single storage device, the switch board is located in the middle of the storage system and is in a cascade structure with the controller. In the storage system, the controller can be set on the outside and the switch board can be set on the inside. The two are located in the same U space, which does not occupy additional chassis height space. At the same time, the 4U height of the whole machine equipment can achieve the maximum height saving without reducing the number of hard disk specifications.

[0070] Moreover, when the storage system is used as a single storage device, the switch board is located in the middle of the device, and the controller board is located on the outside of the storage system. Based on the plug-in method between the various hardware of the storage system and the use of a switch chip with hot-swappable characteristics for both the upstream port and the downstream port, the hardware of the storage system can be maintained or replaced online. For example, when replacing any controller board, you only need to unplug the controller board. If you need to replace any switch board, first unplug the controller board plugged in the switch board, and then unplug the switch board that needs to be replaced.

[0071] The existing technology also includes a storage device with 4 independent controllers and 2 JBOF / JBOD / EBOF hard disk frames, but the 4 controllers occupy 4U of space, and the 2 JBOF / JBOD / EBOF hard disk frames each occupy 2U of space, resulting in the entire storage device needing to occupy 8U of space. The storage device provided in this embodiment only occupies 4U of space while having a dual-port hard disk with high reliability of 4 controllers, which can save 50% of the space; and in the storage device with 4 independent controllers and 2 JBOF / JBOD / EBOF hard disk frames, 4-controller configuration of 2 hard disks is implemented in 8U of space, but in the storage system provided in this embodiment, 4 controllers of 50 hard disks are implemented in 4U of space, and the storage system significantly improves the reliability of the storage system without significantly increasing the occupied space.

[0072] In summary, the storage system provided by the present application has at least one of the following beneficial effects:

[0073] 1. For any dual-port hard disk, it can support simultaneous access by 4 controllers. These 4 controllers back up each other. When one controller is damaged, the dual-port hard disk can still be accessed through 3 controllers, which improves the reliability of the storage system.

[0074] 2. This storage system integrates dual-port hard disks, switch boards, and controllers to increase the speed of data transmission;

[0075] 3. Reasonable use of the 4U height space where the 4 controllers are located. Each switch board is plugged into a control board in the 1U space, which does not occupy other space in the storage system. In addition, the switch board is in the middle of the storage system, which does not affect the space of the hard disk in the storage system. Two sets of dual-port hard disk arrays are distributed in the 4U space, thereby increasing the number of high-reliability hard disks with 4 controllers access in the 4U space;

[0076] 4. It is convenient to perform online maintenance on any switch board or controller board in the storage system.

[0077] An embodiment of the present application further provides a chassis, in which at least one storage system described in the embodiment is disposed.

[0078] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0079] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, devices, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0080] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0081] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0082] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0083] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present application.

[0084] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the elements.

[0085] Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A storage system, characterized in that: The storage system includes two sets of dual-port hard disk arrays, a mid-mounted backplane, four switch boards, and four controller boards. The two sets of dual-port hard disk arrays are both plugged into one side of the middle backplane, and the side of the middle backplane away from the two sets of dual-port hard disk arrays is respectively plugged into four switch boards; each of the four switch boards is plugged into a controller board on one side away from the middle backplane; Each of the switch boards is provided with a switch chip with multi-machine access, and each dual-port hard disk in the two groups of dual-port hard disk arrays is data-connected to two different switch chips; Each of the four controller boards is provided with a controller, and the switching chip on each switching board is respectively data-connected with the four controllers.

2. The storage system according to claim 1, characterized in that: Two rows of hard disk connectors are evenly distributed on the side wall where the central backplane and the two sets of dual-port hard disk arrays are plugged in, and the hard disk connectors are used to connect to the dual-port hard disks; The number of the hard disk connectors is the same as the number of dual-port hard disks in the two groups of dual-port hard disk arrays.

3. The storage system according to claim 1, characterized in that: Four rows of card slot connectors are arranged on the side wall where the middle backplane and the four switch boards are plugged, and each row of card slot connectors includes a plurality of card slot connectors; A plurality of first connectors for plugging into the card slot connectors are provided on one side of each switching board plugged into the middle backplane; The number of the card slot connectors in each row of the card slot connectors is the same as the number of the first connectors on the switch board.

4. The storage system according to claim 3, characterized in that: The four rows of card slot connectors are evenly distributed on the center backplane.

5. The storage system according to claim 1, characterized in that: A plurality of second connectors are provided on one side of each switching board connected to the controller board; A plurality of slot connectors for the second connector to be plugged into are provided on one side of each controller board connected to the switch board; The number of the second connectors is the same as the number of the slot connectors.

6. The storage system according to claim 1, characterized in that: Each controller board is provided with at least one input and output port.

7. The storage system according to claim 1, characterized in that: The uplink port and the downlink port of the switching chip both have hot-swap characteristics.

8. The storage system according to claim 1, characterized in that: The two sets of dual-port hard disk arrays include dual-port solid-state disks with input and output virtualization.

9. The storage system according to claim 1, characterized in that: The switching chip includes a PCIe Switch chip and an Ethernet Switch chip with multi-machine access.

10. A chassis, characterized in that: At least one storage system according to claim 1 is arranged in the chassis.