Recall & Review
beginner
What does high availability mean in cloud infrastructure?
High availability means making sure a service or system stays up and running almost all the time, even if some parts fail. It’s like having backup plans so users don’t notice problems.
Click to reveal answer
beginner
Name a common GCP service used to achieve high availability for web applications.
Google Cloud Load Balancing is commonly used. It spreads user traffic across multiple servers in different zones to avoid downtime if one server or zone fails.
Click to reveal answer
beginner
Why is deploying resources in multiple zones important for high availability?
Multiple zones mean if one zone has a problem (like power loss), other zones keep working. This reduces the chance of total service failure.
Click to reveal answer
intermediate
What role does health checking play in high availability?
Health checks monitor if servers are working well. If a server fails, traffic is sent to healthy servers only, keeping the service available.
Click to reveal answer
intermediate
Explain the difference between regional and zonal resources in GCP for high availability.
Zonal resources exist in one zone only, so if that zone fails, the resource is unavailable. Regional resources span multiple zones, so they keep working even if one zone fails.
Click to reveal answer
Which GCP service helps distribute traffic to multiple instances for high availability?
✗ Incorrect
Cloud Load Balancing spreads traffic across instances to keep services available.
Deploying resources in multiple zones helps to:
✗ Incorrect
Multiple zones prevent total failure if one zone goes down.
What does a health check do in a high availability setup?
✗ Incorrect
Health checks monitor and help route traffic only to healthy servers.
Which type of GCP resource is more resilient to zone failures?
✗ Incorrect
Regional resources span multiple zones, so they handle zone failures better.
High availability aims to:
✗ Incorrect
High availability focuses on keeping services up and running reliably.
Describe how you would design a high availability setup for a web app on GCP.
Think about spreading resources and checking their health.
You got /4 concepts.
Explain why health checks are important in a high availability configuration.
Consider how the system knows which servers to use.
You got /4 concepts.