Skip to content
THE EXAMTOPICS EDITORIAL Explore practice exams

GOOGLE

Google Cloud Professional Cloud Architect: Reliability and Disaster Recovery

Reliability on the Google Cloud Professional Cloud Architect spans design, operations, business continuity, backup, failover, and disaster recovery. Google’s current guide places high availability and fail-over in solution design, disaster…

Reliability on the Google Cloud Professional Cloud Architect spans design, operations, business continuity, backup, failover, and disaster recovery. Google’s current guide places high availability and fail-over in solution design, disaster recovery in process optimization, and production reliability in operational excellence. The Google Cloud Professional Cloud Architect is therefore best approached by separating ordinary component failure from a true disaster.

Two metrics anchor many decisions: recovery time objective and recovery point objective. The distinction between RTO and RPO matters because RTO sets the maximum acceptable recovery delay while RPO defines how much data loss a business can tolerate. A low RTO may justify standby compute and tested failover automation; a tight RPO may require replication or frequent backups. Neither target has much value until recovery drills confirm the design can meet it.

Identify the failure domain first

Ask what can fail: process, instance, zone, region, network path, dependency, identity system, data store, or operator action. Each failure requires a different response. Restarting a VM can handle a host problem but does nothing for regional loss. Cross-region replicas can survive a region outage but may not protect against accidental deletion copied to every replica.

Reliability improves when failure domains are explicit in the design. Draw the request path and mark which components share a zone, region, project, network, or operational dependency. Hidden common dependencies are often the reason apparently redundant systems still fail together.

Failure-domain analysis should include external dependencies such as payment gateways, identity providers, SaaS APIs, and DNS registrars. Your own components may be redundant while the user journey still depends on one external service. Decide whether the application should degrade, queue work, or fail closed when that dependency is unavailable.

Distinguish high availability from disaster recovery

High availability aims to keep a service running through expected component failures. Disaster recovery restores service after a larger disruption or destructive event. The high availability versus fault tolerance helps clarify the related terminology, but the architectural difference is the time scale and failure scope.

Multi-zone services, health checks, load balancing, and automatic replacement improve availability. Backups, cross-region replicas, recovery environments, and documented failover processes support disaster recovery. A mature design typically needs both, but not necessarily at the same cost level.

Recovery plans should also distinguish control-plane failure from data-plane failure. Operators may need to change configuration during an incident even when the customer-facing service is impaired. Preserve administrative paths, monitoring, and emergency credentials so the team can still execute the plan.

Choose replication with consistency in mind

Replication improves resilience only if the application can tolerate its consistency and failover behavior. Synchronous replication can minimize data loss but may increase latency and limit distance. Asynchronous replication supports broader geographic separation but creates a non-zero recovery point.

The architect must also define the authority during failover. Split-brain behavior, stale reads, duplicate writes, and application caches can cause more damage than the original outage if failover is not controlled. Data recovery is therefore an application design concern, not only a database feature.

Replication lag should be measured under peak write load, not assumed from normal conditions. During incidents, backlogs and network congestion can grow. The real RPO is what the system achieves during stressful conditions, so tests should include workloads that resemble worst-case production behavior.

Use backups for the failures replication cannot solve

Replicas often copy bad changes faithfully. Backups protect against deletion, corruption, ransomware, and administrative mistakes when they are isolated enough from the production failure. Retention, immutability, encryption, restore testing, and access control are part of the backup design.

A backup that has never been restored is an assumption. Recovery tests should verify data integrity, application dependencies, credentials, DNS changes, and the time required to rebuild supporting infrastructure. Recovery objectives need evidence, not optimism.

Backup strategy needs a deletion model. Define who can delete recovery points, whether retention is locked, and how privileged actions are monitored. If the same compromised administrator can destroy production and every backup, the architecture has not truly separated recovery from the primary failure.

Design regional architecture around business impact

Multi-region active-active architecture can reduce failover time but adds data consistency, testing, routing, and cost complexity. Active-passive designs may be simpler while still meeting a several-hour RTO. Some workloads need only backups and infrastructure templates because downtime is acceptable.

The exam rewards proportionate design. The question is not “what is the most resilient architecture?” but “what architecture satisfies the stated continuity requirement?” Overengineering consumes budget and operational attention that may be better spent reducing more likely risks.

Regional design can include graceful degradation. A service may preserve read-only access, delayed processing, or a reduced feature set while a full recovery proceeds. That can meet business needs at much lower cost than duplicating every component for immediate active-active failover.

Keep traffic management part of the recovery plan

Service recovery is incomplete if users cannot reach the recovered endpoint. Load balancing, health checks, DNS, routing, certificates, and firewall rules must be considered in failover. A database replica in another region does not help if the application tier or name resolution still points to the failed site.

Traffic failover also needs realistic health signals. A simple TCP check may show that a process is listening while the service cannot reach its database. Good health checks reflect the dependency chain that users actually require.

Traffic failover should be rehearsed with realistic DNS caching and client behavior. Some clients maintain connections or cache addresses longer than expected. Recovery tests should confirm how users actually move to the secondary endpoint rather than assuming a configuration change is instantly effective everywhere.

Protect recovery controls from the same outage

Runbooks, credentials, infrastructure definitions, backup catalogs, and administrative access should remain available during the event they are meant to solve. If every recovery tool depends on the failed production project or identity path, the plan has a circular dependency.

Separate emergency access, protected automation, cross-project or cross-region storage for critical artifacts, and tested operator procedures reduce that risk. Disaster recovery is partly a question of preserving the ability to act under degraded conditions.

Emergency access procedures should be simple enough to use under pressure and controlled enough to prevent abuse. Store them securely, test them, and rotate credentials after exercises. A recovery mechanism that nobody can find or safely operate during an incident does not reduce business risk.

Exercise recovery as a recurring operational practice

Tabletop exercises test decision making; controlled failovers test technology. Both matter. Chaos experiments, backup restores, regional evacuation drills, and dependency-failure tests reveal assumptions that architecture diagrams do not show.

Tests should measure actual recovery time and actual data loss, then compare those results with the business objectives. If the design misses the target, the next step may be faster automation, different replication, better documentation, or a change in the business expectation.

Exercises are also a way to train teams. A technically successful failover can still reveal unclear decision authority, slow communication, or gaps between application and infrastructure ownership. Those findings should feed back into architecture and runbooks before the next event.

Read exam scenarios through RTO, RPO, and blast radius

Case-study questions often hide the recovery requirement inside business language such as revenue loss per hour, regulatory availability, or maximum tolerable data loss. Translate those statements into RTO, RPO, and blast radius before selecting products. The uptime and downtime provides a useful reminder that availability percentages also translate into concrete outage windows.

Then reject designs that are either insufficient or unnecessarily elaborate. A zonal requirement does not automatically justify a second region. A strict regional-disaster RTO cannot be met by a backup that takes a day to restore. The requirement should lead the architecture.

Exam questions may use qualitative phrases instead of numeric objectives. “Minimal data loss,” “restore within minutes,” or “cost is secondary to availability” are signals. Translate them into a likely recovery posture, but avoid assuming zero data loss or zero downtime unless the scenario actually requires it.

Finally, a recovery architecture needs an owner and a funding model. Replicas, backups, secondary environments, and test exercises consume ongoing budget. Assign responsibility for maintaining them, review whether business criticality has changed, and retire controls that no longer match the service. Disaster recovery is a living capability rather than a diagram created once for an audit.

Recovery objectives should also be part of product planning. New features can add data stores, queues, third-party integrations, and asynchronous workflows that change the real recovery sequence. Whenever the architecture changes materially, update dependency maps and retest restoration. Otherwise the documented RTO and RPO may describe an earlier system that no longer exists.

Business continuity also includes people and process. If a failover depends on one specialist being available, the recovery design contains a human single point of failure. Cross-train operators, automate repeatable steps, and keep escalation contacts current. This operational redundancy is often cheaper than additional infrastructure and can be just as important to meeting the stated recovery objective.

After each exercise or incident, compare measured recovery with the promised objective and update the plan while evidence is fresh. Continuous improvement is part of reliability engineering.

Test it regularly.

Continue exploring the technologies and certification concepts that matter most to you.