Application Server & Backgrounder
Hai tiến trình quan trọng phía sau trải nghiệm Tableau Server: Application Server (VizPortal) lo giao diện và phiên làm việc, còn Backgrounder chạy các tác vụ chạy ngầm.
Application Server (VizPortal)
Phần tiêu đề “Application Server (VizPortal)”- Phục vụ giao diện web: đăng nhập, duyệt project/workbook, quản trị, tìm kiếm.
- Xử lý REST API và logic ứng dụng (không trực tiếp render view — đó là việc của VizQL).
- Cần Gateway trên cùng node để nhận lưu lượng.
Backgrounder
Phần tiêu đề “Backgrounder”- Chạy các tác vụ nền theo lịch hoặc theo yêu cầu:
- Làm mới extract (extract refresh).
- Subscriptions (gửi báo cáo định kỳ qua email).
- Flow của Tableau Prep (với Prep Conductor).
- Một số tác vụ bảo trì hệ thống.
- Theo Tableau, Backgrounder chủ yếu tốn CPU.
Hệ quả khi sizing
Phần tiêu đề “Hệ quả khi sizing”- Nhiều extract refresh/subscription vào giờ cao điểm → cần thêm Backgrounder (mỗi instance chạy một tác vụ tại một thời điểm).
- Tách Backgrounder khỏi node VizQL khi tải nặng để tránh tranh chấp tài nguyên.