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.
|