Double-control storage server
Through the design of a dual-controller storage server, two node controllers process I/O requests in parallel, solving the reliability and data loss issues of a single-controller server in the event of a failure, achieving high reliability and load balancing, and improving the performance and business processing capabilities of the storage system.
Patent Information
- Application Number
- CN202422230102.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2034-09-12
AI Technical Summary
Existing single-node single-way or dual-way four-way processor servers are prone to complete device failure when the controller fails, requiring manual recovery and posing the risk of data loss.
It adopts a dual-controller storage server design. The two node controllers process I/O requests in parallel and use mutual redundant backup. When one controller fails, the other controller takes over the work, achieving high reliability and data continuity, and sharing storage resources for load balancing.
It improves the reliability and performance of the storage system, avoids the bottleneck of a single controller, and ensures data integrity and business processing capabilities.
Smart Images

Figure CN223347265U_ABST
Abstract
Description
Technical Field
[0001] The utility model relates to the technical field of servers, and in particular to a dual-control storage server. Background Art
[0002] In the existing technology, when a controller of a single-node single-channel, dual-channel, or quad-channel processor server fails, the entire device will fail or stop working, requiring manual system recovery, which is time-consuming and labor-intensive, and can easily cause data loss. Summary of the Invention
[0003] According to an embodiment of the present invention, a dual-controller storage server is provided, comprising:
[0004] The chassis has an upper cover on the top and a back panel on the back;
[0005] Hard disk module, which is set in the chassis and connected to the backplane;
[0006] A pair of node controllers are stacked up and down in the chassis, and the pair of node controllers are connected to the backplane and the hard disk module.
[0007] Furthermore, the node controller includes: a mounting frame, a control module, a power module, and a fan module;
[0008] The mounting frame is arranged in the chassis, and the control module, power module and fan module are all arranged on the mounting frame;
[0009] The control module is connected to the backplane;
[0010] The power module is connected to the control module and is used to supply power to the control module;
[0011] The fan module is connected to the control module and is used to dissipate heat from the control module.
[0012] Furthermore, the power module includes: a main power supply and a BBU module;
[0013] The main power supply and BBU module are set on the mounting frame;
[0014] The main power supply and BBU module are connected to the control module;
[0015] The main power supply is used to control the power supply of the module, and the BBU module is used to provide backup power support.
[0016] Furthermore, the control module includes: a processor, a memory unit, a storage control unit, a network communication unit, a system management unit and an expansion unit;
[0017] The processor is connected to the memory unit, the storage control unit, the network communication unit, the system management unit and the expansion unit;
[0018] The memory unit includes DDR4 memory modules;
[0019] The storage control unit is connected to the hard disk module and controls the data transmission of the hard disk module;
[0020] The network communication unit is used for network communication and data transmission;
[0021] The system management unit is connected to the storage control unit, the network communication unit and the expansion unit.
[0022] Furthermore, the storage control unit includes a SATA controller.
[0023] Furthermore, the network communication unit includes an I350 Ethernet control chip and an I210 Ethernet control chip.
[0024] Furthermore, the expansion unit includes: a PCIE expansion controller, a pair of PCIE modules, a pair of OCP expansion cards and a USB controller;
[0025] The PCIE expansion controller is connected to the processor;
[0026] A pair of PCIE modules, a pair of OCP expansion cards and a USB controller are connected to the PCIE expansion controller;
[0027] The USB controller is used to connect USB devices.
[0028] Furthermore, the system management unit includes an AST2500 chip.
[0029] The dual-controller storage server of the present invention employs a mutually redundant backup mechanism, with two controllers processing I / O requests from application servers in parallel. If one controller fails or goes offline, the other promptly takes over, ensuring high system reliability. The dual-controller storage server can share storage resources, achieving balanced data distribution and load balancing, improving resource utilization in the storage system, avoiding bottlenecks associated with a single controller, and enhancing the storage system's service processing capabilities. Dual-controller storage enables parallel data processing, improving storage system performance.
[0030] It is to be understood that both the foregoing general description and the following detailed description are exemplary, and are intended to provide further explanation of the technology as claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 This is an exploded view of the dual-control storage server according to an embodiment of the present utility model;
[0032] Figure 2Schematic diagram of a node controller of a dual-control storage server according to an embodiment of the present utility model;
[0033] Figure 3 This is a diagram of the node controller architecture of a dual-control storage server according to an embodiment of the present utility model;
[0034] Figure 4 Schematic diagram of the backplane connection of a dual-controller storage server according to an embodiment of the present invention. DETAILED DESCRIPTION
[0035] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings to further illustrate the present invention.
[0036] First, combine Figures 1 to 4 A dual-controller storage server according to an embodiment of the present invention is described, which is used in the server field and has a wide range of application scenarios.
[0037] like Figures 1 to 4 As shown, the dual-control storage server of the embodiment of the present invention includes: a chassis 1, a hard disk module 2 and a pair of node controllers.
[0038] Specifically, if Figures 1 to 4 As shown, in this embodiment, the top cover of the chassis 1 is provided with an upper cover 3, and the back of the chassis 1 is provided with a backplane 4. The chassis 1 provides protection and support for the hard disk module 2 and the node controller; the hard disk module 2 is arranged in the chassis 1 and is connected to the backplane 4 for storing user data; a pair of node controllers are stacked up and down in the chassis 1, and a pair of node controllers are connected to the backplane 4 and the hard disk module 2; the hard disk module 2 realizes data interaction with the node controller through the backplane 4, and the pair of node controllers are interconnected through the backplane 4. The node controller and the hard disk module 2 support hot-swappable function and are easy to use; by adopting a dual-node controller design, high availability of the storage system is achieved. When a node controller fails, the other node controller can immediately take over its work to ensure the continuity of the storage service and the integrity of the data.
[0039] Further, if Figures 1 to 4 As shown, in this embodiment, the node controller includes: an installation frame 5, a control module 6, a power module 7 and a fan module 8; the installation frame 5 is arranged in the chassis 1, and the control module 6, the power module 7 and the fan module 8 are all arranged on the installation frame 5; the control module 6 is connected to the backplane 4; the power module 7 is connected to the control module 6 for powering the control module 6; the fan module 8 is connected to the control module 6 for heat dissipation of the control module 6; the control module 6 is the core component of the node controller, responsible for performing key tasks such as data processing, storage management, and network communication. By connecting to the backplane 4, data interaction with the hard disk module 2 and other node controllers is realized.
[0040] Further, if Figures 1 to 4 As shown, in this embodiment, the power supply module 7 includes: a main power supply and a BBU module; the main power supply and the BBU module are arranged on the mounting frame 5; the main power supply and the BBU module are connected to the control module 6; the main power supply is used to power the control module 6, and the main power supply is a 1300W CRPS power supply, which is used for the system 1+1 redundant power supply, and each CRPS provides a 12V standby voltage and a 12V output; the BBU module is used to provide backup power support, and provides backup power support in the event that the external power supply of the system fails. It is in a backup state when the system power output is normal. When the external power supply is disconnected, the BBU can continue to power the system.
[0041] Further, if Figures 1 to 4As shown, in this embodiment, the control module 6 includes: a processor 61, a memory unit 62, a storage control unit 63, a network communication unit 64, a system management unit 65 and an expansion unit 66; the processor 61 is connected to the memory unit 62, the storage control unit 63, the network communication unit 64, the system management unit 65 and the expansion unit 66, and the processor 61 adopts the model of Shenwei 3231 processor 61; the memory unit 62 includes an 8-slot DDR4 memory module, which provides high-speed data access service for the processor 61. It temporarily stores data and instructions that the processor 61 needs to process, reduces the number of times the processor 61 accesses slow storage devices such as hard disks, and improves the operating efficiency of the system; the storage control unit 63 is connected to the hard disk module 2 and is responsible for controlling the data transmission of the hard disk module 2. It receives read and write instructions from the processor 61, reads data from the hard disk or writes data to the hard disk, and is a bridge for data storage and access. In this embodiment, the storage control unit 63 includes a SATA controller and adopts 88SE9215 SATA 6Gbps The system comprises a 4-port controller; a network communication unit 64 for network communication and data transmission, communicating with external devices via a network interface to exchange and share data. In this embodiment, the network communication unit 64 includes an I350 Ethernet control chip and an I210 Ethernet control chip. The I350 Ethernet control chip supports two Gigabit Ethernet interfaces, and the I210 Ethernet control chip is used for communication between node controllers. The system management unit 65 is connected to the storage control unit 63, the network communication unit 64, and the expansion unit 66. In this embodiment, the system management unit 65 includes an AST2500 chip, which enables remote monitoring and management. It is responsible for monitoring the system's operating status and performance parameters and making corresponding adjustments and optimizations as needed. The expansion unit 66 provides the system with additional functions and interfaces, allowing it to be configured and expanded according to actual needs. In this embodiment, a dual-node controller architecture is adopted, with each node controller having independent processing capabilities and storage resources. Data sharing and synchronization are achieved between the node controllers via high-speed network interfaces and storage protocols. Redundant power supplies and BBU modules are equipped to ensure that the system can continue to operate and protect data security in the event of a power failure.
[0042] Further, if Figures 1 to 4As shown, in this embodiment, expansion unit 66 includes a PCIE expansion controller, a pair of PCIE modules, a pair of OCP expansion cards, and a USB controller. The PCIE expansion controller is connected to processor 61; the pair of PCIE modules, a pair of OCP expansion cards, and the USB controller are connected to the PCIE expansion controller. The USB controller is used to connect USB devices. The PCIE expansion controller and PCIE modules enable high-speed data transmission, improving overall performance. The OCP expansion cards also support high-speed data transmission, further enhancing the server's data processing capabilities. The USB controller is used to connect USB devices such as keyboards, mice, and external hard drives, making server management and maintenance more convenient. Users can easily access various peripherals through the USB interface for operation.
[0043] Above, refer to Figures 1 to 4 This paper describes a dual-controller storage server according to an embodiment of the present invention. It employs a mutually redundant backup mechanism, with two controllers processing I / O requests from application servers in parallel. If one controller fails or goes offline, the other promptly takes over, ensuring high system reliability. The dual-controller storage server can share storage resources, achieving balanced data distribution and load balancing, improving resource utilization in the storage system, avoiding bottlenecks associated with a single controller, and enhancing the storage system's service processing capabilities. Dual-controller storage enables parallel data processing, improving storage system performance.
[0044] It should be noted that, in this specification, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, the elements defined by the phrase "comprising..." do not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the elements.
[0045] Although the present invention has been described in detail through the above preferred embodiments, it should be understood that the above description should not be considered as limiting the present invention. After reading the above description, various modifications and alternatives to the present invention will be readily apparent to those skilled in the art. Therefore, the scope of protection of the present invention shall be defined by the appended claims.
Claims
1. A dual-control storage server, characterized in that: Include: A chassis, wherein the top cover of the chassis is provided with an upper cover, and the back of the chassis is provided with a back plate; A hard disk module, which is disposed in the chassis and connected to the backplane; a pair of node controllers, the pair of node controllers being stacked up and down and arranged in the chassis, the pair of node controllers being connected to the backplane and the hard disk module; The node controller includes: a mounting frame, a control module, a power module and a fan module; The mounting frame is arranged in the chassis, and the control module, the power module and the fan module are all arranged on the mounting frame; The control module is connected to the backplane; The power supply module is connected to the control module and is used to supply power to the control module; The fan module is connected to the control module and is used for heat dissipation of the control module; The power supply module includes: a main power supply and a BBU module; The main power supply and the BBU module are arranged on the mounting frame; The main power supply and the BBU module are connected to the control module; The main power supply is used to power the control module, and the BBU module is used to provide backup power support; The control module includes: a processor, a memory unit, a storage control unit, a network communication unit, a system management unit and an expansion unit; The processor is connected to the memory unit, the storage control unit, the network communication unit, the system management unit and the expansion unit; The memory unit includes a DDR4 memory module; The storage control unit is connected to the hard disk module and controls data transmission of the hard disk module; The network communication unit is used for network communication and data transmission; The system management unit is connected to the storage control unit, the network communication unit and the expansion unit.
2. The dual-control storage server according to claim 1, wherein: The storage control unit includes a SATA controller.
3. The dual-control storage server according to claim 1, wherein: The network communication unit includes an I350 Ethernet control chip and an I210 Ethernet control chip.
4. The dual-control storage server according to claim 1, wherein: The expansion unit includes: a PCIE expansion controller, a pair of PCIE modules, a pair of OCP expansion cards and a USB controller; The PCIE expansion controller is connected to the processor; The pair of PCIE modules, the pair of OCP expansion cards and the USB controller are connected to the PCIE expansion controller; The USB controller is used to connect a USB device.
5. The dual-control storage server according to claim 1, wherein: The system management unit includes an AST2500 chip.