Search for answers or browse our knowledge base.
Yêu cầu triển khai phân tán cho Tableau Server
Yêu cầu triển khai phân tán cho Tableau Server
Để cài đặt Tableau Server trong môi trường phân tán (cluster), bạn cần đáp ứng các yêu cầu sau về phần cứng, phần mềm, mạng và các phương pháp tốt nhất. Dưới đây là hướng dẫn chi tiết để đảm bảo quá trình cài đặt Tableau diễn ra suôn sẻ.
Yêu cầu phần cứng
Yêu cầu cơ bản
Mỗi máy tính trong cụm Tableau Server cần đáp ứng các yêu cầu phần cứng được nêu trong tài liệu Before you install…. Tuy nhiên, các máy không bắt buộc phải có cấu hình giống nhau.
Hướng dẫn phần cứng cho tính sẵn sàng cao (High Availability)
Để đảm bảo tính sẵn sàng cao và hỗ trợ dự phòng (failover), bạn cần tuân thủ các hướng dẫn sau (xem thêm):
- Dự phòng (Failover) – 3 máy tính: Để hỗ trợ dự phòng cho các quy trình File Store và Repository, bạn cần ít nhất 3 máy tính hoặc máy ảo (VM): 1 máy cho node Tableau Server ban đầu và 2 máy cho các node bổ sung.
- Nhiều Gateway – 3 máy tính và bộ cân bằng tải: Việc thêm nhiều quy trình Gateway và sử dụng bộ cân bằng tải giúp phân phối yêu cầu tự động, tăng độ tin cậy cho Tableau. Cần 3 node và một bộ cân bằng tải để cấu hình cụm này.
- Hỗ trợ dự phòng và nhiều Gateway – 3 máy tính và bộ cân bằng tải: Kết hợp cả hai tính năng trên, bạn cần ít nhất 3 máy tính/VM và một bộ cân bằng tải.
- Tính sẵn sàng cao (High Availability) – 3 máy tính và bộ cân bằng tải: Yêu cầu tương tự như trên để đạt được tính sẵn sàng cao.
Lưu ý về node ban đầu:
- Node ban đầu có thể chạy ít hoặc không chạy quy trình Tableau Server, do đó không cần nhiều lõi CPU như các node bổ sung.
- Tuy nhiên, cần đủ dung lượng ổ đĩa cho việc sao lưu (backup) vì node ban đầu được sử dụng trong quá trình sao lưu và khôi phục. Ngoài dung lượng cho tệp sao lưu, cần thêm dung lượng tạm thời. Xem chi tiết tại Disk Space Usage for Backup and Restore.
Ghi chú hình ảnh: Thêm hình minh họa về sơ đồ cụm 3 node với bộ cân bằng tải tại đây.
Yêu cầu phần mềm cho cài đặt đa node
- Phiên bản Tableau Server: Tất cả các node trong cụm phải chạy cùng phiên bản Tableau Server.
- Hệ điều hành: Tất cả các node phải sử dụng cùng loại hệ điều hành và cùng phiên bản chính (ví dụ: tất cả đều là RHEL 9). Không hỗ trợ cài đặt đa node trên sự kết hợp giữa Linux và Windows.
Vị trí cài đặt
Khi cài đặt Tableau trong môi trường phân tán, lưu ý các yêu cầu và hạn chế sau:
- Thư mục cài đặt và dữ liệu: Vị trí thư mục cài đặt và thư mục dữ liệu của Tableau Server phải giống nhau trên tất cả các node trong cụm.
- Tùy chỉnh vị trí cài đặt:
- Trên các bản phân phối giống RHEL, bạn có thể chỉ định vị trí cài đặt không mặc định (xem thêm).
- Trên Ubuntu, không thể thay đổi vị trí cài đặt.
- Thư mục dữ liệu: Khi khởi tạo Tableau, bạn có thể chỉ định vị trí không mặc định cho thư mục dữ liệu (xem thêm).
Yêu cầu mạng và cổng
- Cổng (Ports): Các máy tính hoặc VM trong cụm cần giao tiếp với nhau. Xem cách Tableau Services Manager xử lý ánh xạ cổng tại Tableau Services Manager Ports.
- Độ trễ mạng (Latency): Độ trễ mạng giữa các node có thể ảnh hưởng đến hiệu suất Tableau Server. Để giảm độ trễ, hãy đặt các Gateway và nguồn dữ liệu gần với Tableau Server.
- Địa chỉ IP tĩnh: Mỗi máy tính chạy Tableau Server, dù là cài đặt đơn lẻ hay trong cụm, phải có địa chỉ IP tĩnh.
- Khả năng khám phá (Discoverable): Mỗi node trong cụm phải có thể được khám phá từ các máy tính node khác bằng DNS hoặc tệp host cục bộ.
- Múi giờ và thời gian: Tất cả các node trong cụm phải ở cùng múi giờ và đồng bộ hóa đồng hồ hệ thống. Điều này có thể được tự động hóa nếu các node nằm trong cùng miền Active Directory. Nếu không chắc chắn, hãy tham khảo ý kiến chuyên gia IT nội bộ.
Ghi chú hình ảnh: Thêm sơ đồ mạng minh họa các node giao tiếp qua DNS hoặc host file.
Phương pháp tốt nhất
Trước khi bắt đầu cài đặt Tableau, hãy lưu ý các phương pháp sau:
- Địa chỉ IP hoặc tên máy tính: Như đã đề cập, mỗi máy tính trong cụm phải sử dụng địa chỉ IP tĩnh.
- Sao lưu (Backup): Nên tạo bản sao lưu trước khi thực hiện các thay đổi lớn trên hệ thống. Xem hướng dẫn tại Back up Tableau Server Data.
Cấu hình SSL
Nếu bạn định cấu hình SSL cho cụm Tableau Server có tính sẵn sàng cao với nhiều Gateway và bộ cân bằng tải (xem thêm), hãy đảm bảo:
- Chứng chỉ SSL được cấp cho tên máy chủ của bộ cân bằng tải.
- Xem chi tiết về cấu hình SSL tại Configure SSL for External HTTP Traffic to and from Tableau Server.
Ghi chú hình ảnh: Thêm hình ảnh minh họa về quy trình cấu hình SSL với bộ cân bằng tải.