유동 IP는 로드 밸런서의 출력 인터페이스에서 백엔드로 나가는 트래픽을 라우팅하는 데 사용되는 가상 IP 주소입니다. 클러스터 내 노드 간에 "유동"하여 원활한 서비스 연속성을 보장합니다.
간단히 말해, 플로팅 IP는 가상 인터페이스를 활용하여 아웃바운드 트래픽을 위장합니다. 이때 트래픽이 두 클러스터 노드 모두의 NIC, VLAN 또는 본딩 인터페이스를 통과하는지 여부는 중요하지 않습니다. 클러스터가 마스터 역할을 변경하면 플로팅 IP와 연결된 서비스(예: 팜)가 한 노드에서 다른 노드로 원활하게 전환됩니다. 이러한 전환은 클라이언트, 백엔드 연결 또는 데이터 스트림에 영향을 주지 않고 투명하게 이루어집니다.
서버 A와 B에 걸쳐 로드 밸런싱된 애플리케이션을 상상해 보세요. 서버 A는 로드 밸런서의 출력 IP(유동 IP)를 통해 트래픽을 수신합니다. 마스터 로드 밸런서에 다운타임이나 기술적 문제가 발생하더라도, 유동 IP와 백엔드 IP 간의 트래픽은 중단 없이 계속됩니다. 로드 밸런서의 클러스터 서비스는 동일한 유동 IP를 사용하여 트래픽 흐름을 유지하면서 자동으로 서비스를 다른 노드로 이동합니다. 이를 통해 로드 밸런서의 연결 추적 시스템이 트래픽을 원활하게 관리하여 백엔드에서 다운타임을 감지하지 못하도록 합니다.
가동 중지로 인해 상당한 재정적 손실이 발생할 수 있는 비즈니스 환경에서는 클라이언트 요청을 처리하기 위해 지속적인 서버 가동 시간을 보장하는 것이 매우 중요합니다.
유동 IP 테이블 #
필드에 대한 설명:
인터페이스. 부모 인터페이스의 이름(예: VLAN, 본딩 또는 NIC).
인터페이스 IP. 부모 인터페이스의 IP 주소.
인터페이스 별칭부모 인터페이스를 식별하는 기억하기 쉬운 이름입니다.
인터페이스 가상. 플로팅 IP가 선택된 가상 인터페이스의 이름입니다.
플로팅 IP. 가상 인터페이스에서 상속된 구성된 IP 주소입니다.
행위. 유동 IP 관리를 위한 작업입니다.
- 구성. 부모 인터페이스에 유동 IP 주소를 할당합니다. 유동 IP는 하나만 할당할 수 있습니다.
- 설정 해제. 구성을 지우고 가상 IP 주소를 제거합니다.
