</> CodeBooks
    ← Volver a Arquitectura de software (página 5)
    Portada de Architecting Modern Data Platforms

    Architecting Modern Data Platforms

    Ian Buss, Jan Kunigk, Lars George, Paul Wilkinson

    Editorial
    O'Reilly
    Año
    2019
    Páginas
    ~636
    Nivel
    Intermedio

    De qué trata

    Guía arquitectónica de nivel empresarial que enseña a diseñar, desplegar y operar plataformas de Big Data escalables, resilientes y seguras basadas en el ecosistema Hadoop (versiones 2.x y 3.x). El libro está dirigido a arquitectos de datos, ingenieros de infraestructura y líderes técnicos que ya dominan los conceptos fundamentales de redes, sistemas operativos Linux y almacenamiento distribuido, y que necesitan dar el salto desde entornos piloto a infraestructuras de datos de misión crítica para grandes organizaciones.

    La obra aborda con detalle la infraestructura física y lógica necesaria para computación distribuida: Hadoop HDFS, Apache YARN, Apache Spark, Apache HBase, Apache Kafka y motores de consulta SQL como Apache Hive e Impala. Explica la ingesta y orquestación con Apache Flume, Apache Sqoop y Apache Airflow, el dimensionamiento de hardware, topologías de red en bastidor (rack awareness) y almacenamiento SAN/NVMe. Asimismo, profundiza en la seguridad corporativa: autenticación centralizada mediante Kerberos y LDAP/Active Directory, control de acceso granular con Apache Ranger y Apache Sentry, cifrado en reposo y en tránsito con TLS/SSL, y aprovisionamiento automatizado mediante herramientas de infraestructura como código como Ansible y Terraform.

    No incluye ejercicios guiados de programación ni construye aplicaciones de software cliente, ya que su propósito es puramente de arquitectura de sistemas y diseño de infraestructura tanto local (on-premises) como en entornos híbridos y cloud (AWS EC2, S3, OpenStack). Proporciona metodologías clave para alta disponibilidad (HA), conmutación por error (failover), respaldo y recuperación ante desastres (DR), así como pruebas de estrés y validación de clústeres. Deja fuera el desarrollo detallado de algoritmos analíticos o modelos de machine learning, siendo su mayor virtud ofrecer una panorámica exhaustiva e indispensable para garantizar la estabilidad y gobernanza de plataformas de datos que manejan petabytes de información.

    • Arquitectura Big Data
    • Apache Hadoop
    • Apache Spark
    • Apache Kafka
    • HDFS y YARN
    • Apache Hive e Impala
    • Seguridad con Kerberos
    • Gobernanza con Apache Ranger
    • Alta disponibilidad y DR
    • Infraestructura cloud e híbrida
    • Aprovisionamiento automatizado

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Arquitectura de software con nivel Intermedio