Descripción
DP-300 Databases on Azure
Preparación para el examen: DP-300
- Rol de trabajo: Administrador de base de datos
- Características: ninguno
Este curso proporciona a los estudiantes el conocimiento y las habilidades para administrar una infraestructura de base de datos de SQL Server para bases de datos relacionales en la nube, locales e híbridas y quienes trabajan con las ofertas de bases de datos relacionales PaaS de Microsoft.
Requisitos previos:
- No hay requisitos previos
Dirigido a:
La audiencia para este curso son profesionales de datos que administran datos y bases de datos que desean aprender sobre la administración de las tecnologías de plataforma de datos que están disponibles en Microsoft Azure. Este curso también es valioso para los arquitectos de datos y desarrolladores de aplicaciones que necesitan comprender 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 las aplicaciones.
Contenidos:
Módulo 1: El rol del administrador de base de datos de Azure
Este módulo explora el papel de un administrador de base de datos en el mundo de Azure. También proporciona información fundamental relevante para el contenido general. Esto incluye una revisión de las distintas opciones basadas en SQL Server (SQL Server en una máquina virtual, instancias administradas y Azure SQL Database). Los alumnos aprenderán por qué el nivel de compatibilidad es un concepto fundamental al trabajar con bases de datos SQL en Azure. A los estudiantes también se les presentan otras plataformas de bases de datos disponibles en Azure además de las basadas en SQL Server, en particular PostgreSQL y MySQL
Lecciones
- Roles de la plataforma de datos de Azure
- Plataformas y opciones de base de datos de Azure
- Niveles de compatibilidad de SQL Server
- Características de vista previa de Azure
Laboratorio: Uso de Azure Portal y SQL Server Management Studio
- Aprovisionamiento de un servidor SQL Server en una máquina virtual de Azure
- Conexión a SQL Server y restauración de una copia de seguridad
Después de completar este módulo, los alumnos podrán:
- Comprender el rol del administrador de base de datos de Azure, ya que se integra con otros roles de la plataforma de datos
- Describir las diferencias clave entre las operaciones de base de datos basadas en SQL Server
- Describir la diferencia entre las versiones y los niveles de compatibilidad
- Saber cómo habilitar y deshabilitar las características de vista previa
Módulo 2: Planificación e implementación de recursos de la plataforma de datos
Este módulo presenta métodos para implementar recursos de la plataforma de datos en Azure. Aprenderá sobre las opciones para actualizar y migrar bases de datos SQL existentes a Azure. Aprenderá a configurar los recursos de Azure para alojar SQL Server en una máquina virtual, una instancia administrada, una base de datos Azure SQL y PostgreSQL o MySQL. Aprenderá a determinar qué opciones son mejores en función de los requisitos específicos, incluidas las necesidades de alta disponibilidad y recuperación ante desastres (HADR). Aprenderán a calcular los requisitos de recursos y crear plantillas para sus implementaciones.
Lecciones
- Implementación de SQL Server mediante IaaS
- Implementación de SQL Server mediante PaaS
- Implementación de soluciones de base de datos de código abierto en Azure
Laboratorio: Implementación de Azure SQL Database
- Implementación de una máquina virtual mediante una plantilla de ARM
- Configuración de los recursos necesarios antes de crear una base de datos
- Implementación de Azure SQL Database
- Registro de la instancia de Azure SQL Database en Azure Data Studio y validación de la conectividad
- Implementación de PostgreSQL o MySQL mediante una herramienta cliente para validar la conectividad
Después de completar este módulo, los alumnos podrán:
- Implementar recursos con métodos manuales
- Recomendar una oferta de base de datos adecuada basada en los requisitos
- Configurar recursos de la base de datos
- Evaluar e implementar una estrategia para mover una base de datos a Azure
Módulo 3: Implementación de un entorno seguro
Este módulo explora las prácticas para asegurar su base de datos SQL Server, así como una base de datos SQL de Azure. Esto incluye una revisión de las diversas opciones basadas en SQL Server, también las diversas opciones de Azure para asegurar Azure SQL Database, así como las bases de datos con residencia en Azure SQL Database. . Los estudiantes aprenderán por qué la seguridad es crucial cuando se trabaja con bases de datos. . A los estudiantes también se les presentan otras plataformas de bases de datos disponibles en Azure además de aquellas basadas en SQL Server, en particular, Azure Database for MariaDB/MySQL/PostgreSQL
Lecciones
- Configuración de la autenticación de la base de datos
- Configuración de la autorización de la base de datos
- Implementación de seguridad para datos en reposo
- Implementación de seguridad para datos en tránsito
- Implementación de controles de cumplimiento para datos confidenciales
Laboratorio: Implementación de un entorno seguro
- Configuración de una regla de firewall basada en el servidor con Azure Portal
- Autorización del acceso a Azure SQL Database con Azure Active Directory
- Habilitación de Advanced Data Security y la clasificación de datos
- Administración del acceso a objetos de base de datos
Después de completar este módulo, los alumnos podrán:
- Comprender las diferencias entre la autenticación de Windows, SQL Server y Azure Active Directory
- Describir y configurar tanto las soluciones de cifrado de datos en reposo como el cifrado de datos en tránsito
- Implementar una solución de confidencialidad de datos
Módulo 4: Supervisión y optimización de los recursos operativos
Este módulo le enseñará sobre la optimización de recursos para sus bases de datos creadas utilizando los servicios IaaS o PaaS. El módulo también cubre la supervisión del servidor y los recursos de hardware. Le familiarizará con las diversas herramientas disponibles para supervisar el desempeño y establecer una línea de base. Aprenderá a interpretar las métricas de rendimiento para los recursos más críticos. También aprenderá a solucionar problemas de rendimiento de la base de datos con Azure SQL Database Intelligent Insights.
Lecciones
- Líneas de base y supervisión de rendimiento
- Causas principales de los problemas de rendimiento
- Configuración de recursos para un rendimiento óptimo
- Configuración de la base de datos del usuario
- Tareas de mantenimiento relacionadas con el rendimiento
Laboratorio: Supervisión y optimización de recursos
- Aislamiento de problemas de la CPU
- Uso del Almacén de consultas para observar los problemas de bloqueo
- Detección y corrección de problemas de fragmentación
Después de completar este módulo, los alumnos podrán:
- Supervisar la actividad y compararla con una línea de base
- Definir tareas de mantenimiento relacionadas con el rendimiento
- Identificar las principales causas de problemas de rendimiento
- Configurar recursos para un rendimiento óptimo
- Configurar una base de datos de usuario para un rendimiento óptimo
Módulo 5: Optimización del rendimiento de las consultas
Los planes de ejecución de consultas son potencialmente el aspecto más importante del rendimiento de la base de datos. Mejorar los malos planes es sin duda un área en la que un pequeño esfuerzo puede aportar grandes mejoras. Si bien los problemas de hardware pueden limitar el rendimiento de las consultas, mejorar el hardware generalmente produce mejoras de rendimiento en el rango del 10-20%, como máximo. Frecuentemente, los administradores de bases de datos encuentran consultas que no están optimizadas, tienen estadísticas obsoletas o faltantes, tienen índices faltantes o elecciones de diseño de base de datos deficientes que llevan al motor de la base de datos a hacer más trabajo del necesario para devolver resultados para una consulta determinada. Mejorar los planes a veces puede producir mejoras de rendimiento en el rango de 100-200% o incluso más, lo que significa que después de mejorar un plan con mejores índices o estadísticas, ¡una consulta podría ejecutarse dos o tres veces más rápido! Este módulo proporciona detalles sobre cómo analizar el rendimiento de consultas individuales y determinar dónde se pueden realizar mejoras.
Lecciones
- Descripción de los planes de consulta de SQL Server
- Exploración del diseño de base de datos basado en el rendimiento
- Evaluación de las mejoras de rendimiento
Laboratorio: Solución de problemas de rendimiento de consultas
- Identificación de problemas con el diseño de la base de datos AdventureWorks2017
- Aislamiento de áreas problemáticas en las consultas de bajo rendimiento en AdventureWorks2017
- Uso del Almacén de consultas para detectar y controlar la regresión en AdventureWorks2017
- Uso de sugerencias de consulta para afectar al rendimiento en AdventureWorks2017
Después de completar este módulo, los alumnos podrán:
- Analizar planes de consulta e identificar áreas problemáticas
- Evaluar posibles mejoras de consultas
- Revisar el diseño de tablas e índices
- Determinar si los cambios en la consulta o el diseño han tenido un efecto positivo
Módulo 6: Automatización de tareas
Un objetivo común para los administradores de bases de datos en muchos entornos es automatizar tantas de sus tareas repetitivas. Esto puede ser tan simple como usar secuencias de comandos para automatizar un proceso de copia de seguridad y tan complejo como construir un sistema de alerta totalmente automatizado. Este módulo proporciona detalles sobre la automatización de tareas para simplificar el trabajo del DBA. Los métodos incluyen tareas de programación para trabajos de mantenimiento regulares, así como administración de múltiples instancias y configuración de notificaciones para el éxito o el fracaso de la tarea o la no finalización.
Lecciones
- Configuración de la implementación automática
- Definición de tareas programadas
- Administración de recursos de PaaS de Azure mediante métodos automatizados
Laboratorio: Automatización de tareas
- Implementación de una plantilla de Azure desde una plantilla de inicio rápido en GitHub
- Configuración de notificaciones basadas en métricas de rendimiento
- Implementación de un runbook de Azure Automation (o trabajo elástico) para reconstruir índices en una instancia de Azure SQL Database
Después de completar este módulo, los alumnos podrán:
- Implementar recursos mediante scripts de implementación automatizados
- Crear tareas programadas
- Crear notificaciones y alertas
- Configurar la automatización para servicios de PaaS
Módulo 7: Planificación e implementación de un entorno de alta disponibilidad y recuperación ante desastres
Los datos deben estar disponibles cuando la empresa los necesite. Eso significa que las soluciones que alojan los datos deben diseñarse teniendo en cuenta la disponibilidad y la capacidad de recuperación. Suponga que trabaja para una empresa que vende widgets tanto en tiendas como en línea. Su aplicación principal utiliza una base de datos altamente transaccional para pedidos. ¿Qué sucedería si el servidor o la plataforma que aloja la base de datos transaccional tuviera un problema que lo hiciera inaccesible o inaccesible por alguna razón? ¿Qué impacto tendría en el negocio? Si se implementa la solución correcta, la base de datos se conectaría en un plazo razonable con un esfuerzo mínimo, lo que permitiría que las empresas continúen con poco o ningún impacto. Este módulo y su laboratorio asociado cubren la configuración, prueba y administración de una solución para alta disponibilidad y recuperación ante desastres (HADR) en Azure, tanto para implementaciones de Infraestructura como servicio (IaaS) como para Plataforma como servicio (PaaS). Este módulo no solo cubrirá los requisitos básicos, sino también las diversas opciones disponibles para lograr HADR.
Lecciones
- Estrategias de alta disponibilidad y recuperación ante desastres
- Plataforma IaaS y herramientas de base de datos para alta disponibilidad y recuperación ante desastres
- Plataforma PaaS y herramientas de base de datos para alta disponibilidad y recuperación ante desastres
- Copia de seguridad y recuperación de bases de datos
Laboratorio: Planificación e implementación de un entorno de alta disponibilidad y recuperación ante desastres
- Creación de un grupo de disponibilidad AlwaysOn
- Habilitación de la replicación geográfica para Azure SQL Database
- Copia de seguridad en una dirección URL y restauración desde la dirección URL
Después de completar este módulo, los alumnos podrán:
- La diferencia entre el tiempo de recuperación y los objetivos de punto de recuperación
- Las opciones de HADR disponibles para IaaS y PaaS
- Las consideraciones para planificar y configurar soluciones de alta disponibilidad y recuperación ante desastres, incluida la forma de hacer copias de seguridad y restauración
- Los factores que constituyen una estrategia de alta disponibilidad y recuperación ante desastres
- Cómo configurar una solución de alta disponibilidad mediante un laboratorio práctico
Este curso incluye:
- Material del curso adjunto
- Manual del curso
- Laboratorios virtuales
-
Certificado de finalización
Aptitudes evaluadas: Examen DP-300
- Planificación e implementación de recursos de plataformas de datos (15-20 %)
- Implementación de un entorno seguro (15-20 %)
- Supervisión y optimización de recursos operativos (15-20 %)
- Optimización del rendimiento de las consultas (5-10 %)
- Realización de la automatización de tareas (10-15 %)
- Planificación e implementación de un entorno de alta disponibilidad y recuperación ante desastres (HADR) (15-20 %)
- Realización de la administración mediante T-SQL (10-15 %)
Éxito en el examen
Nuestro equipo de docentes está certificado oficialmente, lo que te da confianza en el aprendizaje hasta que apruebe su examen.
Bonificación Fundae
Gestionamos y tramitamos la documentación de la formación bonificada en Fundae, servicio gratuito a clientes.
Mapa de certificación
Descargate el mapa de certificación actualizado aquí
Certificaciones oficiales Pearson Vue
Somos centro examinador de certificaciones oficiales Pearson Vue.
¿Cómo me puede ayudar una certificación Microsoft en mi crecimiento personal y laboral?
Las Certificaciones de Microsoft dan una ventaja profesional al proporcionar evidencia reconocida globalmente y cuales habilidades de dominio en negocios digitales y en cloud son respaldadas Industrialmente.
Al obtener una certificación, el 67% de los profesionales técnicos dicen que tenían mayor auto confianza en sus habilidades para realizar sus trabajos, el 41% reportó mayor satisfacción laboral, y el 35% vio un aumento de salario o sueldo.
2018 Pearson VUE Valor de la Certificación IT.