Descripción
ALTA DISPONIBILIDAD EN LINUX
Resumen del libro
Este manual técnico proporciona a los ingenieros de sistemas los fundamentos necesarios para diseñar y construir entornos de Alta Disponibilidad sobre Linux. A través de un hilo conductor práctico, los autores integran principios DevOps y las últimas tecnologías para garantizar la confiabilidad y accesibilidad de infraestructuras y servicios. El lector aprenderá a implementar redundancia en hardware, red, servicios básicos y aplicaciones, culminando con la orquestación en Kubernetes y la gestión de clústeres de bases de datos. Un recurso imprescindible para profesionales que buscan dominar la continuidad operativa en sistemas críticos.
¿De qué trata?
El libro aborda la Alta Disponibilidad desde un enfoque integral y práctico, utilizando como hilo conductor una aplicación Java sobre Tomcat. Los autores guían al lector a través de la evolución conjunta de una aplicación y su infraestructura para maximizar su fiabilidad. Se exploran desde los componentes hardware y de red (RAID, agregados de red, DNS) hasta la automatización con Docker y Ansible, pasando por balanceadores de carga como NGINX y HAProxy y el protocolo VRRP con Quagga. La obra avanza hacia la orquestación con Kubernetes, la implementación de clústeres NFS y XFS para almacenamiento redundante, y la creación de clústeres de bases de datos MariaDB con afinidades de sesión. Cada capítulo incluye ejemplos prácticos descargables desde GitHub.
Temas principales
- Diseño de arquitecturas de alta disponibilidad y redundancia en Linux
- Automatización de despliegues con herramientas DevOps (Docker, Ansible)
- Balanceo de carga y direccionamiento IP con NGINX, HAProxy y VRRP
- Orquestación de contenedores con Kubernetes
- Clústeres de almacenamiento (NFS, XFS) y bases de datos (MariaDB)
- Redundancia de servicios de red y sistema (RAID, DNS, agregados de red)
¿Para quién está recomendado?
Este libro está dirigido a ingenieros de sistemas, administradores de infraestructuras y profesionales DevOps con experiencia en Linux que deseen profundizar en la construcción de entornos robustos y altamente disponibles. También es adecuado para arquitectos de TI que busquen implementar soluciones de continuidad operativa basadas en tecnologías open source.
Qué aporta este libro
- Una metodología práctica para diseñar y desplegar entornos redundantes desde la infraestructura hasta la aplicación
- Conocimientos avanzados sobre balanceo de carga, orquestación con Kubernetes y clústeres de almacenamiento y bases de datos
- Ejemplos reales y descargables que facilitan la aplicación inmediata de los conceptos
- Integración de principios DevOps para automatizar la construcción y el despliegue de aplicaciones
- Una visión completa de la evolución de una aplicación monolítica hacia una arquitectura orquestada y altamente disponible
Ficha técnica
- Autor: SABOURDIN, CHARLES; ROHAUT, SEBASTIEN; SANCHEZ CONEJO, ANGEL MARIA
- Editorial: EDICIONES ENI
- Idioma: Español
- Tema: LINUX
- Colección: EPSILON
- Fecha de edición: abril de 2025
- Número de páginas: 466
- Peso: 873 g
Valoración editorial
Este manual destaca por su enfoque práctico y actualizado, combinando fundamentos clásicos de alta disponibilidad con tecnologías modernas como Kubernetes y Docker. La estructura basada en un caso práctico continuo facilita la comprensión de cómo evolucionan conjuntamente una aplicación y su infraestructura. Es una obra de referencia para profesionales que necesitan garantizar la continuidad de servicios críticos en entornos Linux, ofreciendo soluciones replicables y bien documentadas.

