분산 요구 사항

Tableau Server 클러스터 구성을 시작하려면 먼저 다음 요구 사항이 충족되어야 합니다.

하드웨어

클러스터에서 사용하는 컴퓨터는 설치 전 수행할 작업...에 설명된 요구 사항을 충족해야 하지만 동일하게 구성할 필요는 없습니다.

고가용성을 위한 하드웨어 지침

장애 조치 및 고가용성을 위해 사용할 시스템에 대한 몇 가지 지침은 다음과 같습니다.

  • 장애 조치 - 컴퓨터 3대: 파일 저장소 및 리포지토리 프로세스에 대한 장애 조치 지원을 제공하도록 클러스터를 구성하려면 최소 세 대의 컴퓨터 또는 VM이 필요합니다. 한 대는 초기 Tableau Server용이고 다른 두 대는 추가 노드용입니다.

  • 다중 게이트웨이 - 3대의 컴퓨터와 한 대의 부하 분산 장치 - Tableau Server 설치에 다중 게이트웨이 프로세스를 추가하고 부하 분산 장치를 사용하여 요청을 해당 게이트웨이에 자동으로 분산시키면 Tableau의 안정성이 더욱 향상됩니다. 장애 조치를 지원하는 클러스터와 다중 게이트웨이를 구성하려면 3노드 클러스터 앞에 한 대의 부하 분산 장치를 추가해야 합니다.

  • 장애 조치 및 다중 게이트웨이 지원 - 3대의 컴퓨터와 한 대의 부하 분산 장치: 위 사항을 제공하는 클러스터와 다중 게이트웨이에 대한 지원을 구성하려면 세 대 이상의 컴퓨터 또는 VM과 클러스터 앞에 한 대의 부하 분산 장치가 필요합니다.

  • 고가용성 - 3대의 컴퓨터와 한 대의 부하 분산 장치: 고가용성을 구성하려면 위에 설명된 리소스가 필요합니다.

  • 초기 컴퓨터: 고가용성을 구성하는 경우 초기 Tableau Server 노드에서 Tableau Server 프로세스가 거의 또는 전혀 실행되지 않을 수 있습니다. 따라서 초기 노드 역할을 하는 컴퓨터에는 추가 노드를 실행하는 컴퓨터만큼 많은 코어가 필요하지 않습니다. 그러나 백업 및 복원 프로세스 중에는 초기 컴퓨터가 사용되므로 백업을 위한 충분한 디스크 공간이 필요합니다. 백업 파일에 필요한 공간의 양 이외에도 임시 디스크 공간이 필요합니다. 디스크 공간 요구 사항에 대한 자세한 내용은 백업 및 복원의 디스크 공간 사용량을 참조하십시오.

소프트웨어

  • 다중 노드 설치의 모든 노드는 동일한 버전의 Tableau Server를 실행해야 합니다.

  • 다중 노드 클러스터의 모든 노드는 운영 체제 유형이 같아야 하며 해당 운영 체제의 주 버전이 같아야 합니다. 예를 들어, 모든 Windows Server 2022 노드입니다.

    Linux 노드와 Windows 노드가 조합된 경우 Tableau Server의 다중 노드 인스턴스를 설치할 수 없습니다.

설치 위치

Tableau Server의 설치 위치는 클러스터의 모든 노드에서 동일해야 합니다. 이는 기본 위치에 설치하거나 기본이 아닌 위치에 설치하는 경우에 모두 적용됩니다.

네트워킹 및 포트

  • 포트: 다른 분산 시스템과 마찬가지로 사용하는 컴퓨터 또는 VM이 서로 통신할 수 있어야 합니다. Tableau 서비스 관리자가 포트 매핑을 처리하는 방법에 대한 자세한 내용은 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

SSL을 게이트웨이가 여러 개이고 부하 분산 장치가 한 개 있는 고가용성 Tableau Server 클러스터용으로 구성하려고 하는 경우(자세한 내용) 사용하는 SSL 인증서가 부하 분산 장치의 호스트 이름용으로 발급되었는지 확인하십시오. 기타 세부 정보는 Tableau Server에서 들어오고 나가는 외부 HTTP 트래픽에 대해 SSL 구성을 참조하십시오.

 

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!