在 AWS 上擴展 Tableau Server

這是封存內容

我們會繼續支援共用雲端部署,但不再更新協力廠商共用雲端部署的內容。

有關最新的 Tableau Server 部署內容,請參閱企業部署指南(連結在新視窗開啟)和 Tableau Server 說明的部署(連結在新視窗開啟)部分。

對於有存取權的客戶,我們建議使用 Tableau Cloud。有關更多詳細資訊,請參閱:

簡介

Tableau Server 設計為可使用更多 CPU 內核和記憶體縱向擴展,以及在新增伺服器時橫向擴展。這種體系結構允許您最大程度地利用計算資源,同時使您能夠大幅擴展。

若要組建冗餘,您需要新增其他伺服器,這些伺服器承載存放庫、檔案存儲和其他處理序的副本。在此方案中,您應將初始伺服器隔離在其自己的節點中,並且理想情況下應盡可能少執行伺服器執行個體。

附註:儘管您可將 8 核授權拆分到兩台 4 核電腦上,但我們建議您僅以 8 核電腦為增量進行擴展。

負載平衡

在 AWS 上,彈性負載平衡 (ELB) 可自動跨雲端中的多個 Amazon EC2 執行個體分攤傳入的應用程式流量。它使您能夠在應用程式中實現更高的容錯層級,並無縫地提供分攤應用程式流量所需的負載平衡容量。

您可以使用 ELB,跨 Tableau Server 叢集中的多個閘道分攤請求。在下圖中,全部三個節點都具有閘道,這些閘道用於將請求路由到可用的伺服器處理序。與存放庫處理序不同,不存在任何被動或備用閘道處理序 — 所有閘道都是主動的。當您向 Tableau Server 叢集中新增負載平衡器時,Tableau Server 使用者存取的 URL 將屬於負載平衡器,而不屬於初始 Tableau Server。

高可用性

由於您已透過新增其他節點為檔案存儲、存放庫和閘道提供了冗餘,您可以額外為初始 Tableau Server 建立冗餘。可透過建立初始 Tableau Server 的備份來達到此目的。儘管備份必須在安裝期間得到授權,但它並不算作 Tableau 使用者授權合約 (EULA) 下允許的三種環境之一。

若要設定高可用性,您需要執行容錯移轉叢集。如果您設定高可用性,則初始 Tableau Server 可以執行很少的 Tableau Server 處理序,或不執行任何 Tableau Server 處理序。有關詳情,請參閱 Tableau Server 說明中的高可用性