Đọc load balancer theo lớp
Hãy đi từ client đến backend: DNS name → frontend IP/forwarding rule → proxy/routing → backend service → health check → instance/group. Mỗi lớp có expected state và evidence. Health check phải đến được port/path và được firewall cho phép; VM RUNNING không đủ.
DNS không phải health check mặc định
Managed zone và record trả lời name resolution theo TTL/routing policy. Khi migration, cache có thể giữ địa chỉ cũ; ghi ownership, TTL, cutover và rollback. Nếu cần health-aware routing, phải thiết kế policy/monitor phù hợp, không giả định DNS tự biết application status.
Bài tập
Thiết kế global external LB cho backend hai zone và DNS name; tạo failure matrix cho backend unhealthy, frontend IP lỗi, DNS stale và firewall health-check bị chặn. Inspect read-only hoặc lab nhỏ, ghi evidence rồi cleanup address/backend/rule theo dependency.