한눈에 보는 정의

HA(High Availability, 고가용성)는 일부 장비나 서버에 장애가 발생해도 서비스 전체는 멈추지 않고 계속 운영될 수 있도록 설계하는 방식 또는 그 능력을 뜻합니다.

자세히 알아보기

  • 예문: "서버 한 대가 갑자기 다운돼도 서비스가 끊기지 않았다면, 그 시스템은 HA하게 잘 설계된 것이다."
  • 서버, 데이터베이스, 네트워크 장비를 이중화해두고, 하나가 멈추면 LB(로드밸런서) (로드밸런서)가 자동으로 나머지 정상 장비로 트래픽을 돌리는 방식이 대표적인 구현 방법입니다.
  • 여러 AZ(가용 영역) (가용 영역)에 걸쳐 자원을 분산 배치하면, 한 지역 시설 전체에 문제가 생겨도 다른 지역에서 서비스를 이어갈 수 있습니다.
  • 가동률을 100% 보장하는 시스템은 현실적으로 없기 때문에, SLA(서비스 수준 협약) (SLA)에서 몇 %의 가동률을 목표로 할지 구체적인 수치로 정해 관리하는 경우가 일반적입니다.

관련 용어

최종 수정일: 2026년 7월 22일

← 용어사전 전체 목록으로