서버 이중화

연수·2022년 3월 5일
0

architecture

목록 보기
1/7

서버 이중화 (HA : High Availability)

HA란 서버와 네트워크, 프로그램 등의 정보 시스템이 상당히 오랜 기간 동안 지속적으로 정상 운영이 가능한 성질을 말한다. 하나의 정보 시스템에 고가용성이 요구된다면, 그 시스템의 모든 부품과 구성 요소들은 미리 잘 설계되어야 하며, 실제로 사용되기 전에 완전하게 시험되어야 한다.

👉 서버 이중화 HA 솔루션이 갖추어야 할 기능

  • 데이터 복제 기능
    • 구성된 서버 중 1번 서버에서 장애 발생 시, 2번 서버가 대상 서비스를 바로 서비스하기 위해서는 양쪽의 데이터가 항상 100% 동일해야 하는 무결성을 보장해야 한다.
    • Data Replication 기능 반드시 필요
  • 장애 감시 기능
    • 서버 이중화 구성 시 1번 서버는 서비스 운영을 맡게 되며, 2번 서버는 1번 서버에서 장애 발생 시 서비스를 운영하기 위한 대기 상태로 구성된다. (Active - Stand By HA 구성)
    • 장애 발생을 감지하기 위한 소프트웨어 로직이 필요하다.

👉 장애 발생

  1. 네트워크 장애
  2. OS 및 서비스 프로그램(프로세스) 장애
  3. 서버 하드웨어 장애

위와 같은 장애를 감시할 수 있는 장애 감시 Agent는 각 서버에 설치가 되며, 이러한 Agent는 1번 서버와 2번 서버에 각각 설치되어 상호 감시하며 고가용성을 유지하게 된다.

 

[참고]

https://www.ibinfo.co.kr/computer-tip-2/서버-이중화ha-솔루션에-대하여

profile
DCDI

0개의 댓글