☀️ C'est l'été chez ITTA ! Profitez de 10% de réduction jusqu'au 31 juillet sur une sélection de formations 🌴

Formation : Administration des solutions Microsoft Azure SQL (DP-300)

Ref. DP-300T00
Durée :
4
 jours
Examen :
Optionnel
Niveau :
Intermédiaire
Financement :
Eligible

Formation Administration des solutions Microsoft Azure SQL (DP-300)

L’administration des bases de données dans le cloud représente aujourd’hui un défi majeur pour les entreprises. Microsoft Azure SQL s’impose comme une solution incontournable pour gérer efficacement vos infrastructures de données. Cette formation DP-300 vous accompagne dans la maîtrise complète de l’administration Azure SQL.

Une formation certifiante reconnue

Ce programme complet vous prépare à l’examen DP-300. Vous développerez les compétences techniques nécessaires pour administrer des bases de données SQL Server dans Azure. La formation couvre l’ensemble des scénarios : cloud, hybride et sur site. Vous apprendrez à configurer, sécuriser et optimiser vos environnements de données.

Le contenu s’articule autour de modules pratiques et progressifs. Chaque section aborde des problématiques concrètes rencontrées par les professionnels. Des exercices pratiques consolident vos acquis tout au long du parcours. Vous manipulerez directement les outils Azure SQL Database et Azure SQL Managed Instance.

Profils des Participants

  • Administrateurs de bases de données
  • Professionnels des données et analystes
  • Architectes de données
  • Développeurs d’applications
  • Ingénieurs systèmes et cloud
  • Consultants en technologies Microsoft

Objectifs

  • Administrer une infrastructure SQL Server sur Microsoft Azure
  • Déployer des solutions IaaS et PaaS avec Azure SQL
  • Migrer des bases de données vers Azure SQL Database et Managed Instance
  • Configurer la sécurité et l’authentification des bases de données
  • Optimiser les performances des requêtes et des ressources
  • Implémenter la haute disponibilité et la reprise d’activité
  • Superviser et diagnostiquer les problèmes de performances
  • Protéger les données sensibles avec les outils Azure

Connaissances Préalables

  • Notions de base en administration de bases de données relationnelles
  • Compréhension générale des concepts cloud et services Azure
  • Familiarité avec le langage SQL et les requêtes de base

Contenu du Cours

Module 1 : Préparer la maintenance des bases de données SQL Server sur Azure

  • Explorer le rôle d’un administrateur de base de données sur Azure
  • Décrire les offres basées sur SQL Server dans Azure
  • Décrire les rôles de la plateforme de données intelligentes Microsoft
  • Comprendre SQL Server dans une machine virtuelle Azure
  • Concevoir une base de données Azure SQL Database pour les applications natives cloud
  • Explorer Azure SQL Managed Instance

Module 2 : Déployer des solutions IaaS avec Azure SQL

  • Configurer les options de dimensionnement, stockage et réseau des machines virtuelles
  • Garantir des performances adéquates pour les charges de travail de base de données
  • Expliquer les options IaaS pour déployer SQL Server dans Azure
  • Comprendre les scénarios hybrides
  • Explorer les performances et la sécurité
  • Expliquer les options de haute disponibilité et de reprise d’activité
  • Provisionner une instance SQL Server sur une machine virtuelle Azure

Module 3 : Déployer des solutions PaaS avec Azure SQL

  • Provisionner et déployer Azure SQL Database et Azure SQL Managed Instance
  • Sélectionner les options appropriées lors de l’exécution d’une migration vers la plateforme SQL PaaS
  • Expliquer les options PaaS pour le déploiement de SQL Server dans Azure
  • Explorer une base de données SQL unique
  • Déployer un pool élastique de bases de données SQL
  • Comprendre une base de données SQL hyperscale
  • Examiner une instance managée Azure SQL
  • Déployer une base de données Azure SQL

Module 4 : Migrer les charges de travail SQL Server vers Azure SQL Database

  • Explorer différents outils de migration
  • Migrer des bases de données SQL Server vers Azure SQL Database
  • Choisir la bonne fonctionnalité Azure SQL Database
  • Utiliser l’extension de migration Azure SQL pour migrer vers Azure SQL Database
  • Explorer l’Assistant Migration de données pour migrer vers Azure SQL Database
  • Migrer vers une base de données Azure SQL à l’aide de BACPAC
  • Utiliser une méthode en ligne pour migrer vers Azure SQL Database
  • Déplacer des données vers Azure SQL Database
  • Migrer une base de données SQL Server vers Azure SQL Database

Module 5 : Migrer des charges de travail SQL Server vers Azure SQL Managed Instance

  • Explorer différents outils de migration
  • Migrer des bases de données SQL Server vers Azure SQL Managed Instance
  • Évaluer les scénarios de migration
  • Utiliser log Replay Service (LRS) pour migrer
  • Migrer à l’aide d’un lien Managed Instance
  • Déplacer des données vers SQL Managed Instance
  • Migrer une base de données SQL Server vers Azure SQL Managed Instance

Module 6 : Configurer l’authentification et l’autorisation des bases de données

  • Contraster l’authentification à l’aide de l’ID Microsoft Entra et de l’authentification SQL Server
  • Implémenter différents principaux de sécurité
  • Configurer des autorisations
  • Décrire l’authentification et les identités
  • Décrire les principaux de sécurité
  • Décrire les autorisations de base de données et d’objet
  • Identifier les échecs d’authentification et d’autorisation
  • Autoriser l’accès à Azure SQL Database avec Microsoft Entra ID

Module 7 : Protéger les données en transit et au repos

  • Explorer les options de chiffrement disponibles dans Azure SQL
  • Configurer les règles de pare-feu, Always Encrypted et Transport Layer Security
  • Comprendre le fonctionnement de l’injection SQL
  • Explorer Transparent Data Encryption
  • Configurer des règles de pare-feu de serveur et de base de données
  • Expliquer le chiffrement d’objet et les enclaves sécurisées
  • Activer des connexions chiffrées
  • Décrire l’injection de code SQL
  • Comprendre Azure Key Vault
  • Configurer une règle de pare-feu basé sur le serveur à partir du portail Azure

Module 8 : Implémenter des contrôles de compatibilité pour les données sensibles

  • Explorer les fonctions de classification des données et les degrés de confidentialité
  • Implémenter des options de sécurité pour assurer la sécurité des données privées
  • Découvrir la classification des données
  • Explorer l’audit du serveur et de la base de données
  • Implémenter le masquage dynamique des données
  • Implémenter la sécurité au niveau des lignes
  • Comprendre Microsoft Defender pour SQL
  • Explorer le registre
  • Implémenter Microsoft Purview
  • Activer Microsoft Defender pour SQL et la classification des données

Module 9 : Décrire la supervision des performances

  • Comparer les outils Azure et locaux qui permettent de superviser et de mesurer les performances
  • Déterminer les métriques critiques
  • Comprendre l’objectif d’une base de référence pour l’analyse comparative
  • Configurer des sessions d’événements étendus pour le suivi des activités
  • Décrire les outils de supervision des performances
  • Décrire les métriques de performances critiques
  • Établir les métriques de référence
  • Explorer les événements étendus
  • Décrire l’observateur de base de données (préversion)
  • Explorer Query Performance Insight
  • Isoler les problèmes de supervision

Module 10 : Configurer les ressources SQL Server pour des performances optimales

  • Choisir la taille et les options de stockage adaptées pour les bases de données Azure SQL
  • Configurer les ressources serveur comme tempdb
  • Comprendre l’utilisation de Resource Governor
  • Expliquer comment optimiser le stockage Azure pour les machines virtuelles SQL Server
  • Décrire le redimensionnement des machines virtuelles
  • Optimiser le stockage des bases de données
  • Contrôler les ressources SQL Server

Module 11 : Configurer des bases de données à des fins de performances optimales

  • Implémenter des tâches pour IaaS et PaaS afin de gérer les index et les statistiques
  • Explorer la fonctionnalité de paramétrage automatique d’Azure SQL Database
  • Contrôler les options de configuration de niveau base de données
  • Explorer le traitement intelligent des requêtes
  • Explorer les vérifications de maintenance de base de données
  • Décrire les options de configuration spécifiques à la base de données
  • Décrire le paramétrage automatique
  • Décrire le traitement intelligent des requêtes
  • Détecter et corriger les problèmes de fragmentation

Module 12 : Explorer l’optimisation des performances des requêtes

  • Découvrir les différentes formes de plans d’exécution
  • Comparer les plans estimés aux plans réels
  • Découvrir comment et pourquoi les plans sont générés
  • Découvrir l’objectif et les avantages du Magasin des requêtes
  • Comprendre les plans de requête
  • Expliquer les plans de requête estimés et les plans de requête réels
  • Décrire les vues et les fonctions de gestion dynamique
  • Explorer le Magasin des requêtes
  • Identifier les plans de requête problématiques
  • Décrire le blocage et le verrouillage
  • Identifier et résoudre les problèmes de blocage

Module 13 : Explorer la conception de base de données basée sur les performances

  • Explorer la normalisation des bases de données relationnelles
  • Investiguer l’impact de l’utilisation correcte des types de données
  • Comparer les types d’index
  • Décrire la normalisation
  • Choisir les types de données appropriés
  • Concevoir des index
  • Identifier les problèmes de conception de base de données

Module 14 : Évaluer l’amélioration des performances

  • Évaluer les modifications qui peuvent être apportées aux index
  • Déterminer l’impact des modifications apportées aux requêtes et aux index
  • Explorer les indicateurs du Magasin des requêtes
  • Expliquer les statistiques d’attente
  • Paramétrer et gérer les index
  • Comprendre les indicateurs de requête
  • Explorer les scénarios de performances
  • Isoler les zones à problème des requêtes peu performantes

Documentation

  • Accès à Microsoft Learn, la plateforme d’apprentissage en ligne Microsoft, offrant des ressources interactives et des contenus pédagogiques pour approfondir vos connaissances et développer vos compétences techniques.

Lab / Exercices

  • Ce cours vous donne un accès exclusif au laboratoire officiel Microsoft, vous permettant de mettre en pratique vos compétences dans un environnement professionnel.

Examen

  • Ce cours prépare à la certification DP-300: Azure Database Administrator Associate

Cours complémentaires

Financement Eligible

ITTA est partenaire d’un fonds de formation continue destiné aux travailleurs temporaires. Ce fonds peut subventionner cette formation, sous réserve que vous soyez assujetti(e) à la convention collective de travail (CCT) « Location de services » et que vous remplissiez certaines conditions, notamment avoir travaillé au moins 88 heures au cours des 12 derniers mois.

Informations Additionnelles

L’évolution des architectures de bases de données dans Azure

Le paysage des bases de données relationnelles connaît une transformation profonde. Les entreprises abandonnent progressivement leurs infrastructures sur site traditionnelles. Microsoft Azure SQL répond à cette mutation en proposant des modèles flexibles et évolutifs. Les décisions architecturales prises aujourd’hui déterminent la réussite de vos projets futurs.

Les organisations font face à des choix stratégiques complexes. Faut-il privilégier un contrôle total avec des machines virtuelles ? Ou opter pour la simplicité d’une base de données entièrement managée ? Chaque option comporte des implications financières et opérationnelles significatives. La compréhension fine de ces alternatives devient indispensable pour les professionnels.

Les instances managées représentent une innovation majeure dans cet écosystème. Elles combinent la compatibilité maximale de SQL Server avec l’automatisation du cloud. Cette approche facilite considérablement les migrations d’applications existantes. Les équipes conservent leurs compétences tout en bénéficiant des avantages Azure.

Les défis réels de la migration vers le cloud

Migrer une base de données critique n’est jamais une opération anodine. Les équipes techniques doivent anticiper de nombreux obstacles potentiels. La compatibilité des fonctionnalités SQL Server constitue le premier point de vigilance. Certaines syntaxes ou procédures stockées nécessitent parfois des ajustements mineurs.

La fenêtre de migration représente souvent une contrainte majeure pour les entreprises. Les applications métier tolèrent rarement des interruptions prolongées. Les techniques de réplication continue permettent de minimiser ces temps d’arrêt. Le basculement final s’effectue alors en quelques minutes seulement.

Les aspects réseau requièrent également une attention particulière. La connectivité hybride entre environnements sur site et Azure demande une configuration soigneuse. Les VPN site-à-site ou ExpressRoute garantissent des communications sécurisées et performantes. Ces éléments d’infrastructure conditionnent la réussite de votre migration.

L’évaluation préalable détermine largement le succès du projet. Des outils gratuits analysent vos bases existantes en profondeur. Ils identifient les incompatibilités potentielles avant le démarrage effectif. Cette phase de préparation évite des surprises désagréables en production.

Sécurité et conformité dans un monde réglementé

Les réglementations sur la protection des données se multiplient à travers le monde. Le RGPD en Europe impose des exigences strictes sur la gestion des informations personnelles. Les entreprises suisses doivent également respecter la Loi fédérale sur la protection des données. Azure SQL intègre nativement des mécanismes pour répondre à ces obligations.

La traçabilité complète des accès aux données devient une nécessité absolue. Chaque consultation, modification ou suppression doit être enregistrée de façon fiable. Les journaux d’audit alimentent les systèmes de surveillance et détection d’anomalies. Cette approche proactive prévient les incidents de sécurité majeurs.

Le chiffrement systématique protège vos actifs informationnels les plus sensibles. Les données restent illisibles même en cas d’accès non autorisé au stockage. Les clés cryptographiques bénéficient d’une gestion centralisée et hautement sécurisée. Cette architecture répond aux standards les plus exigeants du secteur financier.

La classification automatique simplifie l’identification des données sensibles. Les algorithmes détectent les numéros de sécurité sociale ou coordonnées bancaires automatiquement. Les administrateurs appliquent ensuite les politiques de protection appropriées. Cette automatisation réduit considérablement les risques d’erreur humaine.

Performance et optimisation continue

La lenteur des applications provoque immédiatement la frustration des utilisateurs finaux. Chaque milliseconde gagnée améliore concrètement l’expérience utilisateur globale. L’optimisation des requêtes représente un levier d’amélioration souvent sous-exploité. Une simple modification d’index peut diviser les temps de réponse par dix.

Le diagnostic des problèmes de performance nécessite une méthodologie rigoureuse. L’analyse commence toujours par l’identification des requêtes les plus coûteuses. Les plans d’exécution révèlent les opérations inefficaces réalisées par le moteur. Cette démarche scientifique remplace avantageusement les approximations hasardeuses.

Les statistiques de la base de données jouent un rôle crucial mais méconnu. Elles guident l’optimiseur dans le choix des meilleures stratégies d’exécution. Des statistiques obsolètes engendrent inévitablement des plans sous-optimaux. La maintenance régulière de ces métadonnées garantit des performances stables.

Le dimensionnement approprié des ressources évite les gaspillages budgétaires importants. Azure propose une tarification flexible basée sur la consommation réelle. Les environnements de développement peuvent utiliser des niveaux de service économiques. Cette élasticité permet d’optimiser continuellement les coûts opérationnels.

FAQ

Azure SQL Database convient-il aux applications transactionnelles critiques ?

Absolument, Microsoft garantit un SLA de disponibilité de 99,99 pourcent. Les mécanismes de réplication automatique assurent une protection contre les défaillances. De nombreuses entreprises du Fortune 500 utilisent Azure SQL pour leurs applications critiques. Les performances rivalisent avec les infrastructures sur site traditionnelles.

Comment gérer efficacement les coûts dans Azure SQL ?

La surveillance continue de la consommation constitue la première étape indispensable. Les bases peu utilisées peuvent basculer automatiquement vers des niveaux inférieurs. Les pools élastiques mutualisent les ressources entre plusieurs bases de données. Ces stratégies réduisent significativement la facture mensuelle globale.

Puis-je conserver mes sauvegardes existantes lors de la migration ?

Oui, plusieurs approches permettent d’intégrer vos sauvegardes dans Azure. Le service conserve automatiquement un historique de restauration pendant plusieurs semaines. Vous configurez librement la rétention selon vos besoins spécifiques. Cette flexibilité rassure les responsables informatiques sur la protection des données.

Quelles compétences sont réellement nécessaires pour administrer Azure SQL ?

Une solide expérience de SQL Server constitue la base fondamentale requise. La compréhension des concepts cloud apporte une valeur ajoutée substantielle. Les certifications Microsoft comme DP-300 valident officiellement ces compétences recherchées. La formation continue reste essentielle dans cet environnement technologique évolutif.

Prix de l'inscription
CHF 3'000.-
Inclus dans ce cours
  • Formation dispensée par un formateur certifié
  • 180 jours d’accès aux labs Officiels Microsoft
  • Documentation Officielle au format digital
  • Badge de réussite Officiel Microsoft
Mois actuel

lun01Déc09:00jeu04(Déc 4)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar02Déc(Déc 2)09:00ven05(Déc 5)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionDP-300T00

mar03Fév(Fév 3)09:00ven06(Fév 6)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar03Fév(Fév 3)09:00ven06(Fév 6)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionDP-300T00

mar10Mar(Mar 10)09:00ven13(Mar 13)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar10Mar(Mar 10)09:00ven13(Mar 13)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionDP-300T00

mar14Avr(Avr 14)09:00ven17(Avr 17)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar14Avr(Avr 14)09:00ven17(Avr 17)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionDP-300T00

mar19Mai(Mai 19)09:00ven22(Mai 22)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar19Mai(Mai 19)09:00ven22(Mai 22)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionDP-300T00

mar23Juin(Juin 23)09:00ven26(Juin 26)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar23Juin(Juin 23)09:00ven26(Juin 26)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionDP-300T00

mar28juil(juil 28)09:00ven31(juil 31)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar28juil(juil 28)09:00ven31(juil 31)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionDP-300T00

mar01Sep09:00ven04(Sep 4)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar01Sep09:00ven04(Sep 4)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionDP-300T00

mar06Oct(Oct 6)09:00ven09(Oct 9)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar06Oct(Oct 6)09:00ven09(Oct 9)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionDP-300T00

mar10Nov(Nov 10)09:00ven13(Nov 13)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar10Nov(Nov 10)09:00ven13(Nov 13)17:00Lausanne, Av. Mon-Repos 24, 1005 Lausanne Etiquettes de sessionDP-300T00

mar15Déc(Déc 15)09:00ven18(Déc 18)17:00VirtuelVirtuel Etiquettes de sessionDP-300T00

mar15Déc(Déc 15)09:00ven18(Déc 18)17:00Genève, Route des Jeunes 35, 1227 Genève Etiquettes de sessionDP-300T00

Contact

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Horaires d’ouverture

Du lundi au vendredi

de 8h30 à 18h00

Tél. 058 307 73 00

Contactez-Nous

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Faire une demande

Opening hours

Monday to Friday
8:30 AM to 6:00 PM
Tel. 058 307 73 00

Contact-us

ITTA
Route des jeunes 35
1227 Carouge, Suisse

Make a request