IT Infra/Base knowledge
Failover에 대해서
Daniel.Lee
2022. 1. 4. 23:37
Failover 정의
- 컴퓨터 서버, 시스템, 네트워크 등에서 이상이 생겼을 때, 미리 준비 되어있던 예비 시스템으로 자동 전환되는 기능을 의미
Failover 대신에 불리는 이름은 시스템 대체 작동, 장애 조치 등 다양하게 불리게됩니다.
Failover는 말그대로 Fail(실패) , over(끝내다) 즉 실패를 끝내는 것이라고 생각하면 쉬울 것 같습니다.
반대로, Failback은 페일오버에 따라 전환된 서버,시스템,네트워크를 장애가 발생하기 전의 상태로 전환하는 것을 말한다.
Failover 예시
위 그림과 같이 운영되고 있는 시스템은 Active, 같은 세팅이지만 작동 대기중인 시스템은 Passive 또는 Stand-by 라고 한다.
시스템이 운영되고 있다가 장애가 발생하게 되면 Passive 시스템이 Active로 Failover가 되면서 서비스를 끊김없이 운영을 하게 된다.
서비스가 멈추게 되면 서비스를 운영하는 입장에서 엄청난 손해가 발생하기 때문에 대부분 규모 있는 서비스들에는 이러한 Failover를 준비를 한다.
위의 그림과 같이 시스템을 2개 준비해놓는 것을 이중화라고 부른다.
이중화는 2가지 구성으로 나눌 수 있는데 다음 페이지에 정리 하도록 하겠다.
이중화: https://daniel-it.tistory.com/3