ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 클러스터형 시스템(Clustered System)
    시스템/운영체제 2020. 5. 4. 08:22

    멀티 프로세서가 하나의 CPU 안에 여러 코어가 들어가 있는 장치라면 Clustered System은 하나의 랙(rack) 장비 안에 여러 컴퓨터가 서로 연동하면서 작동하는 장치이다.

    랙 장비 안 Clustered System

    이 랙(rack) 장비들이 다시 또 모여서 하나의 시스템을 구성한다.

    Clusterted system은 SAN(Storage Area Network)을 토아여 스토리지를 공유한다. 그리고 하나의 컴퓨터가 고장나도 다른 컴퓨터들은 동작하기 때문에 높은 가용성 서비스를 제공한다. Clusterted system은 대칭, 비대칭 구조가 있다.

    • 비대칭 클러스터링 구조 : 다른 컴퓨터들이 응용 프로그램을 실행하는 동안 한 컴퓨터는 대기 모드 상태를 유지하는 Active-standby 모드다.
    • 대칭 클러스터링 구조 : 둘 이상의 호스트들이 응용 프로그램을 실행하고 서로를 감시하는 Active-Active 모드다.

    가용한 하드웨어를 모두 사용하기 때문에 대칭형 구성 비대칭 구성보다 더 효율적이다.

    HPC(High Performance Computing)구조

    클러스터 시스템의 한 형태로 HPC 구조가 있다. HPC란 고성능 컴퓨터로, 그냥 슈퍼 컴퓨터를 생각하면 된다. 클러스터 시스템이라는 것이 CPU 열 몇 개짜리를 모아서 백 몇 개 랙 장비로 만들고 그 랙 장비를 다시 모아서 수 천개의 CPU를 한 데 모아놓은 것이서 거대한 연산 능력을 가진 컴퓨터라고 생각하면 된다. 하지만 단순히 커다란 컴퓨터를 생각하면 안 된다. 수 천개의 CPU와 저장 장치가 서로 통신을 하면서 작업을 해야 하고 그 작업을 병렬 및 병행 처리를 해야 하기 때문에 주의깊은 설계가 필요하다.

    댓글

Designed by Tistory.