장애 조치

Failover

장애복구컴퓨터 네트워크에서 이전에 활성했던 애플리케이션,[1] 서버, 시스템, 하드웨어 구성요소 또는 네트워크의 고장이나 비정상 종료 시 예비 컴퓨터 서버, 시스템, 하드웨어 구성요소 또는 네트워크로 전환하는 것이다.페일오버와 전환은 기본적으로 동일한 작동인데, 페일오버는 자동이며 일반적으로 경고 없이 작동하지만 전환은 사람의 개입이 필요하다.

시스템 설계자는 대개 거의 연속적인 가용성과 높은 수준의 신뢰성을 요구하는 서버, 시스템 또는 네트워크에서 장애 조치 기능을 제공한다.

서버 수준에서 장애 조치 자동화는 보통 별도의 케이블(예: RS-232 직렬 포트/케이블)을 사용하거나 네트워크 연결을 통해 두 서버를 연결하는 "하트비트" 시스템을 사용한다.메인 서버와 두 번째 서버 사이에 규칙적인 "펄스" 또는 "하트비트"가 계속되는 한, 두 번째 서버는 시스템을 온라인 상태로 전환하지 않을 것이다.또한 다운타임을 방지하기 위해 "핫" 전환을 위한 예비 구성요소를 실행하는 세 번째 "스페어 부품" 서버가 있을 수 있다.두 번째 서버는 첫 번째 기계의 "하트비트"에서 변화가 감지되는 즉시 첫 번째 기계의 작업을 인계받는다.일부 시스템은 페일오버 알림을 전송할 수 있는 기능을 가지고 있다.

어떤 시스템은 의도적으로 완전히 자동으로 페일오버되는 것이 아니라 사람의 개입이 필요하다.이 "수동 승인 자동화" 구성은 사람이 장애 조치를 승인하면 자동으로 실행된다.

페일백(Failback)은 이전에 고장 상태에 있던 시스템, 구성 요소 또는 서비스를 원래 작동 상태로 복원하고 대기 시스템이 다시 작동하던 상태에서 대기 상태로 전환되는 과정이다.

가상화 소프트웨어를 사용하면 실행 중인 가상 머신을 서비스 중단이 거의 또는 전혀 없이 물리적 호스트 간에 이동하는 마이그레이션이라고 하는 프로세스를 통해 페일오버 관행이 물리적 하드웨어에 덜 의존하게 되었다.

역사

"실패"라는 용어는 아마도 훨씬 더 일찍 엔지니어들이 사용 중이지만 1962년 기밀 해제된 NASA 보고서에서 찾을 수 있다.[2]'전환'이라는 용어는 '핫'과 '콜드' 대기 시스템'을 기술할 때 1950년대에[3] 찾아볼 수 있는데, 현재 의미는 가동 시스템(핫)으로 즉시 전환하고, 시동(콜드)이 필요한 시스템으로 전환 지연된다는 것이다.1957년의 회의 절차는 비상 전환(즉, 장애 조치)과 예약된 장애 조치(유지 관리용)를 모두 갖춘 컴퓨터 시스템을 설명한다.[4]

참고 항목

참조

  1. ^ 애플리케이션 수준 페일오버의 경우 예를 참조하십시오.Jayaswal, Kailash (2005). "27". Administering Data Centers: Servers, Storage, And Voice Over IP. Wiley-India. p. 364. ISBN 978-81-265-0688-0. Retrieved 2009-08-07. Although it is impossible to prevent some data loss during an application failover, certain steps can [...] minimize it..
  2. ^ 1962년 6월 15일 NASA 수성-아틀라스호 발사각서 보고서
  3. ^ 관리를 위한 석유 엔지니어 - 31권 - D-40페이지
  4. ^ 맥밀란 1957년 서부합동컴퓨터회의의 진행상황