Microsoft
Azure
Descripción
del curso
Este curso introductorio está diseñado para dar un
entendimiento de la nube, ofreciendo una visión
integral de la computación en la nube y la plataforma
Microsoft Azure. Se abordan la evolución histórica de
la nube, la arquitectura y principales servicios de Azure
(IaaS, PaaS y SaaS), y se destacan las mejores
prácticas en administración y gobernanza de recursos.
Además, los participantes aplicarán lo aprendido en
diferentes prácticas, lo que les permitirá experimentar
de primera mano la creación y gestión de soluciones
en la nube, fortaleciendo su capacidad para impulsar
la transformación digital y la eficiencia operativa en
entornos empresariales.
Objetivo general
Proveer a los participantes los conocimientos teóricos y
prácticos necesarios para diseñar, implementar y
administrar soluciones en la nube utilizando Microsoft
Azure, con énfasis en herramientas de analítica de datos
que permitan la integración, procesamiento y
visualización de información para la toma de decisiones
Objetivos especificos
Comprender los fundamentos de la computación en la
nube y la evolución de esta tecnología.
Conocer la historia, arquitectura y principales servicios de
Microsoft Azure.
Desarrollar habilidades para la administración y
gobernanza de recursos en Azure.
Aplicar los conocimientos teóricos en trabajos prácticos,
fortaleciendo la experiencia y preparación para
escenarios reales.
Temario Fundamentos de la computación en
la Nube y Microsoft Azure
Arquitectura y servicios clave en
Azure
Herramientas de analítica de datos
en Azure
Implementación, administración y
seguridad en Azure
Casos prácticos y estrategias de
evaluación
Presentación ¿Cuál es tu nombre?
del grupo
¿Cuál es tu experiencia en la
nube?
¿Cuáles son tus expectativas
respecto al curso?
Objetivos de aprendizaje:
Comprender los conceptos básicos de la
computación en la nube y los modelos de
servicio (IaaS, PaaS, SaaS).
Conocer la historia, evolución y
posicionamiento de Microsoft Azure en el
mercado.
Familiarizarse con la interfaz y las
funcionalidades del Azure Portal.
Módul
Fundamentos de la computación en la
o
Nube y Microsoft Azure
Prestación de servicios informáticos a
través de Internet.
Información en Los servicios informáticos
infraestructura de TI común, como
incluyen
la NUBE máquinas virtuales, almacenamiento, bases
de datos y redes.
Historia y evolución de la
computación en la Nube
Origen y concepto inicial Evolución con la Nacimiento de la Nube
virtualización moderna
Decada de 1960 Años 90
2006
Concepto de time-sharing y Desarrollo de la
Lanzamiento de Amazon Web
mainframes compartidos. virtualización, que permitió
Services (AWS), marcando el
Primeras ideas de ofrecer separar hardware y
inicio de la computación en la
recursos informáticos a software.
nube comercial.
múltiples usuarios Consolidación de servidores
Crecimiento acelerado con la
simultáneamente. y optimización de recursos.
adopción de servicios de
infraestructura bajo demanda.
Tipos de Nube
Nube publica Nube hibrida
Ofrecida por proveedores Nube privada Combina elementos de
Nube de comunidad
externos (AWS, Azure,
Infraestructura dedicada a nubes públicas y privadas.
Google Cloud). Infraestructura compartida
una única organización. Permite flexibilidad para
Recursos compartidos por varias organizaciones
Mayor control, seguridad y gestionar cargas de
entre múltiples clientes. con intereses comunes.
personalización. trabajo críticas y no
Ejemplo: Entidades
críticas.
gubernamentales o
instituciones académicas.
Servicios de la
computación en la nube
SaaS SERVERLESS
Software como Sin servidor
servicio
Paas IaaS
Plataforma como Infraestructura
servicio como servicio
¿Qué es Microsoft Azure es un conjunto de
Microsoft servicios en la nube que le ayudan a
Azure? cumplir los desafíos empresariales
actuales y futuros.
Historia y evolución de
Microsoft Azure
Lanzamiento y primeros Crecimiento y expansion Innovación continua
años
2010 Incorporación gradual de
Actualizaciones constantes
Presentación de Microsoft servicios IaaS y
para competir con AWS y
Azure como plataforma en la herramientas de inteligencia
Google Cloud.
nube. artificial.
Enfoque en seguridad,
Enfoque inicial en servicios Integración de soluciones
escalabilidad y cumplimiento
PaaS para desarrolladores. híbridas y expansión global
normativo para empresas.
. de centros de datos.
Azure proporciona más de 100 servicios
que permiten hacer todo, desde la
¿Qué puedo ejecución de aplicaciones existentes en
hacer con
máquinas virtuales hasta la exploración de
nuevos paradigmas de software, como bots
Azure? inteligentes y realidad mixta.
Ventajas de
Alta disponibilidad
los servicios Escalabilidad
en la nube Reducción de costos en
infraestructura
Centralización de la información
Elasticidad de cantidad de recursos,
almacenamiento y procesamientos
Respaldo y recuperación
Caracteristicas principales
Responsabilidad compartida
Modelo basado en el
consumo
Gastos de Capital Gastos Operativos
CAPEX OPEX
Nube Nube
privada publica
Ambiente Azur
local e
Datacenter Se paga por el servicio
propio más no es propio
Regiones de Azure
Availability Zones
Cuentas de Azure
Practica 1:
Exploración del Azure
Portal y Evaluación de Objetivo
Modelos de Servicio Familiarizarse con la interfaz de
Microsoft Azure, explorar sus secciones
clave y relacionar los servicios
disponibles con los modelos de servicio
(IaaS, PaaS y SaaS).
Tiempo para esta
40 minutos
actividad:
Navegación y uso del Azure Portal;
Configuración inicial y primeros pasos
Revisión del Azure Personalización del
Portal y proceso de Dashboard y
Exploración de la Actividad práctica y
inicio de sesión configuración de
interfaz y secciones discusión
alertas
clave
Inicio de sesión
Acceso
rápido al Accede a [Link]
Azure Portal con tus credenciales.
Estructura de Azure
Portal
Secciones principales
Grupos de recursos:
Dashboard
Barra Lateral Organización y manejo de recursos
Personalizado
agrupados.
Servicios:
Vista general que permite Acceso rápido a grupos de Lista completa de recursos
agregar widgets y accesos recursos, servicios, disponibles (máquinas virtuales,
directos a recursos notificaciones y más. bases de datos, almacenamiento,
frecuentes. etc.).
Monitor y alertas:
Seguimiento en tiempo real del
rendimiento y salud de los
servicios.
Ejemplo de Dashboard
Personalizacion del
Dashboard
Configurar la
Agregar vista Beneficios
widgets
Ajusta el orden y diseño de Facilita el monitoreo y
los elementos según tus gestión rápida de los
Cómo incluir gráficos,
necesidades. servicios utilizados.
informes y accesos
directos a recursos.
Configuración inicial y herramientas de
monitoreo
Exploración de Uso de la barra de
recursos busqueda
Configuración de
Navega por un grupo alertas
Encuentra rápidamente
de recursos existente y
recursos y servicios
revisa los detalles de Configura notificaciones
utilizando la búsqueda
un recurso (por y alertas básicas para el
integrada.
ejemplo, una cuenta de monitoreo de recursos
almacenamiento).
Objetivo
Aplicar los conceptos de navegación, personalización y
Practica 2:
configuración del portal.
Pasos
Exploración del Azure
Portal y evaluación de
Inicia sesión en el Azure Portal.
Personaliza tu Dashboard:
modelos de servicio Agrega al menos dos widgets (por ejemplo, gráficos de uso o
accesos directos a recursos).
Explora un grupo de recursos:
Revisa los detalles de al menos un recurso y anota sus
configuraciones.
Configura una alerta simple:
Activa una notificación para monitorear el rendimiento de un
recurso.
Documenta el proceso con capturas de pantalla y breves
comentarios.
Tiempo para esta
actividad:
30 minutos
Buenas prácticas y consejos
Organización:
Mantén los recursos agrupados de forma
lógica.
Seguridad:
Revisa y actualiza las políticas de acceso y
alertas regularmente.
Optimización:
Personaliza el Dashboard para facilitar el
monitoreo diario.
Objetivos de aprendizaje:
Analizar la arquitectura de Azure y la integración
de sus múltiples servicios. (máquinas virtuales,
almacenamiento, redes y bases de datos).
Analizar la arquitectura de Azure y la
integración de sus múltiples servicios.
(máquinas virtuales, almacenamiento, redes y
bases de datos).
Diseñar soluciones escalables y seguras
aprovechando la infraestructura de Azure.
Módul
Arquitectura y servicios clave en
Azure o
Agenda:
Diseño y
arquitectura de Introducción a la arquitectura
en la nube
soluciones en Principales componentes y
Azure servicios de Azure
Diseño de una solución básica:
Diagrama de arquitectura
Buenas prácticas y casos de uso
Actividad práctica: Creación de un
diagrama de solución
La arquitectura en la nube define la
Introducción a estructura y la organización de los
componentes que forman una solución
la arquitectura digital. En Azure, esta arquitectura permite
en la Nube construir sistemas escalables, seguros y de
alto rendimiento.
"La clave es integrar de forma armoniosa
servicios como máquinas virtuales,
almacenamiento, redes y aplicaciones."
Introducción a la
arquitectura en la Nube
Principales componentes y
servicios de Azure
IaaS: Infraestructura como Servicio
Ej. Máquinas Virtuales, Redes Virtuales
PaaS: Plataforma como Servicio
Ej. Azure App Service, Azure Functions.
SaaS: Software como Servicio
Ej. Office 365, Dynamics 365.
Además, se integran servicios de almacenamiento, bases
de datos, seguridad y monitoreo
Principales componentes y
servicios de Azure
Ejemplo de arquitectura para
una aplicación web en Azure
Diseño de una Frontend: Azure App Service para alojar
solución básica – la aplicación web.
diagrama de Backend: Máquinas Virtuales o Azure
Functions para lógica de negocio.
arquitectura Base de Datos: Azure SQL Database o
Cosmos DB.
Almacenamiento: Azure Storage para
archivos y contenido estático.
Red y Seguridad: Azure Virtual Network y
Azure Firewall para proteger la solución.
Buenas prácticas y
Buenas prácticas en el diseño de casos de Uso
soluciones en Azure
Diseñar pensando en la escalabilidad y la alta
disponibilidad.
Usar arquitecturas modulares y desacopladas.
Implementar seguridad desde el diseño
(seguridad integrada).
Monitorear y optimizar el rendimiento
constantemente.
Casos de usos destacados
Aplicaciones web escalables, soluciones IoT,
análisis de datos y más.
Objetivo
Practica 3:
Creación de un diagrama Utilizando una herramienta de diagramación
(como [Link] o Visio), diseña el diagrama de
de solución una solución básica en Azure para una
aplicación web.
Incluir los siguientes componentes: Frontend
(App Service), Backend (Máquinas Virtuales o
Azure Functions), Base de Datos,
Almacenamiento y componentes de
red/seguridad."
Tiempo para esta
actividad:
30 minutos
¿Qué desafíos ven en el
diseño de arquitecturas en la
nube?
¿Cómo aplicarían estas
prácticas en sus proyectos?
Agenda:
Introducción y objetivos de la
Estrategias de sesión
escalabilidad, alta Estrategias de escalabilidad
disponibilidad y
seguridad en la Estrategias de alta disponibilidad
Nube Buenas prácticas de seguridad en la
nube
Herramientas y ejemplos en Azure
Actividad práctica: Diseño de
solución
Pilares fundamentales en la Nube
Escalabilidad
Capacidad de aumentar o reducir
recursos según demanda.
Alta disponibilidad
Garantizar que los
Nuestro objetivo es
servicios estén siempre
entender cómo
implementar estas
operativos.
estrategias
utilizando
herramientas de Seguridad
Azure
Proteger los datos y
recursos en un
entorno digital.
Escalabilidad Vertical:
Aumentar los recursos (CPU,
memoria) de una sola
máquina.
Estrategias La escalabilidad permite que una
de solución se adapte al crecimiento
Escalabilidad de la demanda.
Escalabilidad Horizontal:
Agregar más instancias para
distribuir la carga.
En Azure, podemos implementar ambas a través de servicios
como VM Scale Sets y Auto-Scaling en Azure App Service.
Azure Virtual Machine Scale
Sets:
Permiten desplegar y gestionar
un conjunto de máquinas
virtuales idénticas.
Ejemplos de
escalabilidad en
Azure
Auto-Scaling en Azure App
Service:
Ajusta automáticamente el
número de instancias de una
aplicación web según la
demanda.
Estrategias de alta
disponibilidad
La alta disponibilidad asegura que las aplicaciones sigan
funcionando incluso en caso de fallos.
Redundancia: Replicación Balanceo de
geográfica: carga:
Implementar
múltiples Distribuir servicios Distribuir el tráfico
instancias de un en diferentes entre varias
servicio. zonas o regiones instancias.
Herramientas para alta
disponibilidad en Azure
En Azure, algunas de las herramientas clave para
garantizar alta disponibilidad son:
Azure Load Azure Traffic Availability
Balancer Manager Zones
Distribuye el tráfico de red entre Gestiona la distribución de Aislan fallos dentro de una
varias instancias. tráfico a nivel global región, ofreciendo redundancia.
La seguridad es esencial en el
diseño de soluciones en la Nube
Autenticación y
Encriptación:
Autorización:
Protege los datos en
Uso de Azure Active
tránsito
Directory para
y en reposo.
gestionar
accesos.
Monitoreo Firewalls y
y Auditoría: Network
Azure Security Security
Center y Azure Groups (NSGs):
Sentinel ayudan a Controlan el tráfico
detectar y responder de red.
a amenazas.
Herramientas de seguridad en
Azure
Azure Security Azure Policy: Azure Sentinel:
Center:
Proporciona Permite definir y Solución SIEM para
recomendaciones aplicar políticas de análisis y respuesta
de seguridad y cumplimiento. ante incidentes.
monitoreo continuo.
Objetivos
Practica 4: Diseñar e implementar una solución de base de
Configuración de una datos en Azure que demuestre escalabilidad, alta
disponibilidad y seguridad.
base de datos escalable,
altamente disponible y
Configurar y escalar una Azure SQL Database de
manera sencilla.
segura en Azure Implementar mecanismos de alta disponibilidad
utilizando la replicación geográfica activa (Active
Geo-Replication) y, opcionalmente, grupos de
conmutación por error (Failover Groups).
Asegurar el entorno mediante la configuración de
reglas de firewall, auditoría y detección de
amenazas.
Tiempo para esta
actividad:
30 minutos
Objetivos de Aprendizaje:
Explorar y configurar herramientas de analítica
de datos en Azure, como Azure Data Factory,
Azure Synapse Analytics y Power BI.
Implementar pipelines de datos y procesos ETL
para integrar diversas fuentes de información.
Aplicar técnicas de análisis de grandes
volúmenes de datos utilizando servicios
escalables y automatizados.
Módul
Herramientas de Analítica de Datos
en Azure o
La analítica de datos en la
transformación digital
¿Cual es la importancia de la analitica
de datos en el entorno actual?
¿Como Azure ofrece soluciones
escalables y seguras para el analisis de
grandes volumenes de datos?
¿Cuales son las herramientas de Azure
para la intregracion y analisis de datos?
Azure data factory
Servicio de integración y orquestación de datos en la nube
Caracteristicas:
Creación de Procesos ETL Conexión a
pipelines (Extract, Transform, múltiples fuentes
automatizados. Load) de datos
Introducción a los Pipelines de
Datos
Un pipeline es un conjunto de actividades que orquesta
el movimiento y transformación de datos.
Componentes
claves: ETL: Extracción,
Actividades
Conectores y Datasets:
Integración con múltiples fuentes
transformación y carga.
y destinos.
Triggers: Programación de la
ejecución.
Ejemplo Práctico de Azure Data
Factory en Empresas
Contexto: Una empresa de retail que opera tanto en tiendas físicas como
online.
Necesita consolidar datos de ventas, inventario y feedback de clientes para
generar reportes en tiempo real
Componentes del Pipeline:
Orígenes de Datos:
SQL Server: Datos de transacciones en tiendas.
Archivos CSV: Registros de inventario.
API de E-commerce: Información de ventas online.
Procesos ETL con Azure Data Factory:
Extracción: Conectar a los orígenes de datos mencionados.
Transformación: Limpiar y normalizar datos (por ejemplo, unificar formatos de
fecha, eliminar duplicados).
Carga: Transferir los datos transformados a un data warehouse (Azure Synapse
Analytics o Azure SQL Data Warehouse).
La analítica de datos en la
transformación digital
Componente
s Actividades:
Automatiza
procesos y reduce
errores manuales. Tareas que pueden ser de
extracción, transformación o
carga (ETL)
Beneficio
Facilita la
Triggers:
integración de
Programan la ejecución
múltiples fuentes
s de datos.
automática del pipeline.
Mejora la Conectores:
eficiencia y Permiten integrarse con
escalabilidad de diversas fuentes y destinos
los procesos ETL de datos.
Azure Synapse Analytics
Plataforma integrada para análisis de datos a gran
escala
Data
warehousing
Componentes
principales
Integración
Analisis de con Power BI
Big Data para
visualización
Ejemplo Azure Synapse
Analytics
Sector: Salud
Contexto: Hospitales y clínicas generan grandes
volúmenes de datos (registros electrónicos, resultados de
laboratorio, historial de pacientes, etc.)
Ejemplo Práctico:
Un hospital implementa Synapse Analytics para unificar
información de diferentes fuentes (registros clínicos,
resultados de exámenes, y datos operativos)
Objetivo: Identificar cuellos de botella en la atención,
optimizar la asignación de personal y prever la demanda
de servicios médicos.
Flujo de datos en Azure
Flujos de datos es una transformación de datos diseñada
visualmente en Azure Data Factory.
Los flujos de datos permiten a los ingenieros de datos desarrollar
lógica de transformación de datos sin necesidad de escribir código.
Buenas prácticas y
Buenas prácticas en analitica de casos de Uso
datos en Azure
Seguridad y control de Acceso
Monitorización y optimización de pipelines
Escalabilidad y adaptabilidad en soluciones de
analitica
Casos de usos destacados
Practica 5:
Configuración inicial y Objetivo
creación de un Pipeline
básico en Azure Data Familiarizar a los participantes con el entorno de
Azure Data Factory y Azure Synapse Analytics,
Factory estableciendo la infraestructura básica para la
ingesta y el procesamiento de datos.
Esta práctica sentará las bases para construir y
ampliar pipelines y visualizaciones en sesiones
posteriores.
Tiempo para esta
actividad:
30 minutos
Agenda:
Revisión rápida de la sesión
Diseño e anterior
Implementación de
Diseño y arquitectura de pipelines
Pipelines y Procesos
ETL Procesos ETL: Extracción,
Transformación y Carga Gestión y
monitorización de pipelines
Ejemplo práctico y demo en vivo
Preguntas y discusión
Actividad práctica: Construcción e
Implementación de un Pipeline ETL
para Datos de Manufactura
Procesos ETL en Azure Data
Factory
Extracción:
Conecta a diversas fuentes de datos
como archivos CSV, bases de datos y
APIs para obtener la información
necesaria.
Transformación:
Realiza la limpieza, normalización y
enriquecimiento de datos.
Ejemplos: conversión de formatos de
fecha, eliminación de duplicados y
cálculos de agregados.
Carga:
Inserta los datos procesados en el
destino final, como un data warehouse
o base de datos SQL, para posteriores
análisis y visualizaciones.
Caso Práctico: Pipeline ETL en
Manufactura
Contexto:
Una empresa de manufactura necesita integrar datos de
sensores de producción, reportes de calidad y registros de
inventario para optimizar sus procesos.
Pasos del Pipeline ETL:
Extracción:
Captura datos desde APIs de sensores y archivos CSV de sistemas
internos.
Transformación:
Filtra, convierte unidades de medida y agrega información relevante
para el análisis.
Carga:
Almacena los datos transformados en un data warehouse para la
generación de reportes y análisis avanzado.
Arquitectura y Diseño de Pipelines
Permite automatizar procesos complejos dividiéndolos
en tareas manejables
Interacción de Componentes
Servicios: Básicos:
Diseño Modular: Integra diversos Actividades,
Cada pipeline se servicios de Azure triggers para
estructura en (Blob Storage, programación y
módulos o Azure SQL, conectores para
bloques, Synapse Analytics) integración con
facilitando la para asegurar un múltiples orígenes
reutilización y flujo de datos y destinos.
mantenimiento. continuo y
eficiente
Gestión y Monitorización de
Pipelines
Gestión
Monitorización Ventajas
proactiva
Utiliza las Establece triggers,
Permite identificar
herramientas parámetros y
problemas
integradas en Azure estrategias de manejo
rápidamente,
Data Factory para de errores para
optimizar el
visualizar el estado de asegurar que los
rendimiento y
ejecución, revisar logs pipelines funcionen
garantizar la fiabilidad
y configurar alertas sin interrupciones
de los procesos ETL
en tiempo real
Buenas prácticas y
Buenas Prácticas y Estrategias casos de Uso
de Optimización
Diseño Modular
Uso de Triggers y parametros
Manejo de errores
Optimizacion
Practica 6:
Construcción e Objetivo
Implementación de un
Pipeline ETL para Datos Profundizar en la creación y configuración de un
pipeline ETL completo en Azure Data Factory,
de Manufactura aplicando técnicas de extracción, transformación y
carga (ETL) para integrar datos de producción,
calidad y mantenimiento en un entorno de
manufactura.
Tiempo para esta
actividad:
30 minutos