Desplegando tu infraestructura con Terraform y Azure

  • Cloud
  • curso
  • 16
  • 07/06/2022
HÍBRIDA

APROVECHA ESTA NUEVA PROMOCIÓN:
→ 40% DTO.
¡sólo hasta el 28 de abril!

Curso de formación realizado en colaboración con la Asociación Valenciana de Ingenieros de Telecomunicación (AVIT)

Las plataformas cloud, como Azure, AWS o Google Cloud, nos permiten hacer uso de herramientas y características que hasta hace poco solamente estaban al alcance de grandes empresas. Estamos hablando de servicios de computación y almacenamiento de ficheros, bases de datos gestionadas, balanceadores de carga y herramientas de autoescalado y autocuración, entre otros. Además, la nube nos aporta la posibilidad de utilizar nuevas arquitecturas de aplicaciones, como Serverless.

Durante este curso conoceremos los múltiples servicios de la plataforma cloud de Microsoft, Azure, así como las herramientas DevOps necesarias para poder llevar nuestras aplicaciones a la misma. Automatizaremos despliegues, tanto de las aplicaciones, como de la infraestructura en la que se ejecutan, haciendo uso de Terraform, Ansible y Packer.

Objetivo

Dotar a los alumnos de las siguientes competencias:

  • Conocimientos de los distintos entornos IaaS, PaaS y SaaS de Microsoft Azure.
  • Capacidad para llevar su arquitectura actual a la nube de Azure.
  • Capacidad para organizar su infraestructura mediante el uso de Infraestructure as Code.
  • Capacidad para modificar sus aplicaciones de forma que se adapten a las nuevas arquitecturas que proporciona la nube.
  • Capacidad para escalar sus aplicaciones de forma automática mediante el uso de balanceadores de carga y herramientas de autoescalado.

Audiencia

Desarrolladores, administradores de sistemas, otros profesionales técnicos, gestores de proyectos.

Prerrequisitos

Conocimientos básicos de programación y administración de sistemas.

  1. Introducción a cloud computing.
    • Introducción al cloud: ventajas y desventajas.
    • Principales plataformas actuales (Azure, AWS, Google Cloud).
    • Modelos de servicio: IaaS, PaaS, SaaS, *aaS.
    • Tipos de cloud: público, privado, híbrido, on-premise
    • Nuevas herramientas, paradigmas y arquitecturas que permite el uso del cloud: máquinas virtuales, contenedores, serverless, etc.
  2. Introducción a Azure.
    • Creación de cuenta en Azure y primeros pasos.
  3. Azure y sus principales servicios.
    • Azure Virtual Machines.
    • App Services (PaaS).
    • Azure Container Instances.
    • Azure Database (SQL).
    • CosmosDB (base de datos NoSQL).
    • Azure Functions (Serverless).
    • Azure Storage.
    • Application Gateway y Virtual Machine Scale Sets.
    • Azure Service Bus (colas de mensajería).
    • Marketplace.
    • Azure Monitor.
  4. Serverless.
    • Introducción al modelo de ejecución Serverless.
    • Ventajas y desventajas de Serverless.
    • Azure Functions.
  5. Infrastructure as Code.
    • Introducción a IaC e infraestructura inmutable.
    • Herramientas de aprovisionamiento (Ansible).
    • Generación de imágenes de VM con Packer.
    • Despliegue y gestión de infraestructuras con Terraform.
    • Ejercicio práctico con IaC sobre Azure.

Juan Velasco Bermúdez

Ingeniero de software y consultor DevOps, Juan Velasco cuenta con más de 10 años de experiencia en desarrollo, puesta en producción y mantenimiento de aplicativos software.

Desde 2015, trabaja en el Instituto Tecnológico de Informática y actualmente es jefe de Proyecto en el Área de Innovación de Software, donde desempeña funciones de consultoría DevOps, asesoría y arquitectura de aplicaciones, basadas principalmente en tecnologías cloud utilizando entornos de alto rendimiento y disponibilidad.

Trabaja habitualmente con tecnologías como Symfony, Laravel, Vue.js, Angular, Docker, Kubernetes, Infraestructure as Code, Terraform, Ansible, Packer y Elastic Stack corriendo sobre Amazon Web Services y Azure.

Anteriormente, ha ejercido como consultor freelance y ha participado en numerosos proyectos TIC, para empresas de sectores como el energético, sanitario, logístico e industria, así como para varias startups.

*Equipo docente sujeto a cambios

Este curso puede ser bonificado a través de los créditos de formación de la FUNDAE, siendo ITI la entidad Organizadora del curso. Para ello, la inscripción debe realizarse con al menos 2 días hábiles de antelación. Inscripciones posteriores no podrán bonificarse. Si necesita que dicha gestión la realice ITI, póngase en contacto con nosotros en formacion@iti.es con una antelación mínima de 6 días antes del inicio del curso. Esta gestión tiene un coste equivalente al 15% del importe máximo a bonificar, con un mínimo de 45€ por cada formación.

Todos los cursos tienen un precio base específico. Sobre el precio base, se podrán aplicar una serie de descuentos en los siguientes casos:

• Inscripción anticipada (30 días antes de la fecha de fin de inscripción).
• Inscripción de más de un alumno de una misma organización*.
• Ser asociados de ITI o disponer de un acuerdo de colaboración con ITI*.

* Estos descuentos no serán de aplicación durante el periodo de inscripción anticipada.

Más información aquí

Datos Básicos

Inscripción: Del 23/03/2022 al 28/05/2022
Inicio: 07/06/2022
Fin: 16/06/2022
Duración: 16
Horario: Martes y jueves. De 16:00 a 20:00h.
Lugar: Aula de formación del Instituto Tecnológico de Informática- ITI. Ciudad Politécnica de la Innovación, Edificio 8G, Cuarta Planta (También disponible opción ON-LINE)