쉽게 배우는 운영체제 분산 시스템의 고가용성 간단 정리
분산 시스템의 고가용성
- 고가용성의 개념
업무나 서비스의 중단을 최소화하기 위해 이중화 작업을 하는 것
작게는 운영체제의 디스크 미러링부터 크게는 시스템 자체를 이중화 하는 것을 포함하는 개념
- 고가용성 구성의 유형
- 상시대기
시스템과 백업 시스템으로 구성됨
백업 시스템은 대기 상태를 유지하다가 가동 시스템이 장애 발생 시 가동 시스템의 자원을 백업 시스템으로 이전하여 서비스가 중단되지 않게 함
- 상호 인계
2개의 시스템이 각가의 고유 서비스를 수행하다가 한쪽 시스템에 장애 발생 시 상대 시스템으로 작업을 이동하여 동시에 2개의 업무를 수행하는 방식
- 컨커런트 액세스
여러 시스템이 동시에 업무를 나누어 병렬 처리
여러 클러스터가 동일한 업무를 수행하기 위해 L4 스위치를 이용하여 작업 분배