IPVS (IP Virtual Server)

Table of Contents

1. Overview

  • Definition: IPVS (IP Virtual Server) is a transport-layer load balancing tool implemented within the Linux Kernel.
  • Purpose: Distributes network traffic across multiple servers.
    • Used for scaling services by spreading client requests.
    • Ensures high availability and reliability of applications.
  • Use Cases:
    • Commonly used for load balancing web servers.
    • Supports both TCP and UDP protocols.
  • Implementation:
    • Kernel module: Requires appropriate configuration of kernel and network settings.
    • Works in conjunction with iptables for packet filtering.
Tags::cs:network: