KR20190111493A - Big data server - Google Patents

Big data server Download PDF

Info

Publication number
KR20190111493A
KR20190111493A KR1020180033673A KR20180033673A KR20190111493A KR 20190111493 A KR20190111493 A KR 20190111493A KR 1020180033673 A KR1020180033673 A KR 1020180033673A KR 20180033673 A KR20180033673 A KR 20180033673A KR 20190111493 A KR20190111493 A KR 20190111493A
Authority
KR
South Korea
Prior art keywords
node
big data
pcs
server
chassis
Prior art date
Application number
KR1020180033673A
Other languages
Korean (ko)
Inventor
송영호
Original Assignee
세론시스 주식회사
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 세론시스 주식회사 filed Critical 세론시스 주식회사
Priority to KR1020180033673A priority Critical patent/KR20190111493A/en
Publication of KR20190111493A publication Critical patent/KR20190111493A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/161Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/328Computer systems status display
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20009Modifications to facilitate cooling, ventilating, or heating using a gaseous coolant in electronic enclosures
    • H05K7/20209Thermal management, e.g. fan control
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20709Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
    • H05K7/20718Forced ventilation of a gaseous coolant

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Quality & Reliability (AREA)
  • Thermal Sciences (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

The present invention relates to technology for configuring a small and optimized server for big data by connecting a plurality of node PCs. A server for big data comprises: a plurality of node PCs including a CPU, memory, and storage; a chassis having insertion space into which the node PCs are inserted; and a backplane provided on a rear surface of the chassis and interfaced with each node PC. Each node PC is provided with two LAN ports. Two switching hubs are provided on the backplane so that one LAN port is connected to an external network. The other LAN port is used for network connection between each node PC.

Description

빅데이터용 서버{Big data server}Big data server

본 발명은 복수의 노드피씨를 연결하여 소형의 최적화된 빅데이터용 서버를 구성하도록 하는 기술에 관한 것이다.The present invention relates to a technique for connecting a plurality of node PCs to configure a small optimized big data server.

빅데이터(Big Data)는 대개 전통적인 데이터베이스(DB)나 시스템 환경에서 처리하기 힘든 대용량 데이터를 저장, 분석, 처리해 가치있는 정보로 만들어내는 일련의 과정을 일컫는다.Big data usually refers to a series of processes that store, analyze and process large amounts of data that are difficult to process in a traditional database or system environment into valuable information.

빅데이터라는 개념이 등장하기 이전에도 성능 좋고 값비싼 슈퍼컴퓨터를 이용해 대용량 데이터를 다루는 방법은 존재했다. 하지만 기존 시스템 환경에는 스토리지나 컴퓨팅 자원도 부족했고 비용도 적잖이 드는데다 관련 기술이나 엔지니어가 부족하여 기업이 쏟아지는 데이터를 자유롭게 분석할 수 있는 환경을 구축하는 것은 힘들었다. 그래서 기존 데이터를 비용 대비 효율적으로 처리할 수 있는 방법론이 꾸준히 요구되었다Even before the concept of big data emerged, there existed ways to handle large amounts of data using high-performance and expensive supercomputers. However, the existing system environment lacked storage and computing resources, and the cost was low, and it was difficult to establish an environment where the enterprise could freely analyze the data that was poured due to the lack of related technologies and engineers. Therefore, there is a constant demand for a methodology that can process existing data cost-effectively.

근래에는 빅데이터 처리를 위해 병렬 클러스터 컴퓨터가 사용되기도 하는데, 다수개의 노드 피씨를 묶어서 고속 네트워크를 병렬구조로 사용하는 것으로, 하나의 하우징에 다수개의 범용 피씨를 결합, 범용 피씨를 병렬적으로 연결하여 사용함으로써 다수의 CPU, 그래픽카드, HDD 등을 활용하여 대용량의 데이터 저장 및 매우 빠른 처리속도를 제공할 수 있도록 한다.Recently, a parallel cluster computer is used to process big data, and a plurality of node PCs are bundled to use a high-speed network as a parallel structure, and a plurality of general purpose PCs are combined in one housing to connect general purpose PCs in parallel. By using a large number of CPUs, graphics cards, HDDs, etc., it can provide a large amount of data storage and very fast processing speed.

본 발명과 관련한 종래기술로 대한민국 등록특허 제10-1792729호의 "노드 피씨별 실시간 모니터링과 개별 제어와 개별 냉각이 가능한 병렬 클러스터 컴퓨터 및 이를 구비한 빅데이터용 서버 시스템"이 알려져 있다.In the related art related to the present invention, Korean Patent No. 10-1792729 discloses "a parallel cluster computer capable of real-time monitoring and individual control and individual cooling for each node PC and a server system for big data having the same".

첨부되는 도 1은 종래기술에 의한 병렬 클러스터 컴퓨터를 구비한 빅데이터용 서버 시스템을 설명하기 위한 개념도이다.1 is a conceptual diagram illustrating a big data server system having a parallel cluster computer according to the related art.

도시된 바와 같이, 종래기술에 의한 양방향 연동 제어를 위한 원격모듈과 온도 감지 센서를 구비한 다수개의 노드 피씨와, 상기 원격모듈과 연결된 제어모듈을 구비하여 노드 피씨별 실시간 모니터링 및 개별 제어를 수행하는 피씨 제어부와, 상기 다수개의 노드 피씨와 상기 피씨 제어부가 병렬 연결되는 백플레인, 하나 또는 복수개의 노드 피씨로 묶인 로컬 영역에 개별 설치되는 복수개의 냉각팬, 각 로컬 영역의 실시간 온도 정보를 전달받고, 입력되는 온도 정보에 따라 상기 냉각팬을 개별 제어하는 온도제어수단을 포함하는 복수개의 병렬 클러스터 컴퓨터; 및 상기 복수개의 병렬 클러스터 컴퓨터가 설치되는 렉 본체;를 포함하여 이루어지고, 상기 온도제어수단은 상기 온도 감지 센서에서 전달되는 아날로그 온도 정보를 디지털 신호로 변환하여 데이터화하는 센서 제어부와, 상기 센서 제어부를 통해 입력된 온도 정보에 따라 상기 냉각팬을 단계별로 개별 작동시키는 팬 제어부를 포함하고, 상기 피씨 제어부와 상기 센서 제어부는 상기 백플레인에 모듈 형태로 탑재되거나, 상기 백플레인에 회로 형태로 온보드화되어 있는 것을 특징으로 하는 빅데이터용 서버 시스템에 관한 것이다.As illustrated, a plurality of node PCs having a remote module and a temperature sensing sensor for bidirectional interlocking control according to the prior art, and a control module connected to the remote module to perform real-time monitoring and individual control for each node PC PC controller, a plurality of node PC and the PC controller is connected to the backplane in parallel, a plurality of cooling fans individually installed in a local area bound by one or a plurality of node PC, real-time temperature information of each local area is received, input A plurality of parallel cluster computers including temperature control means for individually controlling the cooling fans in accordance with the temperature information to be obtained; And a rack main body in which the plurality of parallel cluster computers are installed, wherein the temperature control unit comprises a sensor controller for converting analog temperature information transmitted from the temperature sensor into a digital signal and converting the data into a digital signal; And a fan controller for individually operating the cooling fan step by step according to the temperature information input through the PC controller, wherein the PC controller and the sensor controller are mounted on the backplane in a module form or are onboarded in a circuit form on the backplane. The present invention relates to a big data server system.

종래기술은 각각의 로컬 영역의 실시간 온도 정보를 전달받고 입력되는 온도 정보에 따라 냉각팬을 단계별로 개별 제어하는 온도 제어수단을 도입하여 기존의 고정 냉각 방식이 아닌 온도 감지에 따른 실시간 냉각 제어방식을 채택하여 각 노드 피씨별 작동 및 온도에 따라 냉각팬의 작동을 단계별로 제어하여 소비 전력을 획기적으로 감소시킬 수 있도록 하는 효과를 제공할 수 있다.The prior art adopts a temperature control means for individually controlling the cooling fan step by step according to the received temperature information and receives the real-time temperature information of each local area to implement the real-time cooling control method according to the temperature detection instead of the conventional fixed cooling method. Adoption can provide the effect of dramatically reducing the power consumption by controlling the operation of cooling fan step by step according to the operation and temperature of each node PC.

대한민국 등록특허 제10-1792729호Republic of Korea Patent No. 10-1792729

본 발명에서는 개별 기업체에서 사용하기에 적합한 소규모의 빅데이터 서버를 제공할 수 있도록 하되, 각 노드피씨에 2개씩의 랜포트가 마련되게 하고, 백플레인에 2개의 스위칭 허브를 마련하여 그 중 하나의 랜포트는 외부네트워크와 연결시키고, 다른 하나의 랜포트는 이웃하는 노드피씨와 연결함으로써 복수의 노드피씨들을 병렬적으로 연결하여 소형이면서 효율적 사용이 가능한 빅데이터용 서버를 제공하고자 함을 목적으로 한다.In the present invention, it is possible to provide a small big data server suitable for use in an individual enterprise, but two LANs are provided in each node PC, and two switching hubs are provided in the backplane, so that one LAN is provided. The port is connected to an external network, and the other LAN port is connected to a neighboring node PC to connect a plurality of node PCs in parallel to provide a server for big data that can be used compactly and efficiently.

제시한 바와 같은 과제 달성을 위한 본 발명의 빅데이터용 서버는, 산업용 빅데이터 서버로서, CPU, 메모리 및 스토리지를 포함하는 복수개의 노드피씨; 상기 노드피씨들이 삽입되는 삽입공간을 가지는 샤시; 상기 샤시의 배면에 마련되되, 상기 각 노드피씨와 인터페이스되는 백플레인;을 포함하되, 상기 각 노드피씨에는 2개의 랜포트(LAN PORT)가 마련되며, 상기 백플레인에 2개의 스위칭 허브(Switching Hub)가 마련되게 하여 하나의 상기 랜포트는 외부네트워크와 연결되고, 다른 하나의 상기 랜포트는 상기 각 노드피씨간 네트워크 연결에 사용되도록 하는 것을 특징으로 한다.Big data server of the present invention for achieving the problem as described, the industrial big data server, a plurality of node PC including a CPU, memory and storage; A chassis having an insertion space into which the node PCs are inserted; The backplane is provided on the rear surface of the chassis, and interfaces with the respective node PCs. Each node PC includes two LAN ports, and two switching hubs are provided on the backplane. One LAN port is connected to an external network, and the other LAN port is used for network connection between each node PC.

바람직하게 상기 노드피씨들은, 상기 랜포트를 통해 2개 이상의 상기 노드피씨가 병렬 연결되도록 함으로써 병렬 서버를 구축할 수 있도록 하는 것을 특징으로 한다.Preferably, the node PCs may be configured to establish a parallel server by allowing two or more of the node PCs to be connected in parallel through the LAN port.

바람직하게 상기 노드피씨의 전면부에는 CPU의 온도 및 FAN의 회전속도를 표시해주는 인디게이터가 마련되며, 상기 CPU의 온도 및 FAN의 회전속도가 정상범위를 벗어나게 되면 경보를 발동하는 알람부가 마련되고, 상기 알람부가 작동되면 상기 노드피씨는 오토파킹되도록 하는 것을 특징으로 한다.Preferably, the front portion of the node PC is provided with an indicator for indicating the temperature of the CPU and the rotational speed of the FAN, an alarm unit for providing an alarm is provided when the temperature of the CPU and the rotational speed of the FAN is out of the normal range, When the alarm unit is activated, the node PC may be auto-parked.

바람직하게 상기 샤시는, 상기 노드피씨들이 장착된 채 출몰되는 복수의 랙을 가지게 되며, 상기 샤시의 하부측에 이웃하는 상기 노드피씨들의 사이로 외기를 강제공급할 수 있는 복수의 분사구가 마련되어, 냉각이 요구되는 특정 노드피씨로 외기를 송풍시킬 수 있도록 하는 것을 특징으로 한다.Preferably, the chassis has a plurality of racks in which the node PCs are mounted, and a plurality of injection holes are provided for forcibly supplying outside air to neighboring node PCs on the lower side of the chassis, and cooling is required. It is characterized in that to allow the outside air to be blown to a specific node PC.

바람직하게 상기 백플레인에는 UPS 회로가 구성되어 정전시에 UPS에 저장된 전력으로 데이터 손실없이 자동파킹모드가 실행될 수 있도록 하는 것을 특징으로 한다.Preferably, the backplane is configured with a UPS circuit to enable the automatic parking mode to be executed without data loss with power stored in the UPS in case of power failure.

본 발명에 의한 빅데이터용 서버는 복수의 노드피씨를 랜포트를 이용하여 연결함으로써 개별 노프피씨가 하나의 서버로서 사용될 수도 있고, 복수의 노드피씨를 상호 연결하여 고용량의 빅데이터용 서버로 활용이 가능하다는 효과가 있다.In the big data server according to the present invention, individual nodes may be used as one server by connecting a plurality of node PCs using a LAN port. There is an effect that it is possible.

그리고 본 발명에 의한 빅데이터용 서버는 개별 노드피씨에 CPU의 온도 및 FAN의 회전속도를 측정하여 알려주는 인디게이터가 구비되고, 비정상적일 때 알람부를 통해 알람을 발령하며, 오토파킹이 이루어질 수 있도록 함으로써 안전한 사용이 가능하면서 데이터 손실을 예방할 수 있도록 할 수 있다는 효과가 있다.And the big data server according to the present invention is provided with an indicator for measuring the temperature of the CPU and the rotation speed of the FAN to the individual node PC, and when an abnormal is issued an alarm through the alarm unit, by allowing the auto parking It is safe to use and can prevent data loss.

도 1은 종래기술에 의한 병렬 클러스터 컴퓨터를 구비한 빅데이터용 서버 시스템을 설명하기 위한 개념도.
도 2는 본 발명에 의한 빅데이터용 서버의 개략적인 구성도.
도 3은 본 발명에 의한 빅데이터용 서버의 개념도.
1 is a conceptual diagram illustrating a server system for big data having a parallel cluster computer according to the prior art.
2 is a schematic configuration diagram of a server for big data according to the present invention;
3 is a conceptual diagram of a server for big data according to the present invention.

이하 본 발명에 의한 빅데이터용 서버에 대해 보다 상세한 설명을 하도록 하며, 첨부되는 도면을 참조하는 것으로 한다. 단, 제시되는 도면 및 이에 대한 구체적인 설명은 본 발명의 기술적 사상에 따른 하나의 실시 가능한 예를 설명하는 것인 바, 본 발명의 기술적 보호범위가 이에 한정되는 것은 아니다.Hereinafter, a server for big data according to the present invention will be described in more detail with reference to the accompanying drawings. However, the drawings and detailed description thereof will be described as one possible example according to the technical idea of the present invention, the technical protection scope of the present invention is not limited thereto.

본 발명에 의한 빅데이터용 서버는 중소형 기업체에서 독립적인 서버 시스템을 구축하고자 할 때 유용하게 사용될 수 있는 것이며, 각종 데이터의 처리 및 저장을 안정적으로 구현할 수 있고, 외부네트워크를 통해 소비자들에게 특정한 서비스의 제공이 가능하도록 한다.Big data server according to the present invention can be useful when you want to build an independent server system in a small and medium-sized enterprise, can implement a variety of data processing and storage stably, a specific service to consumers through an external network To be provided.

첨부되는 도 2는 본 발명에 의한 빅데이터용 서버의 개략적인 구성도이며, 도 3은 본 발명에 의한 빅데이터용 서버의 개념도를 나타낸 것이다.2 is a schematic configuration diagram of a server for big data according to the present invention, and FIG. 3 is a conceptual diagram of a server for big data according to the present invention.

구체적으로 본 발명의 빅데이터용 서버는 주요한 구성요소로 노드피씨(100), 샤시(200), 백플레인(300)을 포함하게 되며, 샤시(200)는 노드피씨(100)들을 세로방향으로 세워서 장착될 수 있도록 하는 박스와 같은 형상을 이룬다.Specifically, the big data server of the present invention includes a node PC 100, a chassis 200, and a backplane 300 as main components, and the chassis 200 is mounted vertically with the node PCs 100 vertically. It is shaped like a box that can be used.

샤시(200)는 기본적으로 내부가 빈 사각 박스 형상으로 노드피씨(100)들이 삽입되는 삽입공간을 가지게 되되, 각각의 노드피씨(100)들을 쉽게 장착할 수 있도록 랙 구조를 이루고 있다. 즉, 전후방으로 슬라이딩될 수 있는 랙(210)이 구비되어 간편하게 노드피씨(100)를 밀어서 넣거나 반대로 당겨서 빼낼 수 있도록 구성된다.The chassis 200 basically has an insertion space into which the node PCs 100 are inserted into an empty rectangular box shape, and forms a rack structure to easily mount the respective node PCs 100. That is, the rack 210 that can slide back and forth is provided so that the node PC 100 can be easily pushed in or pulled out.

그리고 복수의 노드피씨(100)들이 구비되는데, 각각의 노드피씨(100)에는 CPU, 메모리 및 스토리지를 포함하게 된다. CPU, 메모리는 메인보드상에 설치가 되며, 서브보드에 파워와 이더넷이 연결된다.A plurality of node PCs 100 are provided, and each node PC 100 includes a CPU, memory, and storage. CPU and memory are installed on the main board, and power and Ethernet are connected to the sub board.

메인보드는 Asrock C2550D41_TDP 14W_170×170 이 사용될 수 있으며, 메모리는 DDR3 16GB Udimm 이 사용될 수 있고, 스토리지는 3.5〃HDD 또는 2.5〃 HDD 가 사용될 수 있다.Asrock C2550D41_TDP 14W_170 × 170 can be used for mainboard, DDR3 16GB Udimm can be used for memory, and 3.5〃 HDD or 2.5〃 HDD can be used for storage.

본 실시예의 경우 5개의 노드피씨(100)들이 사용되는 것으로 하며, 노드피씨들의 갯수는 필요에 따라 증감될 수 있으며, 각각의 노드피씨들은 설명의 편의상 제1노드피씨(100a), 제2노드피씨(100b), 제3노드피씨(100c), 제4노드피씨(100d), 제5노드피씨(100e)라 부르도록 한다.In the present embodiment, five node PCs 100 are used, and the number of node PCs may be increased or decreased as needed, and each node PC may be a first node PC 100a or a second node PC for convenience of description. 100b, the third node PC 100c, the fourth node PC 100d, and the fifth node PC 100e.

샤시(200)에는 소정의 이격거리를 두면서 제1랙(210a), 제2랙(210b), 제3랙(210c), 제4랙(210d), 제5랙(210e)이 마련되어, 서로 대응하는 랙(210)에 노드피씨(100)가 장착된다.The chassis 200 is provided with a first rack 210a, a second rack 210b, a third rack 210c, a fourth rack 210d, and a fifth rack 210e at a predetermined distance from each other. The node PC 100 is mounted to the rack 210.

한편, 샤시(200)의 배면에는 노드피씨(100)와 인터페이스되는 백플레인(300)이 설치되며, 백플레인(300)은 PCB 기판과 같은 것으로 데이터의 버스 구조를 형성하게 된다.On the other hand, the backplane of the chassis 200 is provided with a backplane 300 to interface with the node PC 100, the backplane 300 is the same as the PCB substrate to form a bus structure of data.

특히, 본 발명에서의 빅데이터용 서버에서 각각의 노드피씨(100)에는 2개의 랜포트(LAN PORT)(110)가 마련되며, 백플레인(300)에는 2개의 스위칭 허브(Switching Hub)(310)가 구비된다.In particular, two LAN ports 110 are provided in each node PC 100 in the server for big data in the present invention, and two switching hubs 310 are provided in the backplane 300. Is provided.

스위칭 허브(310)란, 포트 스위칭 허브의 줄임말로 수신된 모든 패킷을 모든 곳으로 보내주는 중계 역할을 하는 일반 허브와는 달리 각 패킷을 필요한 곳에만 전송하는 스위치의 기능을 가지고 있는 특수한 형태의 허브이다. 즉, 스위칭 허브는 필요할 때만 세그먼트(segment) 단위로 접속하여 데이터를 전송하는 방식이며 노드 단위로 스위칭을 하게 된다는 특징을 가진다.The switching hub 310 is a special type of hub that has a function of a switch that transmits each packet only where necessary, unlike a general hub that relays all received packets to all places by abbreviation of the port switching hub. . In other words, the switching hub transmits data by connecting segments only when necessary and switches each node.

노드피씨(100)에 마련되는 2개의 랜포트(110) 중에서 1번 랜포트는 외부네트워크와 연결되게 하며, 2번 랜포트는 내부네트워크 , 즉 이웃하는 노드피씨간 네트워크 연결에 사용되도록 한다.LAN port 1 of the two LAN ports 110 provided in the node PC 100 to be connected to the external network, LAN 2 is to be used for the internal network, that is, network connection between neighboring node PC.

즉, 백플레인(300)에 2개의 스위칭 허브(310)가 마련되게 하여 제1스위칭 허브(310a)를 통해 1번 랜포트(110)가 연결되게 하고, 제2스위칭 허브(310b)를 통해 2번 랜포트(110)가 연결되게 한다. That is, two switching hubs 310 are provided on the backplane 300 such that the first LAN 110 is connected through the first switching hub 310a and twice through the second switching hub 310b. The LAN 110 is connected.

복수의 노드피씨(100)들은 2개 이상의 노드피씨(100)가 병렬 형태로 연결됨으로써 병렬 서버를 구축할 수 있도록 하는데, 2번 랜포트(110)를 이용하여 제2스위칭 허브(310b)의 스위칭 기능을 통해 복수의 노드피씨간 병렬 연결이 이루어지게 할 수 있다.The plurality of node PCs 100 allow two or more node PCs 100 to be connected in parallel to form a parallel server. The switching of the second switching hub 310b using the second LAN port 110 is performed. This allows the parallel connection between multiple node PCs.

노드피씨(100) 각각은 개별적으로 하나의 서버로서 기능할 수 있지만, 복수개의 노드피씨를 병렬적으로 연결함으로써 각 메모리 및 CPU 리소스를 공유할 수 있도록 함으로써 사용자의 필요에 따라 노드피씨간 확장을 통해 병렬 서버를 구축할 수 있게 된다.Each node PC 100 can function as a server individually, but by connecting a plurality of node PCs in parallel to share each memory and CPU resources through the expansion between the node PCs according to the user's needs You will be able to build a parallel server.

한편, 노드피씨간의 병렬 처리는 단순하게 최대화하는 것이 아니라 하드웨어에 적합하게 최적화되어야 하는데, 이것은 병렬 처리수를 늘리게 되면 워크로드는 분산되지안 프로세스 수도 늘어나서 오버헤드가 추가되므로 병렬 처리수를 늘리면 하드웨어 용량이 초과되는 경우 실제로 성능 저하를 초래할 수 있다.On the other hand, parallelism between node PCs should be optimized for the hardware rather than simply maximizing. This means that increasing the number of parallel processes increases the number of processes that are not distributed, which adds overhead. If this is exceeded, it can actually lead to performance degradation.

한편, 노드피씨(100)들의 전면부에는 CPU의 온도 및 FAN의 회전속도를 표시해주는 인디게이터(120)가 마련될 수 있으며, 또한 알람부(130)가 구비되고, 만약 CPU의 온도 및 FAN의 회전속도가 정상범위를 벗어나게 되면 알람부(130)에서 경보를 발동할 수 있도록 하는 것이 바람직하다.On the other hand, the front of the node PC 100 may be provided with an indicator 120 for displaying the temperature of the CPU and the rotational speed of the FAN, and also provided with an alarm unit 130, if the temperature of the CPU and the rotation of the FAN When the speed is out of the normal range, it is preferable to enable the alarm unit 130 to trigger an alarm.

그리고 알람부(130)가 작동되면 해당 노드피씨(100)는 오토파킹되도록 함으로써 시스템이 셧다운되는 것을 방지하여 데이터의 손실이 없도록 한다.When the alarm unit 130 is activated, the node PC 100 is auto-parked to prevent the system from being shut down so that no data is lost.

복수의 노드피씨(100) 각각으로부터 CPU의 온도 및 FAN의 회전속도가 측정되어 인디게이터(120)를 통해 표시되며, 알람부(130)에서는 측정된 CPU의 온도 및 FAN의 회전속도에 대한 정보를 바탕으로 해당 노드피씨(100)의 정상작동 여부를 판단하게 되고, CPU의 온도나 FAN의 회전속도 중 어느 하나 혹은 두 가지 모두 정상범위를 벗어나는 경우에 경보가 발동되도록 하고, 이와 동시에 해당 노드피씨(100)의 시스템이 오토파킹될 수 있도록 정해진 프로세스에 따라 시스템이 정지되도록 한다.The temperature of the CPU and the rotational speed of the FAN are measured from each of the plurality of node PCs 100 and displayed through the indicator 120, and the alarm unit 130 based on the measured temperature of the CPU and the rotational speed of the FAN. By determining whether the node PC 100 is operating normally, the alarm is triggered when one or both of the temperature of the CPU or the rotational speed of the FAN is out of the normal range, and at the same time the node PC (100) The system is stopped according to a predetermined process so that the system can be auto-parked.

노드피씨(100)들이 장착되는 샤시(200)는 최소한의 삽입공간을 제공하게 되는데, 이에 따라 복수의 노드피씨(100)들은 밀집되게 적층되는 구조를 이루게 되며, 이로 인해 노드피씨들의 작동으로 인한 열의 축적은 노드피씨를 구성하는 각종 전자부품들에 악영향을 주게 된다.The chassis 200 in which the node PCs 100 are mounted provides a minimum insertion space, and thus, the plurality of node PCs 100 are densely stacked to form a structure in which the node PCs are densely stacked. Accumulation adversely affects the various electronic components constituting the node PC.

따라서 본 발명에서는 샤시(200)의 하부측에 외기를 공급할 수 있는 분사구(220)를 두도록 하는데, 구체적으로 랙(210)에 장착되는 각각의 노드피씨(100)들 사이로 외기를 강제공급할 수 있도록 복수의 분사구(220)를 두도록 한다.Therefore, in the present invention, the injection hole 220 for supplying the outside air to the lower side of the chassis 200 is to be placed, specifically, a plurality of forced to supply the outside air between each of the node PC 100 mounted on the rack 210 Let the injection hole 220 of.

즉, 이웃하는 노드피씨(100)들 사이 사이로 분사구(220)를 마련하도록 하고 각 분사구(220)는 ID가 부여되며, 특정한 방향을 향해 외기가 분출될 수 있도록 한다. 다수의 노드피씨(100) 중에서 CPU의 온도나 FAN의 회전속도가 정상범위를 벗어나거나 벗어날 가능성이 농후한 해당 노드피씨(100)가 검지되는 경우에 외기를 해당 노드피씨를 향해 집중적으로 공급하여 온도를 낮출 수 있도록 한다.That is, the nozzle 220 is provided between the neighboring node PCs 100, and each nozzle 220 is provided with an ID, so that outside air may be ejected toward a specific direction. Among the node PCs 100, if the node PC 100 detects that the CPU temperature or the rotation speed of the FAN is out of the normal range or is likely to be out of the normal range, the air is intensively supplied to the node PCs. To lower it.

한편, 백플레인(300)에는 UPS 회로가 구성되도록 하는데, UPS는 정전시에 시스템이 갑자기 정지되는 것을 방지하기 위한 저장된 전력을 공급하게 되고, 이를 통해 데이터가 손실되는 것을 방지하게 되고, 시스템이 자동파킹모드가 이루어질 수 있도록 시간을 확보할 수 있도록 한다.On the other hand, the backplane 300 is configured to configure the UPS circuit, the UPS is to supply the stored power to prevent the system from suddenly stopped in the event of a power failure, thereby preventing the loss of data, the system is automatically parked Allow time for the mode to take place.

UPS는 별도의 UPS모듈을 설치하지 않고 백플레인에 UPS회로가 구성되게 하는 것이 바람직하다.It is desirable for the UPS to have a UPS circuit configured on the backplane without installing a separate UPS module.

이상 설명한 바와 같은 본 발명에 의한 빅데이터용 서버는 복수의 노드피씨를 병렬로 자유롭게 연결 구성할 수 있도록 함으로써 사용자들의 필요에 따라 매우 효율적으로 병렬 서버를 구성할 수 있기 때문에 중소기업의 사내에서 사용될 수 있는 빅데이터용 서버로 활용되기에 적합하다.As described above, the big data server according to the present invention can be used in a small and medium-sized company because it is possible to configure a parallel server very efficiently according to the needs of users by allowing a plurality of node PCs to be freely connected in parallel. It is suitable to be used as a server for big data.

본 발명은 기업체의 빅데이터용 서버로 사용될 수 있는 기술이다.The present invention is a technology that can be used as a server for big data of the enterprise.

100 : 노드피씨
100a: 제1노드피씨 100b: 제2노드피씨
100c: 제3노드피씨 100d: 제4노드피씨
100e: 제5노드피씨 110 : 랜포트
120 : 인디게이터 130 : 알람부
200 : 샤시
210 : 랙 210a: 제1랙
210b: 제2랙 210c: 제3랙
210d: 제4랙 210e: 제5랙
220 : 분사구
300 : 백플레인
310 : 스위칭 허브 310a: 제1스위칭 허브
310b: 제2스위칭 허브
100: Nordic PC
100a: first node PC 100b: second node PC
100c: third node PC 100d: fourth node PC
100e: 5th node PC 110: LAN port
120: indicator 130: alarm unit
200: chassis
210: rack 210a: first rack
210b: second rack 210c: third rack
210d: fourth rack 210e: fifth rack
220: injection hole
300 backplane
310: switching hub 310a: first switching hub
310b: second switching hub

Claims (5)

산업용 빅데이터 서버로서,
CPU, 메모리 및 스토리지를 포함하는 복수개의 노드피씨;
상기 노드피씨들이 삽입되는 삽입공간을 가지는 샤시;
상기 샤시의 배면에 마련되되, 상기 각 노드피씨와 인터페이스되는 백플레인;을 포함하되,
상기 각 노드피씨에는 2개의 랜포트(LAN PORT)가 마련되며, 상기 백플레인에 2개의 스위칭 허브(Switching Hub)가 마련되게 하여 하나의 상기 랜포트는 외부네트워크와 연결되고, 다른 하나의 상기 랜포트는 상기 각 노드피씨간 네트워크 연결에 사용되도록 하는 것을 특징으로 하는 빅데이터용 서버.
As an industrial big data server,
A plurality of node PCs including CPU, memory and storage;
A chassis having an insertion space into which the node PCs are inserted;
A backplane provided on the rear surface of the chassis and interfaced with each node PC;
Each LAN PC is provided with two LAN ports, and two switching hubs are provided on the backplane, so that one LAN port is connected to an external network and the other LAN port is provided. Big data server, characterized in that to be used for the network connection between each node PC.
제 1 항에 있어서,
상기 노드피씨들은,
상기 랜포트를 통해 2개 이상의 상기 노드피씨가 병렬 연결되도록 함으로써 병렬 서버를 구축할 수 있도록 하는 것을 특징으로 하는 빅데이터용 서버.
The method of claim 1,
The node PCs,
Big data server, characterized in that to establish a parallel server by allowing two or more of the node PC to be connected in parallel through the LAN port.
제 1 항에 있어서,
상기 노드피씨의 전면부에는 CPU의 온도 및 FAN의 회전속도를 표시해주는 인디게이터가 마련되며, 상기 CPU의 온도 및 FAN의 회전속도가 정상범위를 벗어나게 되면 경보를 발동하는 알람부가 마련되고, 상기 알람부가 작동되면 상기 노드피씨는 오토파킹되도록 하는 것을 특징으로 하는 빅데이터용 서버.
The method of claim 1,
The front part of the node PC is provided with an indicator for displaying the temperature of the CPU and the rotational speed of the FAN, an alarm unit for providing an alarm when the temperature of the CPU and the rotational speed of the FAN is out of the normal range is provided, the alarm unit The node PC is auto-parking when operating, characterized in that the server for big data.
제 1 항 내지 제 3 항 중 어느 하나의 항에 있어서,
상기 샤시는,
상기 노드피씨들이 장착된 채 출몰되는 복수의 랙을 가지게 되며, 상기 샤시의 하부측에 이웃하는 상기 노드피씨들의 사이로 외기를 강제공급할 수 있는 복수의 분사구가 마련되어, 냉각이 요구되는 특정 노드피씨로 외기를 송풍시킬 수 있도록 하는 것을 특징으로 하는 빅데이터용 서버.
The method according to any one of claims 1 to 3,
The chassis,
The node PCs are equipped with a plurality of racks to be sunk, and a plurality of nozzles for forcing air to be supplied between the neighboring node PCs on the lower side of the chassis is provided, the outside air to a specific node PC that requires cooling Big data server, characterized in that to allow to blow.
제 4 항에 있어서,
상기 백플레인에는 UPS 회로가 구성되어 정전시에 UPS에 저장된 전력으로 데이터 손실없이 자동파킹모드가 실행될 수 있도록 하는 것을 특징으로 하는 빅데이터용 서버.

The method of claim 4, wherein
The backplane has a UPS circuit configured to enable the automatic parking mode to be executed without data loss by the power stored in the UPS in the event of a power failure.

KR1020180033673A 2018-03-23 2018-03-23 Big data server KR20190111493A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180033673A KR20190111493A (en) 2018-03-23 2018-03-23 Big data server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180033673A KR20190111493A (en) 2018-03-23 2018-03-23 Big data server

Publications (1)

Publication Number Publication Date
KR20190111493A true KR20190111493A (en) 2019-10-02

Family

ID=68422800

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180033673A KR20190111493A (en) 2018-03-23 2018-03-23 Big data server

Country Status (1)

Country Link
KR (1) KR20190111493A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210051454A (en) * 2019-10-30 2021-05-10 세론시스 주식회사 Cooling system for industrial big data server
KR20220082223A (en) 2020-12-10 2022-06-17 주식회사 플랜정보기술 Method for displaying diagnostic defect in bigdata storage platform
KR20230135960A (en) * 2022-03-17 2023-09-26 아이라자스(주) Server decive and method for manufacturing thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101792729B1 (en) 2015-11-23 2017-11-13 에이쓰리솔루션(주) Cluster computer and server system using thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101792729B1 (en) 2015-11-23 2017-11-13 에이쓰리솔루션(주) Cluster computer and server system using thereof

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210051454A (en) * 2019-10-30 2021-05-10 세론시스 주식회사 Cooling system for industrial big data server
KR20220082223A (en) 2020-12-10 2022-06-17 주식회사 플랜정보기술 Method for displaying diagnostic defect in bigdata storage platform
KR20230135960A (en) * 2022-03-17 2023-09-26 아이라자스(주) Server decive and method for manufacturing thereof

Similar Documents

Publication Publication Date Title
US8639963B2 (en) System and method for indirect throttling of a system resource by a processor
US6915362B2 (en) System to aggregate keyboard video mouse (KVM) control across multiple server blade chassis
US6934786B2 (en) Server chassis hardware master system and method
US7925911B2 (en) Managing computer power among a plurality of computers
US6813150B2 (en) Computer system
US20050262392A1 (en) Embedded server chassis hardware master system and method
KR20190111493A (en) Big data server
US7930388B2 (en) Blade server management system
US10499531B2 (en) Rack level network switch
US20110191514A1 (en) Server system
US9098257B2 (en) Information handling system server architecture for improved management communication
US20030014587A1 (en) Intelligent backplane for serial storage architectures method and system
US10429911B2 (en) Apparatus, system, and method for detecting device types of storage devices
US9037878B2 (en) Server rack system
KR20150049572A (en) System for sharing power of rack mount server and operating method thereof
US20130322018A1 (en) Heat dissipating module and server cabinet using same
WO2015050521A1 (en) Smart server cabinet
US8842664B2 (en) Chassis management modules for advanced telecom computing architecture shelves, and methods for using the same
US20100011229A1 (en) Methods of powering up a disk drive storage enclosure and storage enclosures
US8020167B2 (en) System and method for automatic throttling of resources in an information handling system chassis
US8988870B2 (en) Data storage device enclosure and module
US10126798B2 (en) Systems and methods for autonomously adapting powering budgeting in a multi-information handling system passive chassis environment
EP3508980B1 (en) Equipment rack and method of ensuring status reporting therefrom
US20150169030A1 (en) Systems and methods for thermal control of a storage enclosure
KR20190111491A (en) Big data server with the function of data multi-treatment

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application