分散式要求

在開始設定 Tableau Server 叢集之前,請確保滿足以下要求。

硬體

雖然您在叢集中使用的電腦必須滿足安裝之前...中所述的要求,但它們不需要完全相同。

實現高可用性的硬體指南

下面是一些針對您用於實現容錯移轉和高可用性的系統的指南:

  • 容錯移轉 — 三台電腦:若要設定一個叢集來為檔案存儲和存放庫處理序提供容錯移轉支援,您至少需要三台電腦或虛擬機器:一台用作初始 Tableau Server 節點,兩台用作附加節點。

  • 多個閘道 - 三台電腦和一個負載平衡器:如果將多個閘道處理序新增到 Tableau Server 安裝中,並使用負載平衡器向這些閘道自動分發請求,則可以進一步增強 Tableau 的可靠性。要設定提供容錯移轉支援和多個閘道的叢集,您需要在三節點叢集前面新增負載平衡器。

  • 容錯移轉和多閘道支援 - 三台電腦和一個負載平衡器:若要設定提供上述功能並支援多個閘道的叢集,您至少需要三台電腦或虛擬機器和一個位於叢集前端的負載平衡器。

  • 高可用性 - 三台電腦和一個負載平衡器:若要設定高可用性,您需要上面描述的資源。

  • 初始電腦:如果您設定高可用性,則初始 Tableau Server 節點可以執行很少的 Tableau Server 處理序,或不執行任何 Tableau Server 處理序。因此,充當初始節點的電腦無需具有與執行附加節點的電腦一樣多的內核。不過,將需要足夠的磁碟空間進行備份,因為備份和還原過程中將使用初始電腦。除了備份檔案所需的空間量之外,您還需要暫存磁碟空間。有關磁碟空間要求的詳細資料,請參閱用於備份與還原的磁碟空間使用情況

軟體

分散式安裝中的所有節點都必須執行相同版本的 Tableau Server

安裝位置

Tableau Server 的安裝位置在叢集中的所有節點上必須相同。不管您安裝到預設位置還是非預設位置,都必須如此。

聯網與埠

  • :與任何分散式系統一樣,您所使用的電腦或虛擬機器需要能夠互相通訊。有關 Tableau Services Manager 如何處理埠對應的資訊,請參閱Tableau 服務管理員埠

  • 相同域:如果 Tableau Server 安裝在 Windows Active Directory 環境中,則叢集中的所有電腦必須是同一域的成員。

  • 延遲:伺服器節點之間的網路延遲可能會影響 Tableau Server 效能。請特別注意可能的延遲問題,尤其是遇到效能問題時。若要減少網路延遲,您可以採取一些步驟,像是定位 Tableau Server 附近的閘道和資料來源。

  • 服務帳戶:伺服器的執行身分服務帳戶帳戶(在初始 Tableau Server 上指定)在叢集中的每台電腦上必須相同。

    如果您要在 Active Directory 環境中執行,建議您執行網域使用者帳戶作為執行身分服務帳戶。儘管您可以在叢集中的每個節點上保留預設 NetworkServices 帳戶,但作為一項最佳安全做法,我們不建議使用此帳戶。

    如果您要在 Windows 工作群組中執行分散式部署,則必須在叢集中的每個節點上使用相同的使用者帳戶和密碼。在此案例中,請在 TSM 中使用句號 (.) 指定執行身分服務帳戶,而不要使用的電腦名稱。例如,如果工作群組執行身分服務帳戶為 tableau-sa,請在 TSM 中指定 .\tableau-sa。Windows 會將 .\ 語法解譯為「本機主機電腦名稱」的對等項目。

  • 靜態 IP 位址 - 執行 Tableau Server 的任何電腦,無論它是單伺服器安裝還是叢集的一部分,都必須具有靜態 IP 位址。

  • 可發現:叢集中的每個節點都必須可使用 DNS 或本機主機檔從其他節點電腦中發現。

  • 時區和時間:叢集中的每個節點必須位於同一時區中,並將這些節點的系統時鐘同步。同步可能是自動進行的。舉例來說,如果您的節點均位於 Active Directory 域中,則網域控制站通常會進行同步。如果不確定您的叢集是否符合此要求,請諮詢您的內部 IT 專家。

最佳做法

下面是開始安裝和設定之前需要注意的問題:

  • IP 位址或電腦名稱:如上所述,叢集中的每部電腦都必須使用靜態 IP 位址。

  • CNAME 記錄:如果使用負載平衡器,使用者將使用負載平衡器的名稱作為 Tableau Server URL,無論實際處理該請求的閘道為何。

  • 使用者帳戶認證:對於每個電腦,您都必須具有本機管理員權限的使用者帳戶的認證。

  • 備份:最好在進行重要的系統變更之前建立備份。有關步驟,請參閱備份 Tableau Server 資料

  • 跨資料中心的分散式部署:我們不建議跨分散式資料中心安裝 Tableau Server 節點。下面的範例描述了節點分佈於多個資料中心之間時的一些常見問題。

    • 節點間網路連線的中斷可能會導致許多工失敗,或使 Tableau Server 元件變為未授權狀態。
    • 資料中心之間的代理和防火牆可能會使 Tableau Server 節點無法相互通訊。
    • 在地理上分散的資料中心之間傳遞流量可能會導致延遲或阻塞資料傳輸,從而導致效能不良和連線逾時。

SSL

如果您排程為使用多個閘道和一個負載平衡器的高度可用的 Tableau Server 叢集設定 SSL,(瞭解更多資訊),請確保為負載平衡器的主機名稱稱頒發您使用的 SSL 憑證。有關其他詳細資料,請參閱針對與來往 Tableau Server 的外部 HTTP 流量設定 SSL

 

感謝您的意見回饋!