Paso a paso se enseñará cómo se pueden desplegar instancias en AWS, viendo las distintas tipologías de máquinas que se proporcionan haciendo especial hincapié en cómo se debe securizar el cluster desplegado.
Se instalará y configurará Hadoop y Spark para desplegar un cluster aprovechando las capacidades del cloud de AWS optimizando el despliegue. Finalmente se testeará el cluster monitorizándolo a través de las consolas Web que se proporcionan.
Durante el curso se usará una metodología de 20% de teoría y 80% de hands-on para que los alumnos practiquen con estas tecnologías.
Temario
- Introducción a Hadoop, Spark y AWS. Se verá una breve introducción donde se expliquen los principales conceptos de estas tecnologías
- Despliegue de instancias en AWS. Como arrancar instancias y como segurizarlas
- Instalación y configuración de Hadoop y Spark. Se instalará el sw proporcionado explicando como configurar y arrancar un cluster de Hadoop y de Spark
- Testing del cluster desplegado. Se lanzarán diversas pruebas para comprobar que el cluster está correctamente instalado y configurado
- Monitorización del clusters a través de las Web UI. Se verán los distintos interfaces Web para la monitorización del almacenamiento y procesos de nuestros clusters
Ejercicios guiados
A lo largo de todo el curso los alumnos irán instalando y desplegando un cluster a través de una guiá que les ayude a montar cluster en el cloud o máquinas on-premise de tal forma que les sirva para posteriores casos prácticos de explotación
Material Necesario
Será necesario que los alumnos tengan un portátil (de 4GB de RAM mínimo) con las siguientes herramientas:
- Cuenta de AWS. Si no se tiene cuenta se proporcionará un máquina virtual, para lo cual será necesario tener instalado VirtualBox y Vagrant
- Putty (o emulador Linux)
Se entregará al alumno el siguiente material:
- Diapositivas con el contenido del curso
- Pen-drive con la máquina virtual, sw de Hadoop y Spark, ficheros de configuración.
Responsabilidades profesor
Presentar el contenido conforme lo presentado en el programa de formación
Guía con las instrucciones para el despliegue del Cluster de Hadoop y Spark.
Dar acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.
Proveer de local para impartir la formación
Responsabilidades alumno
Participar en la formación en el periodo determinado, trayendo un notebook con los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:
Mínimo de 4GB de memoria RAM
Putty (o emulador Linux)
Poseer privilegios de administración
Observaciones importantes
Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno
Cancelaciones
Los plazos para el cancelamiento de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
En caso de cancelamiento fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación
Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase. Es posible que días antes se envie un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.