Hệ thống HAProxy Layer-7 Load Balancer, Real-IP & Failover Zero-Downtimenghỉ
🗺️ Sơ Đồ Luồng Traffic Trực Quan (Real-time Architecture Topology)
🌐 Client Browser
Real-IP: —
➔ ➔
🔀 HAProxy LB
136.85.70.60
➔ ➔
🖥️ Primary
145.79.12.119
➔ ➔
🖥️ Secondary
34.50.78.171
SERVER VÀ NODE ĐANG ĐÁP ỨNG REQUEST
—
Bấm “⚡ Gửi 1 Request” hoặc “👋 Test App /api/hello” để kiểm tra
👋 LIVE DEMO APPLICATION (HELLO WORLD API INSPECTOR)
Nhấn nút "👋 Test App /api/hello" để gọi thử API ứng dụng thật qua Load Balancer
IP Server Đáp Ứng: —
Node Instance: —
Trace ID: —
Request ID: —
IP Khách (Real IP)
—
IP Server Đang Đáp Ứng
—
Độ Trễ P50
—
Độ Trễ P95
—
Đã Gửi
0
Lỗi
0
⏱️ Thống Kê Đo Downtime Thật
Đã dò
0
Hỏng
0
Chậm >1s (không tính chết)
0
Downtime dài nhất
0 ms
Đang đứt
—
Tỉ lệ sống
—
🖥️ Danh Sách Server Primary & Secondary (Node & Resource)
Chưa có dữ liệu server
📊 60 Request Gần Nhất (Phân Bổ Tải)
📜 Log Request Chi Tiết & Distributed Tracing
Giờ
Máy Server
IP Server
Node
IP Khách
Mã HTTP
ms
Request ID / Trace ID
Tracing
Chưa có request nào được ghi nhận
💡 Giải Thích Cấu Trúc Hệ Thống (Architecture Notes)
1. Máy Server Physical/VM (primary & secondary): Là hai server vật lý độc lập đặt tại hai Data Center khác nhau (Primary: 145.79.12.119, Secondary: 34.50.78.171). Cả hai đứng sau HAProxy Layer-7 Cân bằng tải (136.85.70.60).
2. Node Instance Container (app1 & app2): Là hai Docker Container của ứng dụng chạy song song trên CÙNG một máy chủ vật lý. Việc chạy cả app1 và app2 giúp tận dụng tối đa các nhân CPU của server (Multi-core scaling) và cân bằng tải nội bộ đằng sau Guard Proxy.
3. Giả Lập Cảnh Báo CPU & RAM: Bấm nút 🔥 Ép CPU 100% hoặc 💾 Ép Tràn RAM trên thẻ server để xem thanh tải chuyển sang màu đỏ và phát cảnh báo vượt ngưỡng (>90%).