Balancedo de Carga con Linux Virtual Server
12 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿Cuál es el nombre del software específico de balanceo de carga mencionado en el texto?

  • IPVS
  • KTCPVS
  • Linux Virtual Server (correct)
  • iptables
  • ¿Qué modalidad de balanceo de carga requiere que todos los servidores del clúster proporcionen los mismos servicios y contenidos?

  • VS/NAT
  • Linux Virtual Server
  • KTCPVS
  • IPVS (correct)
  • ¿Qué característica de LVS la hace muy eficiente?

  • Funciona a nivel de kernel (correct)
  • Funciona a nivel de aplicación
  • Usa iptables
  • Requiere muchos recursos del sistema
  • ¿Cuál es el propósito del director en el modo VS/NAT?

    <p>Realizar la traducción de direcciones del protocolo NAT</p> Signup and view all the answers

    ¿Qué característica de KTCPVS permite que los servidores tengan contenidos diferentes?

    <p>Realiza el balanceo a nivel de aplicación</p> Signup and view all the answers

    ¿Cuál es el nombre del equipo que realiza el balanceo de carga en LVS?

    <p>Equipo balanceador</p> Signup and view all the answers

    ¿Cuál es la función principal del VS/TUN?

    <p>Crear un túnel IP entre el servidor virtual y los servidores reales</p> Signup and view all the answers

    ¿Qué ocurre cuando un servidor real desempaqueta el paquete encapsulado?

    <p>Se encuentra con el paquete IP original enviado por el cliente</p> Signup and view all the answers

    ¿Cuál es el nombre del equipo balanceador en HAProxy?

    <p>Frontend</p> Signup and view all the answers

    ¿Qué algoritmo de balanceo de HAProxy se basa en la dirección IP de origen?

    <p>Source</p> Signup and view all the answers

    ¿Qué es lo que define qué se debe hacer con los paquetes entrantes en HAProxy?

    <p>Listas de control de acceso</p> Signup and view all the answers

    ¿Qué plataformas pueden ser utilizadas como backend en HAProxy?

    <p>Distintas plataformas, como Windows, Linux, UNIX, etc.</p> Signup and view all the answers

    Study Notes

    Alta Disponibilidad y Balanceo de Carga

    • El balanceo de carga es una técnica para mejorar la disponibilidad y escalabilidad de un sistema, distribuyendo las solicitudes de los clientes entre varios servidores.
    • El software específico de balanceo de carga se utiliza para implementar esta técnica.

    Linux Virtual Server (LVS)

    • LVS es una solución de software específico para balanceo de carga que designa un servidor virtual al equipo que realiza el balanceo y servidores reales a los servidores que componen el clúster.
    • El equipo balanceador es el único punto de entrada del clúster y puede adoptar dos modalidades:
      • IPVS o balanceo por IP: Los servidores del clúster deben proporcionar los mismos servicios y contenidos.
      • KTCPVS o balanceo a nivel de aplicación: Los servidores pueden tener contenidos diferentes, el balanceador elige un servidor basándose en el contenido de la petición del cliente.
    • La eficiencia de LVS es muy alta, ya que funciona a nivel de kernel.
    • LVS tiene dos modos de funcionamiento:
      • VS/NAT: El director encamina las conexiones mediante DNAT, consiguiendo un efecto similar al ya explicado con iptables.
      • VS/TUN: Se crea un túnel IP entre el servidor virtual y cada uno de los servidores reales del clúster.

    HAProxy

    • HAProxy es otra solución utilizada para balanceo de carga, utilizada por plataformas como Instagram, Airbnb o Twitter.
    • Cuenta con diferentes algoritmos de balanceo, entre los que destacan:
      • round-robin: balanceo por turnos
      • leastconn: se elige el servidor con menos conexiones abiertas
      • source: balanceo según la dirección IP de origen
      • URI: Para clústeres de servidores web, el balanceo se basa en el contenido de la URI.
    • HAProxy denomina frontend al equipo balanceador y backend a cada uno de los nodos del clúster, los cuales pueden ser de distintas plataformas.
    • Su funcionamiento se basa en el establecimiento de listas de control de acceso (ACL) que definen qué se debe hacer con los paquetes entrantes.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Description

    Aprende sobre Linux Virtual Server, una solución de software específico de balanceo de carga que ayuda a mejorar la alta disponibilidad. Descubre cómo funciona y sus modalidades.

    More Like This

    Use Quizgecko on...
    Browser
    Browser