본문 바로가기

개발/Database

고가용성 (High Availability)

고가용성 (HA, High Availability) 이란 긴 시간동안 지속적으로 운영이 가능한 시스템이나 컴포넌트를 말한다. 

 

HA의 방법으로는 클러스터링, 이중화, RAID 구성 등이 있다. 

 

클러스터링은 여러개를 모아서 하나를 구성하는것을 의미하며 네트워크 부하에 의한 장애를 대비하기 위한 방법이다.

 

이중화는 고장에 대비하기 위한 방법이며 보통 Active와 Stand by 라고 한다. 

네트워크 이중화, 서버 이중화 등이 있다.

 

RAID는 고장에 대비하기 위한 방법이며 하드디스크에 사용한다. 

물리적으로 두개인 하드를 논리적으로 한개의 하드디스크로 관리하는 방법이다.

 

# 참고자료 

- www.linux-ha.org/wiki/Main_Page

 

'개발 > Database' 카테고리의 다른 글

MySQL sysbench 부하테스트  (0) 2021.02.03
고가용성 (High Availability)  (0) 2020.11.12
DB Sharding  (0) 2020.11.09
MySQL 8.0 Remote 설정  (0) 2020.09.23
MySQL 8.0 Requested authentication method unknown to the client 이슈 해결  (0) 2020.09.23
Lock  (0) 2020.09.01