L’examen de certification Microsoft « Designing and Implementing Cloud Data Platform Solutions » valide la maîtrise des concepts clés et des fonctionnalités des solutions de plate-forme de données Microsoft. Les compétences évaluées portent sur les capacités du candidat à accomplir les tâches techniques répertoriées ci-dessous. * Concevoir et mettre en œuvre des solutions de base de données pour Microsoft SQL Server * Gérer la sécurité des systèmes de gestion de base de données (SGBD) * Concevoir et implémenter la haute disponibilité, la récupération d'urgence et l'extensibilité * Surveiller et gérer les mises en œuvre de bases de données sur la plate-forme Azure Cet examen évalue la capacité du candidat à accomplir les tâches techniques répertoriées ci-dessous. Les pourcentages indiquent le coefficient de pondération relatif de chaque grand thème à l'examen. Plus le pourcentage est élevé, plus le nombre de questions relatives à ce contenu lors de l'examen sera important. Conception et mise en œuvre des solutions de base de données pour Microsoft SQL Server et base de données SQL (20 à 25 %) * Définir les pré-requis techniques pour proposer une solution SQL Server hybride : Définir la topologie de reprise après sinistre pour un déploiement hybride, concevoir une architecture de stockage de données, convevoir l’architecture de sécurité, décrire la stratégie de chargement de données, définir la stratégie de synchronisation de données * Mettre en œuvre SQL Server sur des machines virtuelles Azure : configurer des règles de pare-feu, configurer et optimiser le stockage, migrer d'une base de données locale vers Microsoft Azure, configurer et optimiser des tailles des machines virtuelles par charge de travail * Concevoir une solution de base de données sur les bases de données Azure SQL et de SQL Server dans Azure : définir une architecture de solution, concevoir la topologie Geo/DR, définir une architecture de sécurité, décrire la stratégie de chargement de données, déterminer le niveau de service approprié, déterminer le scénario de déploiement approprié, passer du IaaS vs PaaS, définir l'accès aux applications dans Azure * Implémenter des bases de données SQL Azure : Mettre en service une base de données d'Azure SQL, configurer des règles de pare-feu, configurer la géoréplication active, migrer d'une base de données locale vers une base de données SQL, configurer le système pour l'évolutivité et les performances * Concevoir et implémenter des solutions de base de données de MySQL et de PostgreSQL dans Azure : Concevoir la sécurité, définir la stratégie de chargement de données, déterminer le niveau de service approprié, mettre en service des bases de données et des serveurs, configurer des règles de pare-feu, migrer vers Azure, configurer les options d'évolutivité et de performances Conception et gestion de la sécurité des systèmes de gestion de base de données (SGBD) (25–30 %) * Concevoir et mettre en œuvre la sécurité de base de données SQL Server : Configurer le pare-feu ; gérer les identifiants de connexion, les utilisateurs et les rôles ; attribuer des autorisations ; configurer la fonction d’audit ; configurer le chiffrement transparent de la base de données (TDE) ; configurer la sécurité de niveau ligne ; configurer le chiffrement de données ; configurer le masquage de données ; configurer Always Encrypted * Concevoir et implémenter la sécurité de la base de données d'Azure SQL : Configurer le pare-feu ; gérer les identifiants de connexion, les utilisateurs et les rôles ; attribuer des autorisations ; configurer la fonction d’audit ; configurer la sécurité de niveau ligne ; configurer le chiffrement de données ; configurer le masquage de données ; configurer Always Encrypted, configurer la détection automatique des menaces Conception pour la haute disponibilité, la reprise après sinistre et l'extensibilité (25–30 %) * Concevoir et mettre en oeuvre des solutions de haute disponibilité : Définir la topologie et concevoir une solution de haute disponibilité pour SQL sur les machines virtuelles d'Azure, implémenter des solutions de haute disponibilité * Concevoir et mettre en oeuvre des solutions évolutives : Concevoir une solution de montée en charge, implémenter des scénarios multi-maîtres avec réplication de base de données, implémenter une évolutivité élastique pour la base de données d'Azure SQL * Définir et mettre en place le processus de récupération de données de la base de données d'Azure SQL : Implémenter le processus de restauration, de copie et d’exportation en libre service des données, implémenter des sauvegardes de rétention à long-terme Surveillance et gestion de mises en œuvre de bases de données sur Azure (25–30 %) * Surveiller et dépanner les machines virtuelles SQL Server sur Azure : Surveiller l'activité des bases de données et des instances, utiliser les vues de gestion dynamique (DMV) et les fonctions de gestion dynamique (DMF), surveiller les performances et les capacités d’évolutivité * Surveiller et dépanner les base de données SQL : Appliquer la surveillance et le dépannage des base de données SQL, surveiller l'activité de base de données, utiliser les vues de gestion dynamique (DMV) et les fonctions de gestion dynamique (DMF), surveiller les performances et l'évolutivité * Automatiser et gérer les mises en œuvre de base de données sur Azure : Automatiser et gérer SQL Server sur les machines virtuelles d'Azure, automatiser et gérer la base de données d'Azure SQL, configurer l'automatisation et les Runbooks