Computación y Gestión de Datos en la Nube para Big Data

Computación y Gestión de Datos en la Nube para Big Data (2 ECTS)

  1. Introducción a Cloud Computing
    • Modelos de servicio (IaaS, PaaS, SaaS, *aaS)
    • Modelos de despliegue (on-premise, public, hybrid)
    • Ventajas, Oportunidades y Retos
  2. Proveedores Cloud
    • Públicos
      • Amazon Web Services, Microsoft Azure, Google Compute Engine y otros

    • Gestores de Plataformas Cloud (on-premise)
      • OpenNebula, OpenStack, Eucalyptus y otros
    • Gestión de Cómputo en la Nube
      • Amazon EC2
      • Modelos de Programación para Computación Distribuida
        • High Performance Computing (HPC)

        • High Throughput Computing (HTC)
        • Clusters virtuales en la nube
    • Gestión de Datos en la Nube
      • Ficheros y Volúmenes orientados a bloques
        • Amazon S3, EBS
      • Bases de Datos
        • Relacionales: Amazon RDS/MySQL
        • No Relacionales / NoSQL: Amazon SimpleDB / Amazon DynamoDB
  3. Casos de Estudio
  4. Prácticas:
    • Práctica de cómputo y gestión de datos en ficheros y volúmenes sobre AWS

    • Práctica sobre despliegue de clusters virtuales en la nube

    • Práctica de Amazon RDS
    • Práctica de Amazon SimpleDB