在 AWS 上自我部署單一 Tableau Server

這是封存內容

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

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

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

簡介

為了在安全性、擴展性和容量方面具有最大的靈活性,您可以在 AWS 上執行 Tableau Server 自我部署。與本機安裝相比,組建雲端解決方案有很多優勢。例如,在雲端中組建 Tableau Server 的擁有權總成本通常要比類似的本機解決方案低很多,原因是您不必購買所有昂貴的硬體。此外,雲端可以提供更好的正常執行時間、可靠性和容錯性,特別是在您跨不同區域和可用性區域部署解決方案的情況下更是如此。

在 AWS 內的叢集中部署 Tableau Server 時,建議您將 Amazon Elastic Block Store (EBS) 卷與 Amazon EC2 配合使用。EBS 提供了用於 Amazon EC2 執行個體的持久性塊級儲存體卷。您應該附加一個單獨的 EBS 通用 (SSD) 卷,卷大小至少為 100 GiB,以便為安裝 Tableau Server 留出空間。該卷大小支援每秒 300 個輸入/輸出操作 (IOPS) 的基準效能,並且能夠突破 3,000 IOPS。有關詳情,請參閱 AWS 網站上《適用於 Windows 執行個體的 Amazon EC2 使用者指南》中的通用 SSD (gp2) 卷(連結在新視窗開啟)

對於繁重的工作負載,儲存體子系統必須提供絕對最小的 IOPS 數以提高效能,因此您可以建立更大的 EBS 通用 (SSD) 卷,以便以每個 GiB 3 個 IOPS 的比率最多獲得 10,000 個 IOPS,或者可以將 EBS 設定的 IOPS (SSD) 卷與您需要的 IOPS 配合使用。在任一情況下,如果您排程執行大量擷取並進行大量資料處理,我們建議您使用 EBS 優化的執行個體。有關 Tableau Server 效能的更多資訊,請參閱Tableau Server 效能概觀

執行以下工作在 AWS 雲端中安裝和設定 Tableau Server。

步驟 1:建立虛擬私有雲端 (VPC)

第一步是建立虛擬私有雲端 (VPC),並新增 Amazon 彈性網路介面(連結在新視窗開啟),為您的 Amazon EC2 執行個體提供靜態的 MAC 位址。

  1. 登入到 AWS,然後巡覽到 Amazon VPC 控制台(連結在新視窗開啟) (https://console.aws.amazon.com/vpc/)

  2. 使用區域選取器來選取其他 AWS 資源所在的位置。通常,這是最接近您的地區。

  3. 「資源」以下,按一下「啟動 VPC 嚮導」,在「步驟 1:選取 VPC 設定」螢幕上,按一下「具有單一公共子網的 VPC」,然後按一下「選取」

  4. 「步驟 2:具有單一公共子網的 VPC」螢幕上,給您的 VPC 提供一個名稱,然後按一下「建立 VPC」。您可以將所有其他設定保留為預設值。

步驟 2:設定網路和安全

若要允許輸入流量到達您的 VPC,您應該限制到達三個標準埠(HTTP、HTTPS 和 RDP)的流量。有關詳情,請參閱 AWS 網站上的《Amazon 虛擬專用雲端使用者指南》中的<為 VPC 推薦的網路 ACL 規則>。

  1. 巡覽到 Amazon EC2 主控台(連結在新視窗開啟) (https://console.aws.amazon.com/ec2/)。

  2. 使用區域選取器來選取建立 VPC 的所在位置。

  3. 在巡覽窗格中,按一下「安全性群組」,然後按一下「建立安全性群組」

  4. 「建立安全性群組」螢幕上的「安全性群組名稱」欄位中,輸入安全性群組的名稱。

  5. 「說明」欄位中,輸入安全性群組的說明。

  6. 「VPC」欄位中,從清單中選取您的 VPC。

  7. 按一下「輸入」索引標籤,按一下「新增規則」,然後在「類型」清單中,選取「HTTP (80)」,然後在「源」列中為每個規則選取「我的 IP」。這限制了到您電腦的輸入流量。要改為指定 IP 位址範圍,請選取「自訂」,然後用 CIDR 標記法輸入範圍。

    有關詳情,請參閱 AWS 網站上《適用於 Linux 執行個體的 Amazon EC2 使用者指南》中的將規則新增到安全性群組(連結在新視窗開啟)

    附註:接收未加密的傳入 Web 流量需要該埠。

  8. 按一下「新增規則」,並在「類型」清單中選取「HTTPS (443)」,然後在「來源」列中為每個規則選取「我的 IP」。這限制了到您電腦的輸入流量。要改為指定 IP 位址範圍,請選取「自訂」,然後用 CIDR 標記法輸入範圍。

    有關詳情,請參閱 AWS 網站上《適用於 Linux 執行個體的 Amazon EC2 使用者指南》中的將規則新增到安全性群組(連結在新視窗開啟)

    附註:接收加密的傳入 Web 流量需要該埠。

  9. 按一下「新增規則」,並在「類型」清單中選取「SSH (22)」,然後在「來源」欄中為每個規則選取「我的 IP」。這限制了傳入您電腦的流量。要改為指定 IP 位址範圍,請選取「自訂」,然後用 CIDR 標記法輸入範圍。

    有關詳情,請參閱 AWS 網站上《適用於 Linux 執行個體的 Amazon EC2 使用者指南》中的將規則新增到安全性群組(連結在新視窗開啟)

  10. 按一下「建立」

步驟 3:啟動 Amazon EC2 執行個體

建立 VPC 後,可以在其中啟動 Amazon EC2 執行個體。

有關如何啟動和連線到 Linux 執行個體的詳情,請參閱 AWS 網站上的《適用於 Linux 執行個體的 Amazon EC2 使用者指南》中的 Amazon EC2 Linux 執行個體入門(連結在新視窗開啟)

  1. 巡覽到 Amazon EC2 主控台(連結在新視窗開啟) (https://console.aws.amazon.com/ec2/)。

  2. 使用區域選取器來選取建立 VPC 的所在位置。

  3. 「建立執行個體」下,按一下「啟動執行個體」

  4. 選取符合 Tableau Server 系統要求的 Amazon Machine Image (AMI)。

  5. 「步驟 2:選取執行個體類型」螢幕上,選取所需的執行個體大小(例如,m4.2xlarge)。

    附註:對於 64 位虛擬機器上的 Tableau Server v10,至少需要 4 個物理內核。在 AWS 上,這意味著需要 8 個 vCPU。有關詳情,請參閱 AWS 網站上的 Amazon EC2 執行個體類型(連結在新視窗開啟)

  6. 按一下「下一步:設定執行個體詳情」

  7. 「步驟 3:設定執行個體詳情」螢幕上的「網路清單」中,選取您的 VPC。

  8. 按一下以完成嚮導中的步驟,直到進入「步驟 6:設定安全性群組」

  9. 「步驟 6:設定安全性群組」螢幕上,按一下「選取現有的安全性群組」,然後選取您之前建立的安全性群組。

  10. 按一下「檢視並啟動」,檢視您的設定,然後按一下「啟動」

  11. 出現提示時,建立一個新的金鑰對,將其下載為 .pem 檔案,並將其儲存在安全的位置。您需要金鑰對才能建立可用於登入 Amazon EC2 執行個體的密碼。

  12. 建立並下載完金鑰對後,按一下「啟動執行個體」

  13. 按一下「檢視執行個體」,然後在清單中尋找您的執行個體。

  14. 複製執行個體 ID。您將需要在下一步中執行此操作。

步驟 4:為 VPC 建立彈性 IP 位址

啟動 Amazon EC2 執行個體後,您可以為 VPC 建立並配置靜態公共 IP 位址。

  1. 巡覽到 Amazon VPC 控制台(連結在新視窗開啟) (https://console.aws.amazon.com/vpc/)。

  2. 使用區域選取器來選取建立 VPC 的所在位置。

  3. 在功能窗格中,按一下「彈性 IP」

  4. 按一下「配置新位址」,然後按一下「配置」

  5. 「新建位址請求成功」對話方塊中,按一下彈性 IP 位址。

  6. 「動作」功能表上,按一下「關聯位址」

  7. 「資源類型」中,選取「執行個體」

  8. 「執行個體」下拉式清單方塊中,選取您的執行個體,然後按一下「關聯」

  9. 複製新的私有 IP 位址。您以後需要此 IP 位址。

步驟 5:登入到 Amazon EC2

要在 AWS 上執行 Tableau Server,請將其安裝在您剛設定的一個或多個 Amazon EC2 執行個體上。首先,您應登入到要在其中安裝 Tableau Server 的 Amazon EC2 執行個體。

從執行 Linux 的電腦中使用安全 Shell (SSH) 連線到執行 Linux 的 Amazon EC2 執行個體。如果您從執行 Microsoft Windows 的電腦中進行連線,則將需要安裝 SSH 用戶端,如 PuTTY,以連線到執行 Linux 的 Amazon EC2 執行個體。有關詳情,請參閱 AWS 網站上《適用於 Linux 執行個體的 Amazon EC2 使用者指南》中的使用 SSH 連線到 Linux 執行個體

步驟 6:安裝 Tableau Server

現在您已登入到 EC2 執行個體,可以安裝 Tableau Server。EC2 執行個體上的安裝步驟與任何其他電腦上的安裝步驟相同。有關說明,請參閱安裝和設定

安裝 Tableau Server 並且建立 Tableau Server 管理員帳戶並登入後,您可以新增使用者

如果要執行 Tableau Server 叢集,請在其他 Amazon EC2 執行個體上安裝其他 Tableau 伺服器。有關詳情,請參閱在分散式環境中向 AWS 自我部署 Tableau Server