2026 World Cup: record traffic, reliability at scale

Bài tóm tắt Meta 2026 3. Quy mô lớn Độ khó: Trung bình

Meta · 2026 · 3. Quy mô lớn · Độ khó: Trung bình — bài gốc

Bài tổng kết ngắn, ít chi tiết kỹ thuật; nhận định ghi "theo Meta". Liên hệ với WhatsApp 2014, nơi bóng đá đã được nêu là nguồn đỉnh tải lớn nhất của WhatsApp năm 2014.

Bối cảnh

  • World Cup 4 năm một lần là "bài kiểm tra tải có kế hoạch lớn nhất" của Meta. 2026: 48 đội, 104 trận, 39 ngày liên tục có đỉnh.
  • WhatsApp: hơn 30 triệu tin/giây trong trận chung kết 19/7 (gấp 1,23 lần đỉnh Giao thừa 2026, kỷ lục mọi thời); kỷ lục trước đó (29 triệu/giây) bị phá 12 ngày trước ở vòng 16 đội. Cửa sổ 5 phút cao nhất giao gần 8,4 tỉ tin. Messenger, Threads, Instagram Direct: 49 triệu tin/phút lúc đỉnh.

Thay đổi chính

  • Đỉnh theo giờ nghỉ, không theo bóng lăn: đối chiếu sự kiện trận với egress toàn cầu, đỉnh chia sẻ rơi vào giờ nghỉ uống nước, nghỉ giữa hiệp, hết giờ, trao giải. Lớn nhất là tiếng còi hết thời gian chính thức của trận chung kết: +46% trong khoảng 4 phút, +57% trong khoảng 15 phút ở tiếng còi cuối.
  • Các lớp tự động: Taiji cân bằng tải giữa data center, Katran và Proxygen ở L4/L7, cân bằng tải toàn cầu chọn edge, AutoScaling cấp thêm máy.
  • Capacity theo vùng: đội edge làm việc với ISP hàng tháng trước giải; phần nâng cấp thành capacity vĩnh viễn.
  • Instagram: đệm capacity cấp trước ở mọi tầng để đỉnh không phải chờ autoscale (theo Meta là đòn bẩy hiệu quả nhất); giảm cấp theo quốc gia cho trận rủi ro cao (bỏ tải nền không quan trọng ở Brazil, Argentina, Ấn Độ, Indonesia, Tây Ban Nha); chặn đỉnh ở tầng phục vụ lan xuống hệ dữ liệu; cảnh báo sớm trước khi chạm ngưỡng. Tất cả nay là runbook dùng lại (Olympic 2028).
  • WhatsApp: hơn 100 service nội bộ được load test và chỉnh kích thước trước giải, rồi test lại, chỉnh lại khi nhánh đấu thu hẹp. Hai việc thường làm nhưng lần này không làm:
    • Không dời tải sang vùng khác: với sự kiện như Giao thừa, đỉnh ở các vùng lệch nhau hàng giờ nên vùng rảnh đỡ vùng bận; lần này mọi vùng đạt đỉnh cùng lúc, không có capacity rảnh để mượn. Thay vì nhân hệ số toàn cầu, họ dự báo đỉnh riêng cho từng vùng.
    • Không đóng băng deploy: thường sẽ dừng continuous deployment và hoãn các diễn tập DR; lần này các đội ship như bình thường cả lúc đỉnh, theo Meta là nhờ nhiều năm đầu tư độ tin cậy.

Bài học cho SWE

  • Hiểu hình dạng đỉnh (theo giờ nghỉ, đồng thời ở mọi vùng) quyết định chiến lược capacity hơn là con số trung bình.
  • Dời tải liên vùng chỉ cứu được khi đỉnh lệch pha; sự kiện toàn cầu đồng thời cần dự báo từng vùng.
  • Không đóng băng deploy trong sự kiện lớn là kết quả của độ tin cậy tích luỹ, không phải điểm xuất phát.

Liên quan