Server, Cabinet Server, and Blade Server
20230156972 ยท 2023-05-18
Inventors
Cpc classification
G06F11/22
PHYSICS
H05K7/20709
ELECTRICITY
H05K7/1489
ELECTRICITY
G06F1/183
PHYSICS
International classification
H05K7/20
ELECTRICITY
Abstract
A server includes a backplane, and a hard disk in the server may be housed on the backplane. The backplane is disposed between an air exhaust vent and an air intake vent of the server, and the backplane may be parallel to an air inflow direction of the air intake vent or an air outflow direction of the air exhaust vent. The backplane is parallel to the air direction.
Claims
1. A server comprising: a hard disk; an air intake vent configured to inflow air in an air inflow direction; an air exhaust vent configured to outflow air in an air outflow direction; and a backplane located between the air intake vent and the air exhaust vent, positioned parallel to the air inflow direction or the air outflow direction, and configured to house the hard disk in a first direction parallel to the backplane.
2. The server of claim 1, wherein the first direction is parallel to the air inflow direction.
3. The server of claim 1, wherein the backplane comprises printed circuit boards (PCBs) disposed in parallel, and wherein each of the PCBs comprises a hard disk slot.
4. The server of claim 3, wherein the PCBs are located on a plane that is parallel to the air inflow direction or the air outflow direction.
5. The server of claim 3, wherein the PCBs are distributed on a plurality of planes that are parallel to the air inflow direction or the air outflow direction.
6. The server of claim 5, further comprising spacings between adjacent PCBs and in a second direction perpendicular to the air inflow direction or the air outflow direction.
7. The server of claim 5, further comprising: a housing; and a mechanical part fastening the PCBs to the housing.
8. The server of claim 1, wherein the backplane comprises first interfaces, wherein the server further comprises: a mainboard comprising second interfaces; and data cables connecting the first interfaces to the second interfaces, and wherein lengths of the data cables connecting adjacent first interfaces to corresponding second interfaces are different.
9. The server of claim 8, further comprising an expansion board positioned parallel to the air inflow direction or the air outflow direction connected to the first interfaces through the data cables, and directly connected to the second interfaces.
10. The server of claim 8, further comprising a management module connected to the second interfaces and configured to: detect whether the first interfaces are correctly connected to the second interfaces; and give an alarm when the first interfaces are not correctly connected to the second interfaces.
11. The server of claim 10, wherein the management module is further configured to detect whether the first interfaces are correctly connected to the second interfaces by: obtaining signals on the data cables between the first interfaces and the second interfaces; and determine, based on the signals, whether the first interfaces are correctly connected to the second interfaces.
12. A cabinet server comprising: a server comprising: a hard disk; an air intake vent configured to inflow air in an air inflow direction; an air exhaust vent configured to outflow air in an air outflow direction; and a backplane located between the air intake vent and the air exhaust vent, positioned parallel to the air inflow direction or the air outflow direction, and configured to house the hard disk in a first direction parallel to the backplane.
13. The cabinet server of claim 12, wherein the first direction is parallel to the air inflow direction.
14. The cabinet server of claim 12, wherein the backplane comprises printed circuit boards (PCBs) disposed in parallel, and wherein each of the PCBs comprises a hard disk slot.
15. The cabinet server of claim 14, wherein the PCBs are located on a plane that is parallel to the air inflow direction or the air outflow direction.
16. The cabinet server of claim 14, wherein the PCBs are distributed on a plurality of planes that are parallel to the air inflow direction or the air outflow direction.
17. The cabinet server of claim 16, further comprising spacings between adjacent PCBs and in a second direction perpendicular to the air inflow direction or the air outflow direction.
18. The cabinet server of claim 16, further comprising: a housing; and a mechanical part fastening the PCBs to the housing.
19. The cabinet server of claim 12, wherein the backplane comprises first interfaces, wherein the server further comprises: a mainboard, comprising second interfaces; and data cables connecting the first interfaces to the second interfaces, and wherein lengths of the data cables connecting adjacent first interfaces to corresponding second interfaces are different.
20. A blade server comprising: a server comprising: a hard disk; an air intake vent configured to inflow air in an air inflow direction; an air exhaust vent configured to outflow air in an air outflow direction; and a backplane located between the air intake vent and the air exhaust vent, positioned parallel to the air inflow direction or the air outflow direction, and configured to house the hard disk in a first direction parallel to the backplane.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
DETAILED DESCRIPTION
[0045]
[0046] As shown in
[0047] To improve the heat dissipation capability of the server, an embodiment provides a server.
[0048] The backplane 110 is located between an air exhaust vent and an air intake vent, and the backplane 110 may be parallel to an air inflow direction of the air intake vent or an air outflow direction of the air exhaust vent.
[0049] In this embodiment, an example in which the air inflow direction of the air intake vent is consistent with the air outflow direction of the air exhaust vent is used for description. For a case in which the air inflow direction of the air intake vent is inconsistent with the air outflow direction of the air exhaust vent, the backplane 110 may be parallel to either of the air inflow direction of the air intake vent and the air outflow direction of the air exhaust vent.
[0050] With respect to a relationship between the backplane 110, the air inflow direction of the air intake vent, and the air outflow direction of the air exhaust vent, the backplane 110 may be abstracted as a spatial plane (where the spatial plane may be referred to as a spatial plane corresponding to the backplane 110), the air inflow direction of the air intake vent (or the air outflow direction of the air exhaust vent) may be abstracted as a group of spatial straight lines (where the group of spatial straight lines may be referred to as spatial straight lines corresponding to the air inflow direction of the air intake vent or spatial straight lines corresponding to the air outflow direction of the air exhaust vent).
[0051] The backplane 110 being parallel to the air inflow direction of the air intake vent means that the spatial plane corresponding to the backplane 110 is parallel to the spatial straight lines corresponding to the air inflow direction of the air intake vent. The backplane 110 being parallel to the air outflow direction of the air exhaust vent means that the spatial plane corresponding to the backplane 110 is parallel to the spatial straight lines corresponding to the air outflow direction of the air exhaust vent.
[0052] When the backplane 110 is disposed at a different position in the server 100, a structure of the server 100 differs to an extent. Directions of two mutually perpendicular edges of the server 100 are respectively defined as a width direction and a length direction herein. The length direction is a direction of an edge between a front side and a rear side of the server 100, and the width direction is a direction of an edge between a left side and a right side of the server 100.
[0053] In the server 100 shown in
[0054]
[0055] The backplane 110 is disposed in a direction parallel to an air direction (for example, the air inflow direction of the air intake vent or an air outflow direction of an air exhaust vent), so that the backplane 110 can greatly reduce obstruction to air flowing into the server 100, and a ventilation volume in the server 100 can be effectively improved, to further improve a heat dissipation capability of the server 100.
[0056] For example, the backplane 110 is a hard disk backplane, that is, is configured to house a hard disk in the server 100. A case in which the backplane 110 is configured to house another component in the server 100 is similar to the case in which the backplane 110 is a hard disk backplane, and a difference lies in that a housed component is different. For a structure and a disposing manner of the backplane 110, refer to related descriptions when the backplane 110 is a hard disk backplane. Details are not described herein again.
[0057] When the hard disk is housed on the backplane 110, the hard disk may be housed on the backplane 110 in a direction parallel to the backplane 110, so that the hard disk is also parallel to the air inflow direction of the air intake vent. The hard disk housed on the backplane 110 also does not greatly obstruct the air flowing into the server 100, to further ensure the ventilation volume of the server 100.
[0058] The following describes the structure of the backplane 110.
[0059] The backplane 110 may include one or more PCBs 111. One PCB 111 may be provided with one or more hard disk slots 112, and a hard disk can be inserted into the hard disk slot 112. For a direction in which the hard disk is housed, refer to the foregoing descriptions. Details are not described herein again.
[0060] When the backplane 110 includes a plurality of PCBs 111, the plurality of PCBs 111 are disposed in parallel, and there is a plurality of manners in which the plurality of PCBs 111 are disposed in parallel. For example, the plurality of PCBs 111 may be located on a same plane, or may be separately located on a plurality of different parallel planes. The following lists several of the plurality of manners.
[0061]
[0062] It can be learned from
[0063] There may be a spacing between the plurality of PCBs 111, and the plurality of PCBs 111 are arranged relatively loosely. Alternatively, there may be no spacing, and the plurality of PCBs 111 may be closely arranged.
[0064] In this manner, the plurality of PCBs 111 are located on the same plane, and obstruction of the backplane 110 to air flowing into the server 100 is greatly reduced, so that a volume of air circulating in the entire server 100 is increased, to improve a heat dissipation capability of the server 100.
[0065]
[0066] A quantity of the plurality of planes is not limited herein. The quantity of the plurality of parallel planes may be the same as a quantity of the plurality of PCBs 111. In other words, one PCB 111 is located on one plane.
[0067] The plurality of PCBs 111 may be arranged in the following two manners.
[0068] Manner 1: The plurality of PCBs 111 intersect with a same straight line, and are all perpendicular to the straight line, and the straight line is perpendicular to the air inflow direction of the air intake vent. In other words, the plurality of PCBs 111 are aligned in a direction perpendicular to the air inflow direction of the air intake vent, and projections of the plurality of PCBs 111 on a plane perpendicular to the air inflow direction of the air intake vent coincide. The backplane 110 shown in
[0069] To further improve a heat dissipation capability of the server 100, there is a spacing between adjacent PCBs 111 in the plurality of PCBs 111 in the direction perpendicular to the air inflow direction of the air intake vent. In this way, air flowing into the server 100 can circulate through the spacings, to improve a ventilation rate of the server 100.
[0070] In this manner, the plurality of PCBs 111 are disposed in the server 100 in a centralized manner, to occupy less space. In addition, because the plurality of PCBs 111 are parallel to the air inflow direction of the air intake vent, obstruction to the air can be reduced, and heat dissipation of the server 100 is ensured.
[0071] Manner 2: The plurality of PCBs 111 are sequentially arranged in a direction parallel to the air inflow direction of the air intake vent, and the plurality of PCBs 111 are arranged in a stepped shape.
[0072] A backplane 110 shown in
[0073] In this manner, the plurality of PCBs 111 are dispersedly disposed in the server 100, and this is applicable to a scenario in which components in the server 100 are specially deployed. In addition, because the plurality of PCBs 111 are parallel to the air inflow direction of the air intake vent, it can still be ensured that the server 100 has a better heat dissipation capability.
[0074] The quantity of the plurality of planes may alternatively be different from the quantity of the plurality of PCBs 111. For example, the quantity of the plurality of planes may be less than the quantity of the plurality of PCBs 111. In other words, at least two of the plurality of PCBs 111 are located on a same plane. In this case, PCBs 111 located on a same plane may be arranged in the manner shown in
[0075] The plurality of PCBs 111 may be fastened in the server 100, and there are many manners of fastening the plurality of PCBs 111 in the server 100. For example, the plurality of PCBs 111 may be fastened to a housing of the server 100, and the plurality of PCBs 111 may alternatively be connected to a component having a specific fastening function in the server 100.
[0076] Herein, only a manner of fastening one of the plurality of PCBs 111 to the housing of the server 100 is used as an example for description. As shown in
[0077] The shape of the mechanical part 210 shown in
[0078] Herein, only a manner of fastening one of the plurality of PCBs 111 to a component 300 having a fastening function in the server 100 is used as an example for description. As shown in
[0079] The PCB 111 is fastened to the component 300 by using an L-shaped mechanical part 220. The PCB 111 and the component 300 are respectively fastened to two perpendicular surfaces of the L-shaped mechanical part 220. The PCB 111 may be fastened to one surface of the L-shaped mechanical part 220 by using a nut. The component 300 may also be fastened to the other surface of the L-shaped mechanical part 220 by using a nut.
[0080] The backplane 110 may be connected to a mainboard of the server 100.
[0081] As shown in
[0082] On a PCB 111, a first interface 113 on the PCB 111 corresponds to some or all of hard disks housed on hard disk slots 112 on the PCB 111. In other words, the first interface 113 is connected to some or all of the hard disks on the PCB 111. The first interface 113 on the PCB 111 is connected to the second interface 121 on the mainboard 120 of the server 100 through the data cable 130, so that the mainboard 120 (for example, a processor on the mainboard 120) of the server 100 may establish a connection to a hard disk corresponding to the first interface 113 on the PCB 111, to perform a read/write operation on the hard disk corresponding to the first interface 113.
[0083] Herein, a correspondence between the second interfaces 121 on the mainboard 120 of the server 100 and the first interfaces 113 on the PCB 111 is described. A processor may be disposed on the mainboard 120 of the server 100, and the processor may be connected to the hard disk on the PCB 111 based on the connection between the second interface 121 and the first interface 113, to implement the read/write operation on the hard disk. However, the backplane 110 includes a plurality of PCB 111, and one or more hard disks can be housed in the hard disk slots 112 of each PCB 111. When performing the read/write operation, the processor needs to distinguish the hard disks, to determine a hard disk for reading or writing. The processor may distinguish different hard disks by using different second interfaces 121.
[0084] For example, as shown in
[0085] However, in actual application, to dispose the backplane 110 more flexibly, a hard disk housed on the backplane 110 or one or more PCBs 111 may be replaced based on an actual requirement, a pluggable design is used for the connection between the first interface 113 and the second interface 121. To be specific, the data cable 130 between the first interface 113 and the second interface 121 may be flexibly removed from or inserted into the first interface 113 or the second interface 121.
[0086] When the pluggable design is used for the connection between the first interface 113 and the second interface 121, there is a case of an incorrect connection between the first interface 113 and the second interface 121. For example, as shown in
[0087] To avoid this incorrect connection, the embodiments provide several manners. The following separately describes the several manners.
[0088] Manner 1: The first interface 113 and the second interface 121 that need to be connected (that is, the correspondence between the first interfaces 113 and the second interfaces 121) are determined by using a length of the data cable 130.
[0089] The data cables 130 between the first interfaces 113 and the second interfaces 121 may be set to different lengths, and the first interfaces 113 on the PCB 111 are connected to the corresponding second interfaces 121 on the mainboard 120 of the server 100 through the data cables 130 of different lengths.
[0090] For example, lengths of data cables 130 used for connecting two adjacent first interfaces 113 on the PCB 111 to corresponding second interfaces 121 on the mainboard 120 of the server 100 are different. For another example, lengths of data cables 130 used for connecting any two first interfaces 113 on the PCB 111 to corresponding second interfaces 121 on the mainboard 120 of the server 100 are different.
[0091] As shown in
[0092] Herein, an example in which the first interface 113 and the second interface 121 that need to be connected are determined by using the length of the data cable 130 is used. In actual application, the first interface 113 and the second interface 121 that need to be connected may alternatively be determined in a manner, for example, a color of the data cable 130, sizes or shapes of the first interface 113 and the second interface 121, or orientations of the first interface 113 and the second interface 121.
[0093] Manner 2: A management module is disposed. The management module determines, based on a signal on the data cable 130 between the first interface 113 and the second interface 121, whether the first interface 113 is correctly connected to the second interface 121.
[0094] As shown in
[0095] A manner in which the management module 140 obtains the signal on the data cable 130 between the first interface 113 and the second interface 121 is not limited herein. When the management module 140 is disposed on the mainboard 120 of the server 100, the management module 140 may be connected to the second interface 121, and obtain, from the second interface 121, the signal on the data cable 130 between the first interface 113 and the second interface 121. When the management module 140 is disposed outside the mainboard 120 of the server 100, the management module 140 may be connected to the mainboard 120 of the server 100, and obtain the signal on the data cable 130 between the first interface 113 and the second interface 121 through the mainboard 120 of the server 100.
[0096] After obtaining the signal on the data cable 130 between the first interface 113 and the second interface 121, the management module 140 may detect the signal on the data cable 130 between the first interface 113 and the second interface 121, and compare the signal with a preset signal. If the signals are consistent, the management module 140 determines that the first interface 113 is correctly connected to the second interface 121. Otherwise, the management module 140 determines that the first interface 113 is incorrectly connected to the second interface 121.
[0097] It should be noted that the data cable 130 between the first interface 113 and the second interface 121 may include a plurality of pins, and each pin may be configured to transmit a signal. The management module 140 may detect signals transmitted on one or more pins in the data cable 130 between the first interface 113 and the second interface 121, and compare the signals transmitted on the one or more pins with the preset signal.
[0098] When detecting the signal on the data cable 130 between the first interface 113 and the second interface 121, the management module 140 may detect a signal value of the signal, for example, detect whether the signal is a high-level signal or a low-level signal. For example, the first interface 113A on the PCB 111 may send a high-level signal, and the first interface 113B may send a low-level signal. If a signal obtained by the management module 140 through the second interface 121A is a high-level signal, and a signal obtained by the management module 140 through the second interface 121B is a low-level signal, the management module 140 determines that the first interface 113A is correctly connected to the second interface 121A, and that the first interface 113B is correctly connected to the second interface 121B. If a signal obtained by the management module 140 through the second interface 121A is a low-level signal, and a signal obtained by the management module 140 through the second interface 121B is a high-level signal, the management module 140 determines that the first interface 113A is incorrectly connected to the second interface 121A, and that the first interface 113B is incorrectly connected to the second interface 121B.
[0099] When detecting the signal on the data cable 130 between the first interface 113 and the second interface 121, the management module 140 may alternatively detect a duty cycle of the signal, where the duty cycle may refer to a proportion of a high-level signal or a low-level signal in a signal period; and determine whether the duty cycle of the signal is a preset value. For example, the first interface 113A on the PCB 111 may send a signal whose duty cycle is 85%, and the first interface 113B may send a signal whose duty cycle is 15%. If a signal obtained by the management module 140 through the second interface 121A is a signal whose duty cycle is 85%, and a signal obtained by the management module 140 through the second interface 121B is a signal whose duty cycle is 15%, the management module 140 determines that the first interface 113A is correctly connected to the second interface 121A, and that the first interface 113B is correctly connected to the second interface 121B. If a signal obtained by the management module 140 through the second interface 121A is a signal whose duty cycle is 100%, and a signal obtained by the management module 140 through the second interface 121B is a signal whose duty cycle is 100%, the management module 140 determines that the first interface 113A is incorrectly connected to the second interface 121A, and that the first interface 113B is incorrectly connected to the second interface 121B.
[0100] A manner of generating the signal sent by the first interface 113 on the PCB 111 is not limited in this embodiment. For example, a component that can generate the signal is disposed on the PCB, and the component is connected to the first interface 113 on the PCB, so that the generated signal is sent through the first interface. For another example, the PCB 111 may be connected to a component that is disposed outside the backplane 110 and that is configured to generate the signal, and the component sends the generated signal through the first interface.
[0101] A composition of the management module 140 is not limited in this embodiment. For example, the management module 140 may be a central processing unit, an ASIC, a field-programmable gate array (FPGA), a complex programmable logic device (CPLD), or a module including some or all of the foregoing compositions. The management module may be an added module in the server 100 or an existing management module 140 in the server 100, for example, a baseboard management controller (BMC). To be specific, a function of detecting the signal on the data cable 130 between the first interface 113 and the second interface 121 is added to the existing management module 140 in the server 100.
[0102] When determining that the first interface 113 is incorrectly connected to the second interface 121, the management module 140 may give an alarm. A manner in which the management module 140 gives the alarm is not limited in this embodiment. For example, the alarm may be given by using a warning sound, the alarm may be given by using a caution light, or the alarm may be given by using both a warning sound and a caution light.
[0103] A manner of connecting the first interface 113 to the second interface 121 is not limited in this embodiment. For example, the first interface 113 on the backplane 110 may be directly connected to the second interface 121 on the mainboard 120 of the server 100 through the data cable 130, or may be connected to the second interface 121 on the mainboard 120 of the server 100 through an expansion board. The following separately describes the two manners.
[0104] Manner 1: The first interface 113 on the backplane 110 is directly connected to the second interface 121 on the mainboard 120 of the server 100 through the data cable 130.
[0105] A PCB 111 in the backplane 110 is used as an example. As shown in
[0106] Manner 2: The first interface 113 on the backplane 110 is connected to the second interface 121 on the mainboard 120 of the server 100 through the expansion board.
[0107] Usually, a quantity of second interfaces 121 on the mainboard 120 of the server 100 is limited, and it cannot be ensured that each first interface 113 on the backplane 110 can be connected to one second interface 121 on the mainboard 120 of the server 100. To ensure that each first interface 113 on the backplane 110 can be connected to the mainboard 120 of the server 100, an expansion board 150 may be added between the backplane 110 and the mainboard 120 of the server 100. The expansion board 150 may be a Serial Attached SCSI (SAS) expander or a Peripheral Component Interconnect Express (PCIe) switch. A type of the expansion board 150 is not limited in this embodiment.
[0108] The first interface 113 on the PCB 111 may be first connected to the expansion board 150, and the expansion board 150 is connected to the second interface 121 on the mainboard 120 of the server 100, to implement interface expansion.
[0109] The expansion board 150 may be parallel to the air inflow direction of the air intake vent, to reduce obstruction to air flowing into the server 100.
[0110]
[0111] Similarly, to prevent the first interface 113 from being incorrectly connected to the expansion board 150, the data cables 130 that need to be connected to different first interfaces 113 may also be distinguished by using the lengths of the data cables 130, the different first interfaces 113 may be distinguished by using the shapes of the first interfaces 113, or the management module 140 may determine whether the first interface 113 is correctly connected to the second interface 121 (in this case, it may be understood that whether the first interface 113 is correctly connected to the expansion board 150 is detected). For a specific manner, refer to the foregoing content. Details are not described herein again.
[0112]
[0113] Similarly, to prevent the first interface 113 from being incorrectly connected to the expansion board 150, the data cables 130 that need to be connected to first interfaces 113 may also be distinguished by using the lengths of the data cables 130, the different first interfaces 113 may be distinguished by using the shapes of the first interfaces 113, or the management module 140 may determine whether the first interface 113 is correctly connected to the second interface 121 (in this case, it may be understood that whether the first interface 113 is correctly connected to the expansion board 150 is detected). For a specific manner, refer to the foregoing content. Details are not described herein again.
[0114] It is clear that a person skilled in the art can make various modifications and variations without departing from the scope of this disclosure. In this way, this disclosure is intended to cover these modifications and variations provided that they fall within the scope of the claims and equivalent technologies thereof.