Introducción a Azure Cloud

  • Cloud
  • curso
  • 16

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

    Más información

    Envíanos tus datos y nos pondremos en contacto contigo para darte más información y ajustar el curso a las necesidades de tu empresa

    Datos del participante



    Datos de la empresa


    Empresa asociada al ITI SiNo

    He leído y acepto la política de privacidad

    Datos Básicos

    Duración: 16

    Formación personalizada

    ¿Te interesa que ITI proporcione este curso a medida para tu empresa? Rellena nuestro formulario de necesidades formativas y nos pondremos en contacto contigo.