-
클러스터형 시스템(Clustered System)시스템/운영체제 2020. 5. 4. 08:22
멀티 프로세서가 하나의 CPU 안에 여러 코어가 들어가 있는 장치라면 Clustered System은 하나의 랙(rack) 장비 안에 여러 컴퓨터가 서로 연동하면서 작동하는 장치이다.
이 랙(rack) 장비들이 다시 또 모여서 하나의 시스템을 구성한다.
Clusterted system은 SAN(Storage Area Network)을 토아여 스토리지를 공유한다. 그리고 하나의 컴퓨터가 고장나도 다른 컴퓨터들은 동작하기 때문에 높은 가용성 서비스를 제공한다. Clusterted system은 대칭, 비대칭 구조가 있다.
- 비대칭 클러스터링 구조 : 다른 컴퓨터들이 응용 프로그램을 실행하는 동안 한 컴퓨터는 대기 모드 상태를 유지하는 Active-standby 모드다.
- 대칭 클러스터링 구조 : 둘 이상의 호스트들이 응용 프로그램을 실행하고 서로를 감시하는 Active-Active 모드다.
가용한 하드웨어를 모두 사용하기 때문에 대칭형 구성 비대칭 구성보다 더 효율적이다.
HPC(High Performance Computing)구조
클러스터 시스템의 한 형태로 HPC 구조가 있다. HPC란 고성능 컴퓨터로, 그냥 슈퍼 컴퓨터를 생각하면 된다. 클러스터 시스템이라는 것이 CPU 열 몇 개짜리를 모아서 백 몇 개 랙 장비로 만들고 그 랙 장비를 다시 모아서 수 천개의 CPU를 한 데 모아놓은 것이서 거대한 연산 능력을 가진 컴퓨터라고 생각하면 된다. 하지만 단순히 커다란 컴퓨터를 생각하면 안 된다. 수 천개의 CPU와 저장 장치가 서로 통신을 하면서 작업을 해야 하고 그 작업을 병렬 및 병행 처리를 해야 하기 때문에 주의깊은 설계가 필요하다.
'시스템 > 운영체제' 카테고리의 다른 글
멀티프로그래밍 환경에서의 문제점 (0) 2020.05.07 멀티프로그래밍 및 멀티태스킹 (0) 2020.05.04 대칭과 비대칭 멀티 프로세싱 (0) 2020.04.24 CPU의 발전과 트렌드 (0) 2020.04.24 컴퓨터 저장 장치 (0) 2020.04.23