페일오버(Failover)와 페일백(Failback)

Alpaca·2021년 10월 21일
2

TL; DR

페일오버(failover) : 실 운용환경(컴퓨터 서버, 시스템, 네트워크 등)에서 이상이 생겼을 때 대체 작동 또는 장애 극복(조치)을 위하여 예비 운용환경으로 자동전환되는 기능이다.
페일백(failback) : 페일오버에 따라 전환된 운용환경을 장애 발생 전 상태로 되돌리는 처리

페일오버(Failover)


페일오버는 장애 조치 기능으로 컴퓨터 서버, 시스템, 네트워크 등에서 이상이 생겼을 때 예비시스템으로 자동 전환되는 기능이다

평상시에 A 장비를 사용하다가, A 장비에 장애가 발생하면 준비했던 B 장비를 사용한다
운영되고 있는 시스템은 액티브(active), 같은 세팅으로 구성된 대기하는 시스템은 패시브(passive)라고 하는데 액티브에 문제가 패시브 시스템이 액티브 상대로 변경되면서 서비스를 이어서 운영하게 된다

시스템 설계에서 높은 가용성과 신뢰성이 요구되는 경우 페일오버 기능을 탑재하는 것이 일반적이다
경우에 따라서는 자동적인 페일오버가 바람직하지 않은 경우도 있는데
예를들어 이슈 원인이 외부에 있다거나 내부에 있지만 해소되지 않는 부분이라면 조치에 어려움이 가중될 수 있다

페일백(Failback)

페일오버에 따라 전환된 서버, 시스템, 네트워크 등을 이상이 발생하기 전의 상태로 되돌리는 처리를 의미한다
예를 들어 DBMS 장애로 대체 시스템이 동작하다가 장애가 복구(정상화되면) DBMS를 동작시키고 대체 시스템의 서비스는 대기 상태로 작동시키는 것 등이 있다






reference
네이버 블로그 : 페일오버
페일오버란 무엇인가
페일백 뜻, 의미, 사용예

profile
2020년 10월 15일 퇴사하고 개발자의 길에 도전합니다.

0개의 댓글