Repository, File Store & Coordination Service
Nhóm tiến trình này lo lưu trữ trạng thái và điều phối cụm — nền tảng cho tính nhất quán và sẵn sàng của Tableau Server.
Repository (PostgreSQL)
Phần tiêu đề “Repository (PostgreSQL)”- Cơ sở dữ liệu PostgreSQL lưu metadata của Tableau Server: người dùng, nhóm, quyền, workbook/data source, lịch, thông tin vận hành.
- Theo Tableau, nên chạy Repository trên node không chạy các tiến trình nặng (VizQL, Backgrounder, Data Engine) để tránh tranh chấp IO làm giảm hiệu năng.
File Store
Phần tiêu đề “File Store”- Lưu các tệp extract (.hyper) và một số tệp nội dung.
- Trong cụm nhiều node, File Store đảm bảo các node truy cập được dữ liệu extract (đồng bộ hoặc dùng lưu trữ ngoài tùy cấu hình).
Coordination Service & Cluster Controller
Phần tiêu đề “Coordination Service & Cluster Controller”- Coordination Service giữ “trạng thái đồng thuận” của cụm (node nào đang chạy gì) — nền tảng cho hoạt động nhiều node và HA.
- Cluster Controller giám sát và điều phối các tiến trình giữa các node.
Hệ quả khi triển khai HA
Phần tiêu đề “Hệ quả khi triển khai HA”- Để sẵn sàng cao, các thành phần trạng thái (Repository, File Store, Coordination Service) cần được bố trí dự phòng trên nhiều node theo hướng dẫn HA (xem nhóm Cài đặt & Triển khai).