728x90
컴퓨터 클러스터
- 여러 대의 컴퓨터들을 연결하여 하나의 시스템으로 동작하도록 한 컴퓨터들의 집합
- 일반적으로 고속의 근거리 통신망으로 연결한다.
- 저렴한 마이크로프로세서와 고속의 네트워크와 고성능 분산 컴퓨팅용 소프트웨어들의 조합 결과이다.
특징
- 단일 컴퓨터에 비해 뛰어난 성능과 안정성을 가지고 있고 비슷한 성능과 안전성의 단일 컴퓨터보다 훨씬 더 효율적인 비용을 가지고 만들 수 있다.
- 간단히 두 대의 컴퓨터를 연결한 두 노드 시스템부터 수천 대를 연결한 슈퍼컴퓨터까지 다양하다
- 일반적인 비즈니스 목적(ex. 웹 서비스) 부터 과학 계산(많은 계산 요구) 까지 다양한 용도로 구성 가능하며 높은 가용성을 제공한다.
- 하나의 노드에 장애가 생긴 경우 연결된 다른 노드의 컴퓨터가 계속해서 서비스될 수 있도록 하여 가용성을 높였다.
데이터 클러스터
- 파일 시스템에서 디스크 공간을 할당하는 단위
- 오버헤드를 줄이기 위해 각각의 디스크 섹터 대신 클러스터(인접한 섹터 집단)를 할당한다.
- 파일 저장을 위해 할당 가능한 가장 작은 논리적 디스크 공간이다.
- 평균적인 파일 크기에 비해 클러스터의 크기가 클 경우 파일 당 낭비되는 공간이 커진다. 하지만 클러스터 크기가 커질 수록 오버헤드와 단편화가 줄어들게 되고 읽기 속도와 쓰기 속도가 개선된다.
728x90
'Alchitecture' 카테고리의 다른 글
컴퓨터 하드웨어의 연산과 피연산자부 (0) | 2022.01.03 |
---|---|
전력 장벽과 멀티코어, 성능 벤치마크 (0) | 2021.12.31 |
컴퓨터의 성능 (0) | 2021.12.30 |
프로세서와 메모리 그리고 성능 (0) | 2021.12.29 |
컴퓨터 구조의 8가지 기막힌 아이디어와 프로그램 (0) | 2021.12.28 |