이 프로젝트의 주요 목표는 Linux 시스템 및 Linux 기반 인프라에 부하 밸런싱 및 고도로 이용 가능성을위한 간단하고 강력한 시설을 제공하는 것입니다. 로드 밸런싱 프레임 워크는 잘 알려진 널리 사용되는 Linux Virtual Server (IPV) 커널 모듈에 의존하여 Layer4 LoadBalancing을 제공합니다. Keepalived는 체커 세트를 구현하여 건강에 따라 Loadbalanced Server 풀을 동적으로 그리고 적응 적으로 유지하고 관리 할 수 있습니다. 반면에 VRRP (Virtual Router Redundancy Protocol)에 의해 고용성이 달성됩니다. VRRP는 라우터 장애 조치를위한 기본 벽돌입니다. 또한 Keepalived는 저수준 및 고속 프로토콜 상호 작용을 제공하는 VRRP 유한 상태 기계에 대한 고리 세트를 구현합니다. 가장 빠른 네트워크 고장 감지를 제공하기 위해 Keepalived는 BFD (Bidirectional Forwarding Detection) 프로토콜을 구현합니다. VRRP 상태 전환은 빠른 상태 전환을 주도하기 위해 BFD 힌트를 고려할 수 있습니다. Keepalived Framework는 탄력적 인 인프라를 제공하기 위해 독립적으로 또는 모두 함께 사용될 수 있습니다.
Keepalived 구현은 강력한 멀티 스레딩 프레임 워크를 처리하기 위해 I/O 멀티플렉서를 기반으로합니다. 모든 이벤트 프로세스는이 I/O 멀티플렉서를 사용합니다.
GIT 소스 트리에서 유지하려면 Autoconf, Automake 및 다양한 라이브러리가 설치되어 있어야합니다. 설치해야 할 사항과 Keepalived를 구축하기 전에 실행해야 할 사항에 대한 자세한 내용은 설치 파일을 참조하십시오.
Keepalived는 무료 소프트웨어, 저작권 (c) Alexandre Cassen입니다. 복사 조건에 대한 파일 복사를 참조하십시오.
OpenSSL 툴킷 라이센스 예외
또한 Keepalived의 저작권 보유자, I, Alexandre Cassen, [email protected]는 다음과 같은 특별한 예외를 부여합니다.
I, Alexandre Cassen, <[email protected]>, explicitly allow
the compilation and distribution of the Keepalived software with
the OpenSSL Toolkit.