Implement scalable database solutions using Azure SQL.

DP-300T00C
 
Fecha de publicación KeD: 30 Septiembre 2026
Duración: 4 Días.
Examen: DP-300: Administering Microsoft Azure SQL Solutions.
 
 
 

Este curso proporciona a los estudiantes los conocimientos y habilidades necesarios para crear una infraestructura de bases de datos SQL Server para bases de datos en la nube, locales y relacionales híbridas, y para que trabajen con las ofertas de bases de datos relacionales PaaS de Microsoft. Además, será útil para quienes desarrollen aplicaciones que entregan contenido desde bases de datos relacionales basadas en SQL.

 

Perfil del público.

El público de este curso son profesionales de datos que gestionan datos y bases de datos y que quieren aprender a administrar las tecnologías de plataformas de datos disponibles en Microsoft Azure.


Este curso también es valioso para arquitectos de datos y desarrolladores de aplicaciones que necesitan entender qué tecnologías están disponibles para la plataforma de datos con Azure y cómo trabajar con esas tecnologías a través de aplicaciones.

 

Temario.

Ruta de aprendizaje: Planificar e implementar los recursos de la plataforma de datos

Implemente recursos de la plataforma de datos en Azure SQL. Explore las opciones de implementación y migración. Calcule los requisitos de recursos y cree plantillas.


Módulo 1: Implementar soluciones IaaS con Azure SQL.

Configure el tamaño, el almacenamiento y las opciones de red de las máquinas virtuales para garantizar un rendimiento adecuado. Elija y configure las opciones de alta disponibilidad apropiadas.

• Introducción.
• Explicar las opciones de IaaS para implementar SQL Server en Azure.
• Comprender los escenarios híbridos.
• Explorar el rendimiento y la seguridad.
• Explicar las opciones de alta disponibilidad y recuperación ante desastres.
• Ejercicio: Aprovisionar un SQL Server en una máquina virtual de Azure.


Módulo 2: Implementar soluciones PaaS con Azure SQL.

Aprovisione e implemente Azure SQL Database y Azure SQL Managed Instance. Seleccione las opciones adecuadas al realizar una migración a la plataforma SQL PaaS.

• Explicar las opciones de PaaS para implementar SQL Server en Azure.
• Explorar la base de datos SQL única.
• Implementar un grupo elástico de SQL Database.
• Comprender SQL Database Hyperscale.
• Examinar SQL Managed Instance.
• Ejercicio: Implementar una base de datos Azure SQL.


Módulo 3: Migrar cargas de trabajo de SQL Server a Azure SQL Database.

Explorará diferentes herramientas de migración y migrará bases de datos de SQL Server a Azure SQL Database.

• Elegir la característica adecuada de Azure SQL Database.
• Usar Azure Database Migration Service para migrar a Azure SQL Database.
• Migrar a Azure SQL Database usando BACPAC.
• Usar un método en línea para migrar a Azure SQL Database.
• Mover datos a Azure SQL Database.
• Ejercicio: Migrar una base de datos de SQL Server a Azure SQL Database.


Módulo 4: Migrar cargas de trabajo de SQL Server a Azure SQL Managed Instance.

Explorará diferentes herramientas de migración y migrará bases de datos de SQL Server a Azure SQL Managed Instance.

• Elegir la instancia administrada de Azure SQL adecuada.
• Migrar a SQL Managed Instance con Azure Database Migration Service.
• Realizar una migración con la característica de restauración desde URL.
• Usar un método en línea para migrar a SQL Managed Instance.
• Ejercicio: Migrar una base de datos de SQL Server a Azure SQL Managed Instance.


Ruta de aprendizaje: Implementar un entorno seguro para un servicio de base de datos.

Description: Implemente opciones basadas en SQL Server para la autenticación y autorización, así como opciones de Azure para proteger las bases de datos de Azure SQL. Explore el cifrado, los firewalls y la protección avanzada contra amenazas.


Módulo 5: Configurar la autenticación y autorización de bases de datos.

Contraste la autenticación mediante Microsoft Entra ID y la autenticación de SQL Server. Implemente varios principales de seguridad y configure permisos.

• Describir la autenticación y las identidades.
• Describir los principales de seguridad.
• Describir los permisos de bases de datos y objetos.
• Identificar errores de autenticación y autorización.
• Ejercicio: Autorizar el acceso a Azure SQL Database con Microsoft Entra ID.


Módulo 6: Proteger datos en tránsito y en reposo.

Explore las opciones de cifrado disponibles dentro de Azure SQL, incluidas las reglas de firewall, Always Encrypted y Seguridad de la capa de transporte. Comprenda cómo funciona la inyección SQL.

• Explora el cifrado transparente de datos.
• Configurar reglas de cortafuegos de servidores y bases de datos.
• Explica el cifrado de objetos y los enclaves seguros.
• Habilitar conexiones cifradas.
• Describe la inyección SQL.
• Comprender Azure Key Vault.
• Ejercicio: Configurar una regla de firewall basada en servidor usando el portal de Azure.


Módulo 7: Implementar controles de cumplimiento para datos confidenciales.

Explora las capacidades de clasificación de datos y los grados de confidencialidad. Implementa opciones de seguridad para mantener seguros los datos privados, incluyendo auditoría SQL de Azure, Microsoft Defender para SQL, seguridad a nivel de fila, Enmascaramiento Dinámico de Datos y Ledger.

• Explorar la clasificación de datos.
• Explorar auditoría de servidores y bases de datos.
• Implementar el enmascaramiento dinámico de datos.
• Implementar la seguridad a nivel de fila.
• Entiende Microsoft Defender para SQL.
• Explorar Ledger.
• Implementar Microsoft Purview.
• Ejercicio: Habilitar Microsoft Defender para SQL y Clasificación de Datos.


Ruta de aprendizaje: Supervisar y optimizar los recursos operativos en Azure SQL.

Configura el hardware y los recursos del servidor para un rendimiento óptimo tras establecer una línea base. Identifica las fuentes de problemas de rendimiento. Soluciona problemas usando Azure SQL Intelligent Insights.


Módulo 8: Describir la supervisión del rendimiento.

Compare herramientas locales y de Azure para supervisar y medir el rendimiento. Determine las métricas críticas. Comprenda el propósito de una línea base para el análisis comparativo. Configure sesiones de eventos extendidos para rastrear actividades.

• Describe las herramientas de monitorización del rendimiento.
• Describe métricas críticas de rendimiento.
• Establecer métricas de referencia.
• Explora eventos extendidos.
• Describe el observador de la base de datos (vista previa).
• Explorar la información sobre el rendimiento de consultas.
• Ejercicio: Aislar problemas con la monitorización.


Módulo 9: Configurar recursos de SQL Server para un rendimiento óptimo.

Elija las opciones de tamaño y almacenamiento adecuadas para sus bases de datos Azure SQL. Configure recursos del servidor como tempdb. Comprenda el uso de Resource Governor.

• Explica cómo optimizar el almacenamiento de Azure para máquinas virtuales SQL Server.
• Describe el redimensionamiento de la máquina virtual.
• Optimizar el almacenamiento de bases de datos.
• Controla recursos de SQL Server.


Módulo 10: Configurar bases de datos para un rendimiento óptimo.

Implemente tareas tanto para IaaS como para PaaS con el fin de mantener índices y estadísticas. Explore las características de ajuste automático de Azure SQL Database. Controle las opciones de configuración a nivel de base de datos. Explore el procesamiento de consultas inteligente.

• Explora las comprobaciones de mantenimiento de bases de datos.
• Describe las opciones de configuración con alcance de base de datos.
• Describe la afinación automática.
• Describe el procesamiento inteligente de consultas.
• Ejercicio: Detectar y corregir problemas de fragmentación.


Ruta de aprendizaje: Optimizar el rendimiento de las consultas en Azure SQL.

Analice el rendimiento de las consultas individuales y determine dónde se pueden realizar mejoras. Explore los objetos de administración dinámica relacionados con el rendimiento. Investigue cómo los índices y el diseño de la base de datos afectan a las consultas.


Módulo 11: Explora la optimización del rendimiento de consultas.

Lea y comprenda varias formas de planes de ejecución. Compare los planes estimados y reales. Aprenda cómo y por qué se generan los planes. Comprenda el propósito y las ventajas de Query Store.

• Entender los planes de consulta.
• Explica los planes de consulta estimados y reales.
• Describe las vistas y funciones de gestión dinámica.
• Explorar la tienda de consultas.
• Identificar planes de consulta problemáticos.
• Describe el bloqueo y el bloqueo.
• Ejercicio: Identificar y resolver problemas de bloqueo.


Módulo 12: Explorar el diseño de bases de datos basado en el rendimiento.

Explore la normalización para bases de datos relacionales. Investigue el impacto del uso adecuado del tipo de datos.

• Describe la normalización.
• Elige los tipos de datos apropiados.
• Índices de diseño.
• Ejercicio: Identificar problemas de diseño de bases de datoss.


Módulo 13: Evaluar las mejoras de rendimiento.

Evalúe posibles cambios en los índices. Determine el impacto de los cambios en las consultas y los índices. Explore las sugerencias de Query Store.

• Describe las estadísticas de espera.
• Ajustar y mantener índices.
• Entender los consejos de consulta.
• Explora escenarios de rendimiento.
• Ejercicio: Aislar las áreas problemáticas en consultas con mal rendimiento.


Ruta de aprendizaje: Automatizar tareas de bases de datos para Azure SQL.

Cree scripts para tareas repetitivas en Azure SQL destinadas a trabajos de mantenimiento regulares y la administración de múltiples instancias. Automatice las alertas de errores y recursos. Configure notificaciones para fallas.


Módulo 14: Automatizar la implementación para Azure SQL.

Explore los múltiples modelos de implementación disponibles en Azure. Utilice archivos Bicep y plantillas de Azure Resource Manager (ARM) para implementar recursos de Azure SQL. Comprenda cómo utilizar PowerShell y la CLI de Azure con fines de automatización.

• Describir los modelos de implementación en Azure.
• Automatizar la implementación mediante plantillas de Azure Resource Manager y Bicep.
• Automatizar la implementación mediante PowerShell.
• Automatizar la implementación mediante la CLI de Azure.
• Ejercicio: Implementar una base de datos de Azure SQL mediante una plantilla de Azure Resource Manager.


Módulo 15: Crear y gestionar trabajos de Agentes SQL.

Explore la automatización de SQL para tareas programadas y alertas automáticas para SQL Server y Azure SQL Managed Instance.

• Crear un plan de mantenimiento de SQL Server.
• Describir las notificaciones de estado de las tareas.
• Ejercicio: Crear una alerta de estado de CPU para SQL Server.
Resumen.


Módulo 16: Gestionar tareas de Azure PaaS usando automatización.

Explora la automatización para la plataforma Azure SQL. Configura trabajos elásticos, explora Azure Automation y evalúa diferentes estrategias para monitorizar tareas de automatización.

• Explorar trabajos elásticos.
• Comprender Azure Automation.
• Compilar un runbook de automatización.
• Automatizar flujos de trabajo de base de datos mediante Logic Apps.
• Supervisar tareas automatizadas.
• Ejercicio: Implementar un runbook de automatización para reconstruir índices automáticamente.


Ruta de aprendizaje: Planear e implementar un entorno de alta disponibilidad y recuperación ante desastres.

Los datos deben estar disponibles cuando se necesiten. Configure, pruebe y administre una solución de alta disponibilidad y recuperación ante desastres mediante herramientas de Azure y herramientas de SQL Server.


Módulo 17: Describir estrategias de alta disponibilidad y recuperación ante desastres.

Planifique una estrategia de alta disponibilidad y recuperación ante desastres adecuada basada en el objetivo de tiempo de recuperación y el objetivo de punto de recuperación. Elija la mejor solución para implementaciones IaaS o PaaS, o cargas de trabajo híbridas.

• Describe el objetivo del tiempo de recuperación y el objetivo del punto de recuperación.
• Explora opciones de alta disponibilidad y recuperación ante desastres.
• Describe las características de alta disponibilidad y recuperación ante desastres de Azure para MVs.
• Describe la alta disponibilidad y la recuperación ante desastres para despliegues de PaaS.
• Explora soluciones de alta disponibilidad y recuperación ante desastres para IaaS.
• Describe soluciones híbridas.


Módulo 18: Explorar soluciones IaaS y PaaS para la alta disponibilidad y recuperación ante desastres.

Implemente el clúster de conmutación por error de Windows Server y grupos de disponibilidad en Azure y entornos híbridos. Configure tablas temporales, replicación geográfica y grupos de conmutación por error automática.

• Describe los clústeres de conmutación por error en Windows Server.
• Configurar grupos de disponibilidad siempre activos.
• Describe la geo-replicación activa para Azure SQL Database.
• Explora grupos de auto-failover para Azure SQL Database y Azure SQL Managed Instance.
• Disponibilidad de monitores.
• Ejercicio: Configurar la georeplicación para Azure SQL Database.


Módulo 19: Realizar copias de seguridad y restaurar bases de datos.

Planifique e implemente una directiva para recuperar datos en caso de errores de usuario o fallos tecnológicos. Explore varias opciones sobre cómo y dónde realizar copias de seguridad y restaurar bases de datos.

• Haz una copia de seguridad y restaura SQL Server ejecutándose en máquinas virtuales Azure.
• Hacer una copia de seguridad de una máquina virtual SQL Server.
• Haz una copia de seguridad y restaura una base de datos para SQL Database e SQL Managed Instance.
• Ejercicio: Copia de seguridad a URL.

 
Garantia Ofrecemos la garantía 100% de satisfacción
Si no te gusta el resultado de tu curso, puedes volver a tomarlo en cualquier otra fecha calendario.
 
Regresa a la página anterior