[Linux] 클러스터 (Cluster) 개념 및 종류

fever·2024년 9월 3일
0

💻 클러스터(Cluster)

여러 개의 독립적인 컴퓨터나 서버가 네트워크를 통해 연결되어 하나의 시스템처럼 작동하도록 구성된 시스템. 클러스터의 주요 목적은 성능 향상, 신뢰성 증대, 또는 두 가지 모두를 달성하는 것. 클러스터는 여러 형태가 있으며, 각 형태는 특정 용도와 요구 사항에 맞게 설계된다.

📌 클러스터(Cluster) 종류

클러스터 유형목적구성주요 기술예시
고가용성 클러스터 (High-Availability Cluster)시스템의 지속적인 가용성을 보장하고 장애 발생 시 자동 전환여러 노드가 중복되어 있으며, 하나의 노드가 실패 시 다른 노드가 대체페일오버(failover), 복제(redundancy)웹 서버 클러스터, 데이터베이스 클러스터
베어울프 클러스터 (Beowulf Cluster)고성능 컴퓨팅을 위한 클러스터, 연구 및 과학적 계산에 사용일반 상용 하드웨어를 사용하여 네트워크로 연결된 저비용 클러스터병렬 처리(parallel processing), 메시지 패싱(message passing)연구 프로젝트, 데이터 분석
HPC 클러스터 (High-Performance Computing Cluster)복잡한 계산 문제를 해결하기 위한 대규모 컴퓨팅 파워 제공고성능 컴퓨팅 노드와 스토리지 시스템으로 구성, 고속 네트워크로 연결병렬 컴퓨팅(parallel computing), 고속 네트워크(high-speed networking), 대용량 데이터 처리기후 모델링, 유전자 분석
고계산용 클러스터 (High-Throughput Computing Cluster)대량의 작업을 효율적으로 처리, 전체 작업량의 처리 속도 향상많은 수의 컴퓨터 노드가 연결되어 있으며, 각 노드는 상대적으로 간단한 작업 처리작업 스케줄링(job scheduling), 분산 처리(distributed processing)데이터 처리, 시뮬레이션
profile
선명한 삶을 살기 위하여

0개의 댓글