Google PCA: Fiabilité, reprise après sinistre et continuité des activités — Guide d'étude

Fait partie du Google Professional Cloud Architect — Guide d’étude. Entraînez-vous avec des réponses vérifiées dans le centre d’examens Google, ou passez des tests chronométrés sur ExamRoll.io.

Vue d’ensemble

La fiabilité, la reprise après sinistre (DR) et la continuité des activités garantissent que les services continuent de répondre aux objectifs convenus malgré les défaillances de composants, de zones ou de régions. Sur Google Cloud, la fiabilité est conçue en comprenant les domaines de défaillance (zonal, régional et mondial), en définissant des objectifs de reprise (RTO/RPO), en sélectionnant des architectures de service résilientes (par exemple, actif-actif) et en testant rigoureusement les plans de reprise. Votre conception doit faire correspondre la criticité des services à des cibles de disponibilité explicites, des garanties de durabilité et des chemins de reprise validés, en équilibrant la disponibilité, la cohérence, le coût et la complexité opérationnelle. Les thèmes clés incluent l’isolement des points de défaillance uniques (SPOF), l’utilisation de la réplication gérée lorsque cela est possible, l’automatisation des décisions de basculement et la validation continue que les hypothèses se vérifient dans des conditions similaires à la production.

Domaines de défaillance, emplacements et services multirégionaux

Compromis :

Objectifs, cartographie des dépendances et validation de la DR

Patrons de résilience pour le calcul, les bases de données et le stockage

    gcloud compute firewall-rules create allow-lb-health-checks \
      --network=prod-vpc --action=ALLOW --direction=INGRESS \
      --rules=tcp:80,tcp:443 \
      --source-ranges=130.211.0.0/22,35.191.0.0/16 \
      --target-tags=web-backend
    ```

  - Évitez l'état local ; externalisez les sessions vers Memorystore ou des bases de données ; utilisez le drainage des connexions (connection draining) sur les backends pour préserver les requêtes en cours lors d'un scale-in.
  - Modes de défaillance courants : vérifications de l'état mal alignées (vérifiant trop ou pas assez), règles de pare-feu manquantes, et un bootstrapping qui dépend de services en aval non disponibles.
- Résilience de Cloud SQL :
  - Haute disponibilité : une instance principale et une de secours (standby) dans des zones distinctes avec réplication de disque synchrone et basculement automatique ; sélectionnez une fenêtre de maintenance et testez les basculements.
  - Réplicas en lecture : ajoutez des réplicas en lecture dans la même région ou inter-régions pour décharger les lectures et réduire le RTO en cas d'événements régionaux ; promouvez les réplicas lors d'un plan de reprise d'activité (DR).
  - Sauvegardes et PITR :
    - Activez les sauvegardes quotidiennes automatisées et la restauration à un moment précis (PITR) via les journaux binaires/de transactions avec une rétention suffisante pour la conformité et le RPO.
    - Validez les restaurations en environnement de non-production, et répétez les procédures de promotion et les mises à jour des chaînes de connexion des applications.
  - Réseau : préférez une IP privée pour la production ; assurez-vous que les tests de basculement valident le comportement du DNS et du regroupement de connexions (connection pooling).
  - Conseil opérationnel : exécutez périodiquement un basculement contrôlé pour vérifier que les pools de connexions des applications se reconnectent correctement.
gcloud sql instances failover prod-sql
```
    {
      "rule": [
        {
          "action": { "type": "Delete" },
          "condition": { "age": 90, "isLive": false }
        }
      ]
    }
    ```

    Appliquer avec :
gsutil lifecycle set lifecycle.json gs://prod-backups
```

Gestion du trafic, stratégies multi-sites et résilience continue

Scénario de problème pratique

Acme Tickets, une entreprise de billetterie en ligne en forte croissance, doit assurer la continuité de ses opérations lors de pannes régionales pour son API d’achat et son catalogue d’événements, tout en maintenant des RTO/RPO stricts (RTO ≤ 5 minutes, RPO ≤ 1 minute). L’architecture comprend des microservices sans état (stateless), une base de données relationnelle pour les commandes, un pipeline d’analyse et des ressources multimédias statiques.

  1. Définir les niveaux de service (tiers), les SLO et les objectifs de reprise
  1. Choisir l’emplacement régional et la stratégie multi-sites
  1. Mettre en œuvre des MIG régionaux et un global HTTP(S) load balancing
  1. Externaliser l’état et configurer l’auto-réparation (self-healing)
  1. Provisionner Cloud SQL for PostgreSQL avec haute disponibilité (HA) et un réplica en lecture inter-régional
  1. Planifier des tests de basculement de base de données de routine
  1. Placer les médias statiques dans un bucket Cloud Storage bi-régional avec gestion des versions et rétention
  1. Protéger les health checks et le trafic sortant (egress) avec un pare-feu et des quotas
  1. Mettre en œuvre le DNS comme un contrôle grossier avec un faible TTL
  1. Automatiser les guides opératoires de reprise après sinistre (DR runbooks) et les valider via des “game days”
  1. Sécuriser et séparer les sauvegardes
  1. Mettre en œuvre la dégradation gracieuse

Cette architecture fournit un basculement régional automatisé pour les services sans état, un basculement contrôlé et testé pour les composants avec état (stateful), et des processus de reprise vérifiés qui répondent aux objectifs de continuité d’activité d’Acme Tickets.


Sécurité · Tous les domaines · Migration

Entraînez-vous sur ces questions → · Tests chronométrés sur ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Réussissez votre examen →

Parcourir Google →

Related guides

Accès tout-en-un

Un seul abonnement. Chaque examen.

Chaque plan débloque la recherche de réponses illimitée, les tests pratiques, les explications IA et la bibliothèque complète de ressources — en plus de 20 langues.

Mensuel
24.87
Just €0.83/day
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

Meilleur rapport qualité/prix
12 mois
179.87
Just €0.49/daySave 40%
Tout inclus :
  • Recherche de réponses illimitée
  • Tests pratiques illimités
  • Explications basées sur l'IA
  • Bibliothèque complète de ressources
  • Plus de 20 langues
  • Mises à jour de contenu hebdomadaires
  • Récompenses et parrainages
  • Support prioritaire
Commencer l'essai gratuit

Aucune carte de crédit requise*

✓ Plan gratuit inclus · ✓ Annulez à tout moment · ✓ Tous les plans débloquent le produit complet