DP-300 Administration des solutions Microsoft Azure SQL

€295.00

________________________________________________________________

Voulez-vous suivre ce cours à distance ou en personne?

Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux

________________________________________________________________

Cours DP-300 : Administration des solutions Microsoft Azure SQL

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, sur site et hybrides et ceux travaillant avec les offres de bases de données relationnelles Microsoft PaaS . En outre, il sera utile aux personnes développant des applications qui fournissent du contenu à partir de bases de données relationnelles basées sur SQL .

Durée du cours DP-300
Mode de formation DP-300
Formation en classe virtuelle DP-300
contenu vidéo

Cours destiné à

Le public de ce cours est constitué de professionnels des données qui gèrent des données et des bases de données et souhaitent en savoir plus sur la gestion des technologies de plate-forme de données disponibles dans 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 travailler avec ces technologies dans toutes les applications.

Éléments de la formation DP-300

  • Préparation à la maintenance de la base de données SQL dans Azure (7 unités)
  • Mise en œuvre de solutions IaaS avec Azure SQL (8 unités)
  • Mise en œuvre de solutions PaaS avec Azure SQL (10 unités)
  • Évaluation des stratégies de migration vers Azure SQL (6 unités)
  • Migration des charges de travail SQL vers la base de données Azure SQL (6 unités)
  • Migration des charges de travail SQL vers des instances gérées Azure (5 unités)
  • Configuration de l'authentification et de l'autorisation (9 unités)
  • Protection des données en transit et au repos (10 unités)
  • Mise en œuvre de contrôles de conformité pour les données sensibles (11 unités)
  • Aperçu de la surveillance des performances (10 unités)
  • Configuration des ressources SQL Server pour des performances optimales (7 unités)
  • Configuration des bases de données pour des performances optimales (8 unités)
  • Exploration de l'optimisation des performances des requêtes (10 unités)
  • Évaluation des améliorations de performance (7 unités)
  • Exploration de la conception axée sur les performances (7 unités)
  • Automatiser le déploiement des ressources de base de données (8 unités)
  • Création et gestion des tâches de l'agent SQL (6 unités)
  • Gestion des tâches Azure PaaS à l'aide de l'automatisation (9 unités)
  • Description des stratégies de haute disponibilité et de reprise après sinistre (9 unités)
  • Exploration des solutions IaaS et PaaS pour la haute disponibilité et la reprise après sinistre (9 unités)
  • Sauvegarde et restauration de bases de données (7 unités)

Contenu du cours DP-300

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 fondamentales pertinentes pour le contenu global. Cela comprend un examen des différentes options basées sur SQL Server (SQL Server dans une machine virtuelle, instances gérées et base de données Azure SQL). Les étudiants apprendront pourquoi le niveau de compatibilité est un concept crucial lorsqu'ils travaillent avec des bases de données SQL dans Azure. Les étudiants sont également initiés à d'autres plateformes de bases de données disponibles sur Azure en plus de celles basées sur SQL Server, notamment PostgreSQL et MySQL.

Cours

  • Rôles de la plateforme de données Azure
  • Plateformes et options de base de données Azure
  • Niveaux de compatibilité du serveur SQL
  • Fonctionnalités d'aperçu d'Azure

Laboratoire : Utilisation du portail Azure et de SQL Server Management Studio

  • Provisionnement d'un serveur SQL sur une machine virtuelle Azure
  • Se connecter à SQL Server et restaurer une sauvegarde

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

  • Comprendre le rôle d'administrateur de base de données Azure tel qu'il s'intègre aux autres rôles de la plateforme de données
  • Être capable de décrire les principales différences entre la base de données basée sur SQL Server et la
  • Être capable de décrire la différence entre les versions et les niveaux de compatibilité
  • Découvrez 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 les méthodes de déploiement des ressources de la 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 gérée, une base de données Azure SQL et PostgreSQL ou MySQL. Vous apprendrez à déterminer quelles options sont les meilleures en fonction d’exigences spécifiques, notamment 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.

Cours

  • Déploiement de SQL Server à l'aide d'IaaS
  • Déploiement de SQL Server à l'aide de PaaS
  • Déploiement de solutions de bases de données open source sur Azure

Laboratoire : Déploiement de la base de données Azure SQL

  • Déployer une machine virtuelle à l'aide d'un modèle ARM
  • Configurer les ressources nécessaires avant de créer une base de données
  • Déployer une base de données Azure SQL
  • Enregistrez l'instance de base de données Azure SQL dans Azure Data Studio et validez la connectivité
  • Déployez PostgreSQL ou MySQL à l'aide d'un outil client pour valider la connectivité

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

  • Déployer des ressources à l'aide de méthodes manuelles
  • Recommander une offre de base de données appropriée en fonction des besoins
  • Configurer les ressources de la base de données
  • Évaluer et mettre en œuvre une stratégie pour déplacer 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 Azure SQL. Cela comprend 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 les bases de données qui résident dans Azure SQL Database. . Les étudiants apprendront pourquoi la sécurité est cruciale lorsqu’on travaille avec des bases de données. . Les étudiants sont également initiés à d'autres plateformes de bases de données disponibles sur Azure en plus de celles basées sur SQL Server, en particulier Azure Database pour MariaDB/MySQL/PostgreSQL.

Cours

  • Configurer l'authentification de la base de données
  • Configurer l'autorisation de la 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

Laboratoire : Mettre en place un environnement sécurisé

  • Configurer une règle de pare-feu basée sur un serveur à l’aide du portail Azure
  • Autoriser l'accès à la base de données Azure SQL avec Azure Active Directory
  • Activer la sécurité avancée des données et la classification des données
  • Gérer l'accès aux objets de la base de données

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

  • Comprendre les différences entre l'authentification Windows, SQL Server et 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 enseignera 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 du serveur et du matériel. Il vous familiarisera avec les différents outils disponibles pour surveiller les performances et établir une base de référence. Vous apprendrez à interpréter les mesures de performance des ressources les plus critiques. Vous apprendrez également à résoudre les problèmes de performances de la base de données à l’aide d’Azure SQL Database Intelligent Insights.

Cours

  • Lignes de base et suivi 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

Laboratoire : Surveiller et optimiser les ressources

  • Isoler les problèmes de processeur
  • Utilisez Query Store pour observer les problèmes de blocage
  • Détecter et corriger les problèmes de fragmentation

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

  • Surveiller l'activité et la comparer à une 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 dans lequel un petit effort peut apporter d’énormes améliorations. Bien que les problèmes matériels puissent limiter les performances des requêtes, l'amélioration du matériel génère généralement des améliorations de performances de l'ordre de 10 à 20 %, au maximum. Le plus souvent, les administrateurs de bases 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 qui conduisent le moteur de base de données à effectuer plus de travail que nécessaire pour renvoyer des résultats pour 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 pourrait s'exécuter deux ou trois fois plus vite ! Ce module fournit des détails sur la manière d'analyser les performances des requêtes individuelles et de déterminer les améliorations pouvant être apportées.

Cours

  • Comprendre les plans de requêtes SQL Server
  • Découvrez la conception de bases de données axées sur les performances
  • Évaluer les améliorations de performance

Laboratoire : Dépannage des performances des requêtes

  • Identifier les problèmes liés à la conception de la base de données AdventureWorks2017
  • Isoler les zones problématiques dans les requêtes peu performantes dans AdventureWorks2017
  • Utilisation de Query Store pour détecter et gérer la régression dans AdventureWorks2017
  • Utilisez des conseils de requête pour améliorer les performances dans AdventureWorks2017

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

  • Analyser les plans de requête et identifier les zones à problèmes
  • Évaluer les améliorations potentielles des requêtes
  • Réviser la conception des tables et des index
  • Déterminer si les modifications apportées aux requêtes ou à la conception ont eu un effet positif

Module 6 : Automatisation des tâches

Un objectif commun aux administrateurs de bases de données dans de nombreux environnements est d’automatiser bon nombre de leurs tâches répétitives. Cela peut être aussi simple que l’utilisation de scripts pour automatiser un processus de sauvegarde, et aussi complexe que la création d’un système d’alerte entièrement automatisé. Ce module fournit des détails sur l'automatisation des tâches pour simplifier le travail du DBA. Les méthodes incluent la planification de tâches pour les travaux de maintenance réguliers, ainsi que l'administration multi-instance et la configuration de notifications en cas de réussite, d'échec ou de non-achèvement d'une tâche.

Cours

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

Laboratoire : Automatisation des tâches

  • Déployer un modèle Azure à partir d'un modèle de démarrage rapide sur GitHub
  • Configurer les notifications en fonction des indicateurs de performance
  • Déployer un runbook Azure Automation (ou une tâche élastique) pour reconstruire des index sur une base de données Azure SQL

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

  • 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 d’hébergement de données doivent être conçues en tenant compte de la disponibilité et de la récupérabilité. Supposons que vous travailliez pour une entreprise qui vend des widgets 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 plateforme hébergeant la base de données transactionnelle rencontrait 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 sera mise en ligne dans un délai raisonnable avec un minimum d’effort, permettant ainsi à l’entreprise de poursuivre ses activités 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 reprise après sinistre (HADR) dans Azure, pour les déploiements d'infrastructure en tant que service (IaaS) et de plateforme en tant que service (PaaS). Ce module couvrira non seulement les exigences de base, mais également les différentes options disponibles pour atteindre l'HADR.

Cours

  • Stratégies de haute disponibilité et de reprise après sinistre
  • Plateforme IaaS et outils de base de données pour HADR
  • Plateforme PaaS et outils de base de données pour HADR
  • Sauvegarde et récupération de bases de données

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

  • Créer un groupe de disponibilité permanent
  • Activer la géo-réplication pour la base de données Azure SQL
  • Sauvegarde vers l'URL et restauration à partir de l'URL

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
  • Considérations relatives à la planification et à la configuration des solutions HADR, notamment sur la manière de sauvegarder et de restaurer HADR
  • Les facteurs qui composent une stratégie HADR
  • Comment configurer une solution de haute disponibilité via un laboratoire pratique


Prérequis

Les administrateurs de base de données Azure à succès accèdent à ce rôle avec une expérience professionnelle dans l’administration de bases de données et des connaissances techniques des technologies cloud.

Spécifiquement:

  • Expérience d'utilisation de SQL Server pour travailler, développer et effectuer des tâches de maintenance
  • Expérience avec Azure, par exemple dans le déploiement et la gestion des ressources

Langue

  • Cours : Anglais / Espagnol
  • Travaux pratiques : anglais / espagnol

Certification Microsoft Associate : Administrateur de base de données Azure Associate

Certification d'associé

Microsoft Certified : Administrateur de base de données Azure Associate

Gérez une infrastructure de base de données SQL Server pour les bases de données relationnelles sur site et hybrides dans le cloud à l'aide des offres de bases de données relationnelles Microsoft PaaS.

Niveau : Intermédiaire
Rôle : Administrateur de base de données
Produit : Azure
Sujet : Données et IA

    Informations liées à la formation

    Soporte siempre a tu lado

    Accompagnement à la formation

    Toujours à tes côtés

    Formación presencial y telepresencial

    Modalités de formation

    Autoapprentissage - Virtuel - En personne - Téléprésence

    bonificaciones

    Bonus

    Pour les entreprises