Google ACE: Betrouwbaarheid, back-up en disaster recovery — Studiegids

Onderdeel van de Google Associate Cloud Engineer — Studiegids. Oefen met geverifieerde antwoorden in het Google-examencentrum, of doe getimede oefentests op ExamRoll.io.

Overzicht

Betrouwbaarheid, back-up en disaster recovery op Google Cloud vereisen een doelbewust ontwerp over storingsdomeinen, mechanismen voor gegevensbescherming, verkeersbeheer en operationele gereedheid heen. Dit gedeelte legt uit hoe u services over zones en regio’s kunt structureren, hoe u stateful data kunt beschermen en herstellen, en hoe u hersteldoelstellingen kunt valideren met gedisciplineerde runbooks en continue veerkrachttesten. Het schetst ook de afwegingen van DR-strategieën en capaciteitsplanning om ervoor te zorgen dat het platform kan herstellen binnen de gedefinieerde recovery time (RTO) en recovery point (RPO) objectives.

Storingsdomeinen en Regionaal Ontwerp

Voorbeeld:

Gegevensbescherming: Databases, Opslag en Compute

Voorbeeld:

Voorbeeld:

Voorbeeld van een lifecycle om objecten na 90 dagen naar Coldline te verplaatsen en na 365 dagen te verwijderen:

Veerkracht van Verkeer, Capaciteit en Afhankelijkheden

Resilience-operaties en Continue Verbetering

Praktisch Probleemscenario

Brightlane Retail beheert een e-commerceplatform in us-central1 met strikte beschikbaarheidseisen en een RPO van vier uur voor orderdata. Het management eist dat een zone-storing wordt overleefd zonder downtime en een regio-storing met minimale impact voor de klant.

Aanpak:

  1. Implementeer een regionale MIG met HTTP autohealing en een global HTTP(S) Load Balancer

    • Reden: Een regionale MIG spreidt instances over zones, en HTTP health checks op applicatieniveau maken self-healing mogelijk na drie mislukte checks van elk 10 seconden. De global load balancer verwijdert automatisch ongezonde VM’s en leidt verkeer om naar gezonde zones.
    • Commando’s: gcloud compute health-checks create http app-hc –check-interval=10s –timeout=5s –unhealthy-threshold=3 –request-path=/healthz gcloud compute instance-groups managed update web-rmig –region=us-central1 –health-check=app-hc –initial-delay=60
  2. Activeer Cloud SQL HA met een cross-region read replica en PITR

    • Reden: Regionale HA biedt overlevingskansen bij zone-storingen met automatische failover. Een read replica in us-east1 zorgt voor regionale DR met een RPO die niet nul is, maar wel begrensd. Het activeren van PITR (binary logging voor MySQL) pakt logische corruptie aan door herstel naar een specifiek tijdstip mogelijk te maken.
    • Commando’s: gcloud sql instances patch orders-mysql –enable-bin-log –backup-start-time=03:00 gcloud sql instances create orders-replica –master-instance-name=orders-mysql –region=us-east1
  3. Bescherm object-assets met Dual-Region Cloud Storage en lifecycle-beleid

    • Reden: Productafbeeldingen en statische assets worden opgeslagen in een dual-region bucket voor regionale veerkracht. Lifecycle-transities verplaatsen oudere artefacten naar Coldline om kosten te optimaliseren, en versiebeheer plus bewaarbeleid voorkomen het per ongeluk verwijderen van kritieke assets.
    • Stappen: Activeer Object Versioning, stel een bewaarbeleid van 30 dagen in voor kritieke buckets en pas lifecycle-regels toe om na 90 dagen over te gaan naar Coldline en na een jaar te verwijderen voor niet-kritieke build-artefacten.
  4. Plan PD-snapshots en creëer machine images voor stateful services

    • Reden: Incrementele snapshots van VM-schijven bieden snelle, crash-consistente herstelopties. Machine images leggen de opstart- en configuratiegegevens vast om het ‘rehydrateren’ van app-servers tijdens een regio-failover te versnellen. Snapshot-schema’s zorgen voor consistente, beleidsgestuurde back-ups.
    • Commando’s: gcloud compute resource-policies create snapshot-schedule daily-2am –max-retention-days=14 –on-source-disk-delete=apply-retention-policy –start-time=02:00 gcloud compute disks add-resource-policies app-disk-1 –resource-policies=daily-2am gcloud compute machine-images create app-mi-2024-09-01 –source-instance=app-vm-template
  5. Definieer RTO/RPO en codificeer DR-runbooks en IaC

    • Reden: Stel een service-level RTO van 15 minuten in voor web/API en een RPO van vier uur voor orders. Runbooks specificeren procedures voor traffic failover, de promotie van de Cloud SQL read replica, DNS-noodplannen en verificatiestappen. Infrastructure as Code (Terraform/Deployment Manager) zorgt voor deterministische herbouw en vermindert handmatige fouten.
  6. Provisioneer capaciteit en quota’s in de secundaire regio

    • Reden: Maak reserveringen voor kritieke VM-types, provisioneer vooraf een standby load balancer-backend, SSL-certificaten, NAT-capaciteit en verifieer quota’s voor Compute, SQL, forwarding rules en KMS in us-east1. Dit voorkomt een tekort aan capaciteit (‘capacity starvation’) tijdens een failover.
  7. Valideer herstel door middel van chaos-oefeningen en documenteer verbeteringen

    • Reden: Kwartaalelijkse oefeningen voor zone-storingen valideren het gedrag van de MIG en LB; halfjaarlijkse regionale evacuaties promoten de read replica in us-east1, verwijzen de global LB naar de backends in us-east1 en meten de RTO/RPO. De bevindingen leiden tot verbeteringen, zoals het verminderen van handmatige stappen of het verhogen van de replica-capaciteit.

Door deze stappen te volgen, bereikt Brightlane Retail zonale high availability met geautomatiseerde self-healing en een regionale DR-strategie met gedefinieerde, geteste runbooks. Dit zorgt ervoor dat orderdata voldoet aan een RPO van vier uur en dat applicatieservices herstellen binnen de beoogde RTO-grenzen.


Beveiliging · Alle domeinen · Kostenbeheer

Oefen deze vragen → · Getimede oefening op 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.

Slaag voor je examen →

Blader door Google →

Related guides

Alles-in-één toegang

Eén abonnement. Elk examen.

Elk plan ontgrendelt onbeperkt zoeken naar antwoorden, oefentests, AI-uitleg en de volledige bronnenbibliotheek — in meer dan 20 talen.

Maandelijks
24.87
Just €0.83/day
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

Beste waarde
12 maanden
179.87
Just €0.49/daySave 40%
Alles inbegrepen:
  • Onbeperkt zoeken naar antwoorden
  • Onbeperkte oefentests
  • AI-gestuurde uitleg
  • Volledige bronnenbibliotheek
  • 20+ talen
  • Wekelijkse contentupdates
  • Beloningen & verwijzingen
  • Prioriteitsondersteuning
Start gratis proefperiode

Geen creditcard vereist*

✓ Gratis plan inbegrepen · ✓ Annuleer op elk moment · ✓ Alle plannen ontgrendelen het volledige product