2022. 1. 22. 02:26ㆍ리눅스마스터 1급 - 필기/리눅스 실무의 이해
클러스터의 사전적인 의미는 무리 또는 한 덩어리라는 뜻으로 서버 분야에서의 클러스터는 여러 대의 컴퓨터를 연결하여 하나의 컴퓨터를 사용하는 것처럼 구성된 시스템을 말합니다.
리눅스 클러스터는 사용하는 목적에 따라 크게 3가지로 구분 할 수 있습니다.
1. 고계산용 클러스터(HPC : High Performance Computing Cluster)
- 고성능의 계산 능력을 제공하기 위한 목적으로 제작되었습니다.
- 과학계산용으로 활용되고 슈퍼 컴퓨터를 구성할 때도 사용 됩니다.
- 하나의 작업을 여러 노드들을 이동하며 수행합니다.
- 베어울프 클러스터라고도 부릅니다.
- 병렬 구조로 구성되어 있습니다.
2. 부하분산 클러스터(LVS : Linux Virtual Server Cluster)
- 대규모 서비스를 제공하기 위한 목적으로 사용되는 기법입니다.
- 사용자가 많은 서버에 주로 활용 됩니다.
- 여러 대의 리얼 서버에 부하를 분산해주는 로드 밸런서를 두고 운영하는 방식입니다.
- 로드 밸런서에 오류가 발생하여 작동이 멈추게 되면 리얼 서버가 정상적으로 작동 하더라도 서비스를 제공 할 수 없게 됩니다. 이를 해결하기 위해 고가용성 클러스터와 연동하여 많이 사용합니다.
3. 고가용성 클러스터(HA : High Availability Cluster)
- 고가용성, 말 그대로 언제든지 접속할 수 있는 즉 지속적인 서비스 제공을 목적으로 하는 클러스터입니다.
- 부하분산 클러스터와 연동하여 부하분산 클러스터의 로드 밸런서에 오류가 발생하여 동작을 멈추게 될시 고가용성 클러스터의 Primary Node가 로드 밸런서의 작업(부하분산 처리 작업)을 대신 수행하고 다른 하나의 Backup Node는 Primary Node의 상태를 모니터링 하고 있다가 이상이 발생하면 서비스를 이어 받도록 구성되어 있습니다.
'리눅스마스터 1급 - 필기 > 리눅스 실무의 이해' 카테고리의 다른 글
리눅스의 개요 - 다중 명령어 & mv (0) | 2022.01.23 |
---|---|
리눅스의 개요 - 개발자 (0) | 2022.01.22 |
리눅스의 개요 - IVI의 개요 (0) | 2022.01.21 |
리눅스의 개요 - 모바일 운영체제 (0) | 2022.01.21 |
리눅스의 개요 - 리눅스 배포판 (0) | 2022.01.19 |