Bénéficiez d'un coupon de certification, d'un accès à toutes les formations à la demande et de 500 $ de crédits Google Cloud grâce au programme Innovators Plus. Découvrez tous les avantages.

Professional Cloud Database Engineer

Guide de l'examen de certification

Un Professional Cloud Database Engineer est un professionnel des bases de données qui possède deux ans d'expérience sur Google Cloud, ainsi que cinq ans d'expérience dans le domaine de l'informatique et des bases de données. Le Professional Cloud Database Engineer conçoit, crée, gère et dépanne les bases de données Google Cloud utilisées par les applications pour stocker et récupérer des données. Le Professional Cloud Database Engineer doit être capable de traduire les exigences métier et techniques en solutions de base de données évolutives et économiques.


Section 1 : Concevoir des solutions de base de données cloud évolutives et à disponibilité élevée (environ 42  % de l'examen)

1.1 Analyser des variables pertinentes pour planifier la capacité et le volume d'utilisation de la base de données. Les activités suivantes sont incluses :

    ●  Selon le scénario défini, dimensionner la solution en fonction des métriques de la charge de travail pour l'environnement actuel et des exigences futures

    ●  Évaluer les performances et les compromis en termes de coûts de différentes configurations de base de données (types de machines, HDD ou SSD, etc.)

    ●  Dimensionner les ressources de calcul et de stockage de la base de données en fonction des exigences de performances

1.2 Évaluer les options de haute disponibilité et de reprise après sinistre de la base de données vis-à-vis des exigences. Les activités suivantes sont incluses :

    ●  Évaluer les compromis entre les stratégies de déploiement de bases de données multirégionales, régionales et zonales

    ●  Selon le scénario indiqué, définir des intervalles de maintenance et des notifications en fonction des exigences de disponibilité des applications

    ●  Planifier la mise à niveau pour les bases de données gérées Google Cloud

1.3 Déterminer comment les applications se connectent à la base de données. Les activités suivantes sont incluses :

    ●  Concevoir des bases de données évolutives, à disponibilité élevée et sécurisées

    ●  Configurer le réseau et la sécurité (Cloud SQL, CMEK, certificats SSL)

    ●  Justifier l'utilisation des services de regroupement de sessions

    ●  Évaluer les règles d'audit pour les services gérés

1.4 Évaluer les solutions de base de données appropriées sur Google Cloud. Les activités suivantes sont incluses :

    ●  Faire la distinction entre les services de bases de données gérés et non gérés (services autogérées, solutions Bare Metal, bases de données gérées par Google et offres de bases de données partenaires)

    ●  Faire la distinction entre les exigences commerciales SQL et NoSQL (structurées, semi-structurées, non structurées)

    ●  Analyser le coût d'exécution des solutions de base de données dans Google Cloud (analyse comparative)

    ●  Évaluer les dépendances entre applications et bases de données

Section 2 : Gérer une solution pouvant englober plusieurs solutions de base de données (environ 34 % de l'examen)

2.1 Déterminer les points à prendre en compte concernant la connectivité à la base de données et la gestion des accès. Les activités suivantes sont incluses :

    ●  Déterminer les stratégies IAM (Identity and Access Management) pour la connectivité à la base de données et le contrôle des accès

    ●  Gérer les utilisateurs de la base de données, y compris pour l'authentification et l'accès

2.2 Configurer les options de surveillance et de résolution de problèmes pour la base de données. Les activités suivantes sont incluses :

    ●  Évaluer les requêtes lentes et les cas de verrouillage des bases de données, et identifier les index manquants

    ●  Surveiller et analyser les éléments vitaux de la base de données : RAM, processeur, stockage, E/S, Cloud Logging

    ●  Surveiller et mettre à jour les quotas

    ●  Analyser les conflits de ressources concernant la base de données

    ●  Configurer des alertes pour les erreurs et les métriques de performances

2.3 Concevoir des solutions de sauvegarde et de récupération de base de données. Les activités suivantes sont incluses :

    ●  En tenant compte des contrats de niveau de service et des SLO, recommander des options de sauvegarde et de récupération (sauvegardes planifiées automatiques)

    ●  Configurer l'exportation et l'importation de données pour des bases de données

    ●  Concevoir un objectif de temps de récupération (RTO) et un objectif de point de récupération (RPO)

2.4 Optimiser les coûts et les performances des bases de données dans Google Cloud. Les activités suivantes sont incluses :

    ●  Évaluer les options de scaling à la hausse et à la baisse

    ●  Adapter les instances de base de données en fonction de la charge de travail actuelle et future

    ●  Définir des stratégies de réplication

    ●  Évaluer et optimiser en continu le coût d'exécution d'une solution de base de données

2.5 Déterminer les solutions permettant d'automatiser les tâches concernant les bases de données. Les activités suivantes sont incluses :

    ●  Effectuer la maintenance des bases de données

    ●  Évaluer la fragmentation d'une table

    ●  Planifier des exportations de bases de données

Section 3 : Migrer des solutions de données (environ 14 % de l'examen)

3.1 Concevoir et mettre en œuvre la migration et la réplication des données. Les activités suivantes sont incluses :

    ●  Développer et exécuter des stratégies et des plans de migration, y compris sans temps d'arrêt ou avec des temps d'arrêt quasiment nuls, des interruptions prolongées et des plans de remplacement.

    ●  Procéder à une réplication inverse de Google Cloud vers la source

    ●  Planifier et effectuer la migration de bases de données, ce qui inclut les plans de remplacement et la conversion de schémas

    ●  Déterminer les outils de migration de base de données appropriés pour un scénario donné

Section 4 : Déployer des bases de données évolutives et à disponibilité élevée dans Google Cloud (environ 10 % de l'examen)

4.1 Appliquer certains concepts pour mettre en œuvre des bases de données hautement évolutives et à disponibilité élevée dans Google Cloud. Les activités suivantes sont incluses :

    ●  Provisionner des solutions de bases de données à haute disponibilité dans Google Cloud

    ●  Tester régulièrement les stratégies de haute disponibilité et de reprise après sinistre

    ●  Configurer la réplication multirégionale pour les bases de données

    ●  Évaluer les conditions requises pour les instances dupliquées avec accès en lecture

    ●  Automatiser le provisionnement des instances de base de données