Administering Microsoft Azure SQL Solutions - Labs & Learn + Exam Voucher (TDM-DP-300-LLC)

Labs & Learn est une offre d’apprentissage autonome en ligne pour des stagiaires expérimentés combinant Microsoft Official Digital (eBook), un voucher d'examen pour certification et l’accès à des laboratoires à distance autorisés Microsoft pour un minimum de 180 jours. Cette offre ne comprend pas de séances vidéo ou dirigées par un instructeur


Ce cours fournit aux étudiants les connaissances et les compétences nécessaires pour administrer une infrastructure de base de données SQL Server pour les bases de données relationnelles cloud, locales et hybrides et qui travaillent avec les offres de bases de données relationnelles Microsoft PaaS. En outre, il sera utile aux personnes qui développent des applications qui fournissent du contenu à partir de bases de données relationnelles basées sur SQL.


Public visé :

Ce cours s’adresse aux professionnels des données qui gèrent des données et des bases de données et qui souhaitent en savoir plus sur l’administration des technologies de plateforme de données disponibles sur Microsoft Azure. Ce cours est également utile pour les architectes de données et les développeurs d’applications qui ont besoin de comprendre quelles technologies sont disponibles pour la plateforme de données avec Azure et comment utiliser ces technologies via des applications.


Prérequis :

En plus de leur expérience professionnelle, les participants doivent avoir des connaissances techniques équivalentes aux cours suivants :

  • Principes fondamentaux d'Azure
  • Principes fondamentaux des données Azure


Objectifs pédagogiques :

Après avoir terminé ce cours, les étudiants seront en mesure de:

  • Planifier, déployer et configurer des offres SQL Azure
  • Surveillez les performances de la base de données et réglez une base de données et des requêtes pour des performances optimales
  • Planifier et configurer une solution haute disponibilité
Afficher les détails


Programme de cours :

Module 1: Le rôle de l’administrateur de base de données Azure

Ce module explore le rôle d’un administrateur de base de données dans le monde d’Azure. Il fournit également des informations de base pertinentes pour le contenu global. Cela inclut un examen des différentes options basées sur SQL Server (SQL Server dans une machine virtuelle, instances managées et Azure SQL Database). Les étudiants apprendront pourquoi le niveau de compatibilité est un concept crucial lors de l’utilisation de bases de données SQL dans Azure. Les étudiants sont également initiés à d’autres plateformes de base de données disponibles sur Azure en plus de celles basées sur SQL Server, en particulier PostgreSQL et MySQL

Leçons

  • Rôles Azure Data Platform
  • Options et plateformes de base de données Azure
  • Niveaux de compatibilité SQL Server
  • Fonctionnalités Azure Preview

Après avoir terminé ce module, les étudiants :

  • Comprendre le rôle d’administrateur de base de données Azure tel qu’il s’intègre à d’autres rôles de plateforme de données
  • Être capable de décrire les principales différences entre les opérations de base de données basées sur SQL Server
  • Être capable de décrire la différence entre les versions et les niveaux de compatibilité
  • Savoir comment activer et désactiver les fonctionnalités d’aperçu


Module 2: Planifier et mettre en œuvre les ressources de la plateforme de données

Ce module présente des méthodes de déploiement de ressources de plateforme de données dans Azure. Vous découvrirez les options de mise à niveau et de migration des bases de données SQL existantes vers Azure. Vous apprendrez à configurer des ressources Azure pour héberger SQL Server sur une machine virtuelle, une instance managée, Azure SQL Database et PostgreSQL ou MySQL. Vous apprendrez à déterminer quelles options sont les meilleures en fonction des exigences spécifiques, y compris les besoins de haute disponibilité et de reprise après sinistre (HADR). Ils apprendront à calculer les besoins en ressources et à créer des modèles pour leurs déploiements.

Leçons

  • Déploiement de SQL Server à l’aide de l’IaaS
  • Déploiement de SQL Server à l’aide de PaaS
  • Déploiement de solutions de base de données open source sur Azure

Après avoir terminé ce module, les étudiants :

  • Déployer des ressources à l’aide de méthodes manuelles
  • Recommander une offre de databvase appropriée en fonction des besoins
  • Configurer les ressources de base de données
  • Évaluer et implémenter une stratégie de déplacement d’une base de données vers Azure


Module 3: Mettre en œuvre un environnement sécurisé

Ce module explore les pratiques de sécurisation de votre base de données SQL Server ainsi que d’une base de données SQL Azure. Cela inclut un examen des différentes options basées sur SQL Server, ainsi que des différentes options Azure pour sécuriser Azure SQL Database ainsi que des bases de données résidant dans Azure SQL Database. . Les étudiants expliqueront pourquoi la sécurité est cruciale lorsqu’ils travaillent avec des bases de données. . Les étudiants sont également initiés à d’autres plateformes de base de données disponibles sur Azure en plus de celles basées sur SQL Server, en particulier, Azure Database pour MariaDB / MySQL / PostgreSQL

Leçons

  • Configurer l’authentification de base de données
  • Configurer l’autorisation de base de données
  • Mettre en œuvre la sécurité des données au repos
  • Mettre en œuvre la sécurité des données en transit
  • Mettre en œuvre des contrôles de conformité pour les données sensibles

Après avoir terminé ce module, les étudiants :

  • Comprendre les différences entre Windows, SQL Server et l’authentification Azure Active Directory
  • Décrire et configurer les solutions de chiffrement des données au repos ainsi que le chiffrement des données en transit
  • Mettre en œuvre une solution de sensibilité des données


Module 4: Surveiller et optimiser les ressources opérationnelles

Ce module vous apprendra l’optimisation des ressources pour vos bases de données créées à l’aide de services IaaS ou PaaS. Le module couvre également la surveillance des ressources serveur et matérielles. Il vous familiarisera avec les différents outils disponibles pour surveiller le rendement et établir une base de référence. Vous apprendrez à interpréter les mesures de performance pour les ressources les plus critiques. Vous apprendrez également à résoudre les problèmes de performances de base de données à l’aide d’Azure SQL Database Intelligent Insights.

Leçons

  • Bases de référence et surveillance des performances
  • Principales causes des problèmes de performances
  • Configuration des ressources pour des performances optimales
  • Configuration de la base de données utilisateur
  • Tâches de maintenance liées aux performances

Après avoir terminé ce module, les étudiants :

  • Surveiller l’activité et la comparer à une base de référence
  • Définir les tâches de maintenance liées aux performances
  • Identifier les principales causes des problèmes de performances
  • Configurer les ressources pour des performances optimales
  • Configurer une base de données utilisateur pour des performances optimales


Module 5: Optimiser les performances des requêtes

Les plans d’exécution des requêtes sont potentiellement l’aspect le plus important des performances de la base de données. L’amélioration des mauvais plans est certainement un domaine où un petit effort peut apporter d’énormes améliorations. Alors que les problèmes matériels peuvent limiter les performances des requêtes, l’amélioration du matériel entraîne généralement des améliorations de performances de l’ordre de 10 à 20%, au maximum. Le plus souvent, les administrateurs de base de données rencontrent des requêtes qui ne sont pas optimisées, qui ont des statistiques obsolètes ou manquantes, des index manquants ou de mauvais choix de conception de base de données, ce qui conduit le moteur de base de données à effectuer plus de travail que nécessaire pour renvoyer les résultats d’une requête donnée. L’amélioration des plans peut parfois entraîner des améliorations de performances de l’ordre de 100 à 200 %, voire plus, ce qui signifie qu’après avoir amélioré un plan avec de meilleurs index ou statistiques, une requête peut s’exécuter deux ou trois fois plus vite ! Ce module fournit des détails sur la façon d’analyser les performances des requêtes individuelles et de déterminer où des améliorations peuvent être apportées.

Leçons

  • Présentation des plans de requête SQL Server
  • Explorer la conception de bases de données basée sur les performances
  • Évaluer les améliorations de performance

Après avoir terminé ce module, les étudiants :

  • Analyser les plans de requête et identifier les zones problématiques
  • Évaluer les améliorations potentielles des requêtes
  • Examen de la conception de la table et de l’index
  • Déterminer si les modifications apportées à la requête ou à la conception ont eu un effet positif


Module 6: Automatisation des tâches

Un objectif commun pour les administrateurs de bases de données dans de nombreux environnements est d’automatiser autant de tâches répétitives. Cela peut être aussi simple que d’utiliser des scripts pour automatiser un processus de sauvegarde et aussi complexe que de créer un système d’alerte entièrement automatisé. Ce module fournit des détails sur l’automatisation des tâches afin de simplifier le travail de l’administrateur de base de données. Les méthodes incluent la planification des tâches pour les tâches de maintenance régulières, ainsi que l’administration multi-instance et la configuration des notifications pour la réussite, l’échec ou l’échec ou l’inachèvement des tâches.

Leçons

  • Configuration du déploiement automatique
  • Définition des tâches planifiées
  • Configuration des événements étendus
  • Gestion des ressources PaaS Azure à l’aide de méthodes automatisées

Après avoir terminé ce module, les étudiants :

  • Déployer des ressources à l’aide de scripts de déploiement automatisés
  • Créer des tâches planifiées
  • Créer des notifications et des alertes
  • Configurer l’automatisation pour les services PaaS


Module 7: Planifier et mettre en œuvre un environnement de haute disponibilité et de reprise après sinistre

Les données doivent être disponibles lorsque l’entreprise en a besoin. Cela signifie que les solutions hébergeant les données doivent être conçues en tenant compte de la disponibilité et de la capacité de récupération. Supposons que vous travailliez pour une entreprise qui vend des widgets à la fois en magasin et en ligne. Votre application principale utilise une base de données hautement transactionnelle pour les commandes. Que se passerait-il si le serveur ou la plate-forme hébergeant la base de données transactionnelle avait un problème qui la rendait indisponible ou inaccessible pour une raison quelconque? Quel impact cela aurait-il sur l’entreprise? Si la bonne solution est mise en place, la base de données serait mise en ligne dans un délai raisonnable avec un minimum d’effort, permettant ainsi aux entreprises de continuer avec peu ou pas d’impact. Ce module et son laboratoire associé couvrent la configuration, le test et la gestion d’une solution de haute disponibilité et de récupération d’urgence (HADR) dans Azure, pour les déploiements IaaS (Infrastructure-as-a-Service) et PaaS (Platform as a-Service). Ce module couvrira non seulement les exigences de base, mais aussi les différentes options disponibles pour atteindre HADR.

Leçons

  • Stratégies de haute disponibilité et de reprise après sinistre
  • Plate-forme IaaS et outils de base de données pour HADR
  • Plateforme PaaS et outils de base de données pour HADR
  • Sauvegarde et restauration de bases de données

Après avoir terminé ce module, les étudiants comprendront

  • La différence entre les objectifs de temps de récupération et de point de récupération
  • Les options HADR disponibles pour IaaS et PaaS
  • Les considérations relatives à la planification et à la configuration des solutions HADR, y compris la façon dont la sauvegarde et la restauration sont fi
  • Les facteurs qui composent une stratégie HADR
  • Comment configurer une solution haute disponibilité via un laboratoire pratique


Certification : 

Le passage de l'examen se fera (ultérieurement) dans un centre agréé Pearson Vue

L'examen (en anglais) s'effectuera en ligne


Modalités d’évaluation des acquis :

En cours de formation, par des études de cas ou des travaux pratiques