Description
Cette formation permet aux administrateurs systèmes, DBA et ingénieurs infrastructures de maîtriser l’administration moderne de Microsoft SQL Server dans des environnements exigeants. Les participants apprendront à installer, configurer, sécuriser, superviser et maintenir des infrastructures SQL Server performantes et résilientes.
La formation aborde les enjeux actuels des DSI : cybersécurité, durcissement des infrastructures, automatisation, continuité d’activité, hybridation Cloud Azure et optimisation des performances. Vous mettrez en œuvre les bonnes pratiques Microsoft en matière de sécurité, de haute disponibilité, de supervision et de gestion des incidents tout en développant une vision opérationnelle directement exploitable en entreprise.
Comme toutes nos formations, celle-ci s’appuie sur les dernières versions stables de SQL Server et les meilleures pratiques actuellement utilisées dans les infrastructures critiques.
Objectifs
- Installer et configurer SQL Server selon les bonnes pratiques Microsoft
- Administrer et superviser efficacement une infrastructure SQL Server
- Optimiser les performances et la disponibilité des bases de données
- Mettre en œuvre les mécanismes de haute disponibilité et de PRA/PCA
- Sécuriser et durcir un environnement SQL Server critique
- Automatiser les tâches d'exploitation et d'administration
- Intégrer SQL Server dans une architecture hybride Azure
- Diagnostiquer et résoudre les incidents complexes SQL Server
Récapitulatif
Public
Administrateur systèmes et bases de données
DBA SQL Server
Ingénieur systèmes et infrastructures
Ingénieur production
Administrateur Cloud Azure
Responsable exploitation
Prérequis
Connaissances de base en administration Windows Server,
Connaissances générales des bases de données relationnelles,
Expérience en administration systèmes ou infrastructures recommandée.
Méthodes et modalités pédagogiques
Formation réalisée en Présentiel, Distanciel ou Dual-Learning selon la formule retenue.
Moyens et supports pédagogiques
Mise à disposition d'un poste de travail sur nos formations en Présentiel.
Mise à disposition de nos environnements de visio sur nos formations en Distanciel
Remise d'une documentation pédagogique numérique pendant la formation
La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation
Modalités de suivi et d'évaluations
Auto-positionnement des stagiaires avant la formation
Émargement des stagiaires et formateur par 1/2 journée
Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires
Auto-évaluation des acquis de la formation par les stagiaires
Questionnaire de satisfaction à chaud et à froid à l'issue de la formation
Programme détaillé
Introduction et architecture SQL Server
- Présentation des évolutions SQL Server
- Comprendre l'architecture interne du moteur SQL Server
- Positionnement de SQL Server dans les infrastructures hybrides modernes
- Présentation des rôles DBA, exploitation, sécurité et gouvernance
- Comparaison entre SQL Server On-Premise, Azure SQL et SQL Managed Instance
- Travaux pratiques : Installation d'un environnement SQL Server de production simulé.
Installation et déploiement sécurisé
- Installer SQL Server selon les bonnes pratiques Microsoft
- Choisir les éditions et modes de licensing adaptés aux besoins entreprise
- Configurer les composants SQL Server : Database Engine, SSMS, SQL Agent et outils d'administration
- Mettre en œuvre les bonnes pratiques de partitionnement des volumes et du stockage
- Sécuriser l'installation SQL dès le déploiement
- Configurer TLS, chiffrement et protocoles réseau sécurisés
- Travaux pratiques : Déploiement complet d'un serveur SQL sécurisé et validation de la configuration.
Administration quotidienne et exploitation
- Administrer les bases de données et les services SQL Server
- Gérer les comptes, rôles, permissions et stratégies d'accès
- Automatiser les tâches administratives avec SQL Server Agent et PowerShell
- Superviser les journaux, alertes et événements critiques
- Mettre en œuvre les politiques de maintenance automatisées
- Administrer les sauvegardes complètes, différentielles et transactionnelles
- Travaux pratiques : Création de tâches automatisées d'exploitation et supervision des événements critiques.
Optimisation des performances et tuning SQL
- Analyser les performances du moteur SQL Server
- Identifier les requêtes lentes et les goulets d'étranglement
- Comprendre les index, plans d'exécution et statistiques
- Optimiser la consommation mémoire, CPU et stockage
- Configurer Resource Governor et optimiser les workloads
- Mettre en place des stratégies de supervision proactive
- Travaux pratiques : Analyse et optimisation d'une base SQL présentant des problèmes de performances.
Haute disponibilité et continuité d'activité
- Comprendre les enjeux PRA/PCA des DSI modernes
- Mettre en œuvre Always On Availability Groups
- Configurer le clustering et les mécanismes de bascule
- Mettre en place la réplication SQL Server
- Automatiser les stratégies de sauvegarde et restauration avancées
- Tester les scénarios de reprise après incident
- Travaux pratiques : Mise en œuvre d'une architecture SQL haute disponibilité avec bascule automatique.
Sécurisation et durcissement SQL Server
- Comprendre les menaces actuelles visant les infrastructures SQL
- Appliquer les principes Zero Trust sur SQL Server
- Sécuriser les accès administrateurs et comptes de service
- Mettre en œuvre le chiffrement TDE et la sécurisation des sauvegardes
- Configurer l'audit SQL Server et la traçabilité des accès
- Limiter la surface d'attaque du serveur SQL
- Mettre en place des politiques de conformité et de gouvernance
- Détecter les comportements anormaux et incidents de sécurité
- Travaux pratiques : Durcissement complet d'un serveur SQL Server exposé à différents scénarios d'attaque.
Supervision avancée et observabilité
- Mettre en œuvre les outils de monitoring SQL Server
- Créer des tableaux de bord d'exploitation et indicateurs de santé
- Configurer les alertes critiques et remontées automatiques
- Intégrer SQL Server dans une plateforme SIEM/SOC
- Analyser les logs et événements de sécurité
- Automatiser les contrôles de disponibilité et de performances
- Travaux pratiques : Création d'une supervision centralisée avec alertes et indicateurs critiques.
SQL Server et hybridation Cloud Azure
- Comprendre les architectures hybrides SQL modernes
- Découvrir Azure SQL Database et Azure SQL Managed Instance
- Mettre en œuvre les stratégies de sauvegarde et PRA dans Azure
- Configurer Azure Arc pour la gestion hybride
- Comprendre les enjeux FinOps et optimisation des coûts SQL
- Sécuriser les échanges entre infrastructures On-Premise et Azure
- Travaux pratiques : Connexion d'un environnement SQL Server On-Premise à Azure et supervision hybride.
Industrialisation et automatisation avancée
- Automatiser l'administration SQL avec PowerShell
- Créer des scripts d'exploitation et de contrôle automatisés
- Mettre en œuvre des procédures d'exploitation standardisées
- Industrialiser les tâches récurrentes DBA
- Automatiser les contrôles de conformité et sécurité
- Mettre en place une documentation d'exploitation moderne
- Travaux pratiques : Création d'un kit d'automatisation SQL Server pour l'exploitation quotidienne.
Gestion des incidents et troubleshooting
- Identifier les incidents critiques SQL Server
- Analyser les causes racines des défaillances
- Mettre en œuvre une méthodologie de résolution d'incidents
- Diagnostiquer les problèmes de performances et de disponibilité
- Utiliser les outils avancés de troubleshooting SQL
- Mettre en place les bonnes pratiques ITIL et exploitation critique
- Travaux pratiques : Résolution d'incidents complexes sur une infrastructure SQL simulée.