Esquema del curso
Módulo 1: Preparación para el mantenimiento de bases de datos SQL en Azure
Explore el rol de un administrador de bases de datos en Azure. Describa las ofertas basadas en SQL Server de Azure.
Lecciones:
1. Descripción de los roles de plataforma de datos de Azure
2. Descripción de SQL Server en una máquina virtual de Azure
3. Diseño de Azure SQL Database para aplicaciones nativas de nube
4. Exploración de Instancia administrada de Azure SQL Database
Módulo 2: Implementación de soluciones IaaS con Azure SQL
Configure las opciones de ajuste de tamaño, almacenamiento y red de las máquinas virtuales para asegurar el buen rendimiento de sus cargas de trabajo de base de datos. Elija y configure las opciones de alta disponibilidad adecuadas.
Lecciones:
1. Explicar las opciones de IaaS para implementar SQL Server en Azure
2. Descripción de escenarios híbridos
3. Planeación e implementación de recursos de plataformas de datos
4. Explorar el rendimiento y la seguridad
5. Explorar las opciones de alta disponibilidad y recuperación ante desastres
6. Ejercicio: Aprovisionamiento de un servidor SQL Server en una máquina virtual de Azure
Módulo 3: Implementación de 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 PaaS de SQL.
Lecciones:
1. Explicación de las opciones de PaaS para implementar SQL Server en Azure
2. Explorar una única base de datos SQL
3. Implementación de un grupo elástico de Azure SQL Database
4. Descripción de hiperescala de base de datos SQL
5. Examinar Azure SQL Managed Instance
6. Describir SQL Edge
7. Ejercicio: Implementación de una base de datos de Azure SQL Database
Módulo 4: Evaluación de estrategias para migrar a Azure SQL
Describir las herramientas y las opciones de migración de bases de datos en Azure. Comprender cómo afecta el nivel de compatibilidad al comportamiento de la base de datos. Describir las opciones de versión preliminar pública y privada de Azure.
Lecciones:
1. Comprender el nivel de compatibilidad
2. Información sobre las características en versión preliminar de Azure
3. Descripción de las opciones de migración de bases de datos de Azure
4. Prueba de conocimientos
Módulo 5: Migración de cargas de trabajo de SQL a Azure SQL Database
En este módulo, aprenderá a mostrar las ventajas y los procesos para mover una base de datos de SQL Server a Azure SQL Database.
Lecciones:
1. Elección de la opción de instancia de SQL Server correcta en Azure
2. Migración de SQL Server a Azure SQL Database sin conexión
3. Migración de SQL Server a Azure SQL Database en línea
4. Carga y traslado de datos a Azure SQL Database
5. Resumen
Módulo 6: Migración de cargas de trabajo de SQL a instancias administradas de Azure
Los estudiantes podrán demostrar las ventajas y los procesos para mover una base de datos de SQL Server a una Instancia administrada de Azure SQL Database.
Lecciones:
1. Introducción
2. Evaluación de escenarios de migración a Instancia administrada de SQL Database
3. Migración a Instancia administrada de SQL Database
4. Cargar y mover datos a Instancia administrada de SQL Database
5. Resumen
Módulo 7: Configuración de la autenticación y la autorización
Haga una comparación de la autenticación entre Azure Active Directory, Windows Active Directory y SQL Server. Implemente varias entidades de seguridad y configure los permisos.
Lecciones:
1. Descripción de Active Directory y Azure Active Directory
2. Descripción de la autenticación y las identidades
3. Descripción de las entidades de seguridad
4. Descripción de los permisos de objeto y de base de datos
5. Identificación de errores de autenticación y autorización
6. Ejercicio: Autorización de acceso a Azure SQL Database con Azure Active Directory
7. Resumen
Módulo 8: Protección de los datos en tránsito y en reposo
Explore las opciones de cifrado disponibles en Azure SQL, incluidas las reglas de firewall, Always Encrypted y la Seguridad de la capa de transporte. Comprender cómo funciona la inyección de SQL.
Lecciones:
1. Introducción
2. Exploración del cifrado de datos transparente
3. Configuración de reglas de firewall de servidor y base de datos
4. Explicación del cifrado de objetos y enclaves seguros
5. Habilitación de conexiones cifradas
6. Descripción de la inyección de código SQL
7. Descripción de Azure Key Vault
8. Ejercicio: Configuración de una regla de firewall basada en servidor mediante Azure Portal
Módulo 9: Implementación de controles de cumplimiento para datos confidenciales
Explore las capacidades de clasificación de datos y los grados de confidencialidad. Implemente opciones de seguridad para mantener los datos privados a salvo, como la auditoría de Azure SQL, Microsoft Defender para SQL, la seguridad de nivel de fila, el Enmascaramiento dinámico de datos y el libro de contabilidad de Azure SQL Database.
Lecciones:
1. Exploración de la clasificación de datos
2. Exploración de la auditoría de servidor y base de datos
3. Implementación del Enmascaramiento dinámico de datos
4. Implementación de la seguridad de nivel de fila
5. Información sobre Microsoft Defender para SQL
6. Exploración del libro de contabilidad de Azure SQL Database
7. Implementación de Azure Purview
8. Ejercicio: Habilitación de Microsoft Defender para SQL y clasificación de datos
Módulo 10: Descripción de la supervisión de rendimiento
Compare las herramientas de Azure y del entorno local para supervisar y medir el rendimiento. Determine las métricas críticas. Comprenda la finalidad de una línea base para el análisis comparativo. Configure sesiones de eventos extendidas para actividades de seguimiento.
Lecciones:
1. Descripción de las herramientas de supervisión de rendimiento
2. Descripción de las métricas de rendimiento críticas
3. Establecimiento de las métricas de línea base
4. Exploración de eventos extendidos
5. Describir Azure SQL Insights
6. Explorar información de rendimiento de consultas
7. Ejercicio: Aislar problemas con la supervisión
Módulo 11: Configuración de recursos de SQL Server para obtener un rendimiento óptimo
Elija las opciones de tamaño y almacenamiento adecuadas para las bases de datos de Azure SQL, configure los recursos del servidor, como tempdb, y conozca para qué se usa Resource Governor.
Lecciones:
1. Explicar cómo optimizar Azure Storage para máquinas virtuales de SQL Server
2. Descripción del cambio de tamaño de una máquina virtual
3. Optimización del almacenamiento de la base de datos
4. Control de los recursos de SQL Server
5. Resumen
Módulo 12: Configuración de bases de datos para el rendimiento óptimo
Implemente tareas para IaaS y PaaS de cara al mantenimiento de índices y estadísticas. Explore las características de ajuste automático de Azure SQL Database. Controle las opciones de configuración de nivel de base de datos. Explore el procesamiento de consultas inteligentes.
Lecciones:
1. Exploración de las comprobaciones de mantenimiento de la base de datos
2. Descripción de las opciones de configuración de ámbito de base de datos
3. Descripción del ajuste automático
4. Descripción del procesamiento de consultas inteligentes
5. Ejercicio: Detección y corrección de problemas de fragmentación
Módulo 13: Exploración de la optimización del rendimiento de las consultas
Lea y comprenda las distintas formas de planes de ejecución. Compare los planes estimados con los reales. Aprenda cómo y por qué se generan planes. Comprenda la finalidad y las ventajas del Almacén de consultas.
Lecciones:
1. Descripción de los planes de consulta
2. Explicación de los planes de consulta estimado y real
3. Descripción de las funciones y vistas de administración dinámica
4. Exploración del Almacén de consultas
5. Identificación de los planes de consulta problemáticos
6. Descripción del bloqueo
7. Ejercicio: Identificación y resolución de problemas de bloqueo
8. Resumen
Módulo 14: Evaluación de mejoras del rendimiento
Evalúe los posibles cambios en los índices, determine el impacto de los cambios en las consultas y los índices Explorar las sugerencias del Almacén de consultas.
Lecciones:
1. Descripción de las estadísticas de espera
2. Ajuste y mantenimiento de índices
3. Descripción de las sugerencias de consulta
4. Ejercicio: Aislamiento de áreas problemáticas en consultas con un rendimiento deficiente
5. Prueba de conocimientos
Módulo 15: Exploración del diseño basado en el rendimiento
Explore la normalización de las bases de datos relacionales, investigue el impacto del uso apropiado del tipo de datos, compare tipos de índices.
Lecciones:
1. Descripción de la normalización
2. Elección de los tipos de datos adecuados
3. Diseño de índices
4. Ejercicio: Identificación de problemas de diseño de bases de datos
Módulo 16: Automatización de la implementación de recursos de base de datos
Explore varios modelos de implementación disponibles en Azure. Use plantillas de Azure Resource Manager (ARM) y archivos de Bicep para implementar recursos de Azure SQL. Aprenda a usar PowerShell y la CLI de Azure con fines de automatización.
Lecciones:
1. Descripción de los modelos de implementación en Azure
2. Automatización de la implementación mediante el uso de plantillas de Azure Resource Manager y Bicep
3. Automatización de la implementación mediante PowerShell
4. Automatización de la implementación mediante la CLI de Azure
5. Ejercicio: Implementación de Azure SQL Database mediante una plantilla de Azure Resource Manager
6. Prueba de conocimientos
Módulo 17: Creación y administración de trabajos del Agente SQL
Explore cómo funciona la automatización de SQL para tareas programadas y alertas automáticas de SQL Server y Azure SQL Managed Instance.
Lecciones:
1. Creación de un plan de mantenimiento de SQL Server
2. Descripción de las notificaciones de estado de las tareas
3. Prueba de conocimientos
4. Ejercicio: Creación de una alerta de estado de la CPU para un servidor SQL Server
5. Resumen
Módulo 18: Administración de tareas de PaaS de Azure mediante automatización
Explore la automatización para la plataforma de Azure SQL. Configure trabajos elásticos, explore Azure Automation y evalúe estrategias distintas para supervisar las tareas de automatización.
Lecciones:
1. Exploración de trabajos elásticos
2. Descripción de Azure Automation
3. Compilación de un runbook de Automation
4. Automatización de flujos de trabajo de bases de datos mediante Logic Apps
5. Supervisión de tareas automatizadas
6. Ejercicio: Implementación de un runbook de Automation para recompilar índices de manera automática
7. Comprobación de conocimiento
Módulo 19: Descripción de estrategias de alta disponibilidad y recuperación ante desastres
Planee una estrategia adecuada de alta disponibilidad y recuperación ante desastres en función del objetivo de tiempo de recuperación y el objetivo de punto de recuperación. Elija la mejor solución para implementaciones de IaaS o PaaS, o cargas de trabajo híbridas.
Lecciones:
1. Descripción del objetivo de tiempo de recuperación y el objetivo de punto de recuperación
2. Exploración de las opciones de alta disponibilidad y recuperación ante desastres
3. Descripción de las características de alta disponibilidad y recuperación ante desastres de Azure de Azure Virtual Machines
4. Descripción de las opciones de alta disponibilidad y recuperación ante desastres para implementaciones de PaaS
5. Exploración de una solución de recuperación ante desastres y alta disponibilidad de IaaS
6. Descripción de las soluciones híbridas
Módulo 20: Exploración de las soluciones IaaS y PaaS para obtener una alta disponibilidad y recuperación ante desastres
Implemente clústeres de conmutación por error de Windows Server y grupos de disponibilidad en entornos híbridos y de Azure. Configure tablas temporales, la replicación geográfica y los grupos de conmutación por error automática.
Lecciones:
1. Descripción de los clústeres de conmutación por error en Windows Server
2. Configuración de los grupos de disponibilidad AlwaysOn
3. Descripción de las tablas temporales en Azure SQL Database
4. Descripción de la replicación geográfica activa para Azure SQL Database
5. Exploración de los grupos de conmutación por error automática para Azure SQL Database y Azure SQL Managed Instance
6. Ejercicio: Configuración de la replicación geográfica para Azure SQL Database
Módulo 21: Realizar copias de seguridad de bases de datos y restaurarlas
Planee e implemente directivas para la recuperación de datos si se producen errores de usuario o si se produce un error en la tecnología. Explore varias opciones sobre cómo y dónde realizar copias de seguridad y restaurar bases de datos.
Lecciones:
1. Copia de seguridad y restauración de SQL Server que se ejecutan en Azure Virtual Machines
2. Copia de seguridad de una máquina virtual de SQL Server
3. Copia de seguridad y restauración de una base de datos mediante Azure SQL Database
4. Ejercicio: copia de seguridad en una dirección URL
5. Prueba de conocimientos