Tableau Server 프로세스

이 항목에서는 프로세스 구성 설정 옵션에 대해 설명합니다. Tableau Server 프로세스를 구성하려면 각 노드에서 실행할 프로세스와 인스턴스 수를 지정해야 합니다. 이 작업은 tsm topology set-process 명령을 사용하여 수행합니다. 자세한 내용은 노드의 프로세스 수 변경을 참조하십시오.

아래 표에 명시적으로 기록된 경우를 제외하고 프로세스가 실행 중일 때 프로세스 변경 내용을 적용하면 Tableau Server가 중지됩니다. 변경 내용이 적용된 후에는 Tableau Server가 프로세스 구성 전의 상태로 돌아가므로 실행 중인 상태였던 서버는 다시 시작됩니다.

중요: 프로세스 토폴로지는 조직의 요구 사항에 따라 달라집니다.

라이선스가 허가되는 프로세스

Tableau Server의 일부로 설치되는 프로세스 중 일부는 "라이선스가 허가되는" 프로세스입니다. 라이선스가 허가되는 프로세스가 실행되려면 유효한 Tableau Server 라이선스가 필요합니다. Tableau Server의 일부로 설치되는 다른 프로세스는 라이선스와 연결되지 않습니다. 이로 인해 다음과 같은 영향이 있습니다.

  • 라이선스가 허가되는 모든 프로세스는 라이선스가 허가되었는지 확인하기 위해 정기적으로 초기 Tableau Server 컴퓨터의 Tableau Server 라이선스 관리자 서비스에 연결해야 합니다. 예를 들어 초기 노드를 사용할 수 없어 유효한 라이선스가 있는지 확인할 수 없게 되면 프로세스가 실행되지 않으며 Tableau Server가 올바르게 작동하지 않거나 불안정해질 수 있습니다.

  • 코어 기반 Tableau Server 라이선스를 사용하는 경우 라이선스가 허가되는 프로세스가 있는 모든 노드의 코어가 라이선스가 허가된 총 코어 수 계산에 포함됩니다.

    참고: Data Management Add-on과 코어 기반 라이선스가 있는 경우 라이선스가 허가되는 프로세스가 각 라이선스에 제공된 라이선스가 허가된 총 코어 수를 계산하는 방식을 이해해야 합니다. 자세한 내용은 Tableau Server에 대한 Tableau Prep Conductor 라이선스(링크가 새 창에서 열림)를 참조하십시오.

"라이선스" 열은 유효한 라이선스가 필요한 프로세스인지 즉, 코어 기반 라이선스에서 코어 수 계산에 영향을 주는 프로세스인지 여부를 나타냅니다.

Tableau Server 프로세스 이러한 프로세스의 상태는 Tableau Server가 실행 중인 경우 running이고 Tableau Server가 중지된 경우 stopped 입니다.
tsm status -v에서 표시되는 이름 tsm topology set-process에 사용되는 이름 목적 참고 라이선스
응용 프로그램 서버 vizportal 응용 프로그램 서버(VizPortal)는 웹 응용 프로그램, REST API 호출을 처리하고 찾아보기 및 검색을 지원합니다. 노드에 이미 데이터 엔진 인스턴스가 있지 않다면 응용 프로그램 서버가 설치될 때 데이터 엔진도 설치됩니다.

응용 프로그램 서버의 첫 번째 인스턴스가 노드에 설치될 때 대화형 컨테이너 서비스도 설치됩니다.

데이터에 질문(Ask Data) 수동으로 구성할 수 없습니다. 데이터에 질문(Ask Data) 서비스는 데이터에 질문(Ask Data) 기능에서 사용됩니다. 데이터 서버가 실행되고 있는 모든 노드에서 자동으로 실행됩니다. 아니요
백그라운더 backgrounder 백그라운더는 추출 항목 새로 고침, 구독, '지금 실행' 작업 및 tabcmd에서 시작된 작업을 포함한 서버 작업을 실행합니다.

노드에 이미 데이터 엔진 인스턴스가 있지 않다면 백그라운더가 설치될 때 데이터 엔진도 설치됩니다.

백그라운더의 첫 번째 인스턴스가 노드에 설치될 때 비대화형 컨테이너 서비스도 설치됩니다.

백그라운더는 단일 스레드 프로세스입니다. 노드에 더 많은 백그라운더 인스턴스를 추가하면 노드의 용량을 확장하여 작업을 병렬로 실행할 수 있습니다.

대부분의 경우 실행 중인 서버를 중지 후 다시 시작하지 않고 기존 노드의 백그라운더 인스턴스 수를 변경할 수 있습니다. 이전에 데이터 엔진이 함께 설치되는 백그라운더 또는 다른 프로세스를 설치한 적이 없는 기존 노드에 백그라운더를 추가하는 경우는 예외입니다. 자세한 내용은 Tableau Server 동적 토폴로지 변경를 참조하십시오.

캐시 서버 cacheserver 캐시 서버는 서버 클러스터 전체에서 분산되고 공유되는 쿼리 캐시입니다. 이 인메모리 캐시는 많은 시나리오에서 사용자 환경의 성능을 향상시킵니다. VizQL Server, 백그라운더 및 데이터 서버(정도는 덜하지만 응용 프로그램 서버 포함)가 사용자 또는 작업을 대신하여 캐시 서버에 캐시를 요청합니다. 캐시는 단일 스레드로 실행되므로 성능을 더 향상시키려면 캐시 서버의 추가 인스턴스를 실행해야 합니다. 아니요
클러스터 컨트롤러 clustercontroller 클러스터 컨트롤러는 다양한 구성 요소의 모니터링, 장애 감지 및 필요 시 장애 조치 실행을 담당합니다. 각 노드에 필요합니다. 자동으로 설치되지 않습니다. 아니요
모음

2021.2에 추가된 기능

collections 모음 서비스는 모음 및 즐겨찾기 기능에 메타데이터를 제공합니다.

모음 서비스는 응용 프로그램(vizportal)이 설치되는 첫 번째 노드에 설치됩니다.

고가용성을 위해, 응용 프로그램 서버 인스턴스가 설치된 모든 노드에 모음 서비스의 인스턴스를 설치하는 것이 좋습니다. 자세한 내용은 Tableau Server 모음 서비스를 참조하십시오.

아니요
콘텐츠 탐색

2021.1에 추가된 기능

contentexploration 콘텐츠 탐색 서비스는 Tableau Server의 검색 및 찾아보기 기능을 확장합니다. 또한 탄력적 서버를 사용하여 작업을 수행합니다.

콘텐츠 탐색 서비스는 응용 프로그램 서버(vizportal)가 설치되는 첫 번째 노드에 설치됩니다.

고가용성을 위해, 응용 프로그램 서버가 설치된 모든 노드에 콘텐츠 탐색 서비스의 인스턴스를 설치하는 것이 좋습니다. 자세한 내용은 Tableau Server 콘텐츠 탐색 서비스를 참조하십시오.

아니요
데이터 엔진 수동으로 구성할 수 없습니다. 데이터 엔진은 데이터 추출을 만들고 쿼리를 처리합니다.

파일 저장소, VizQL 서버, 흐름, 응용 프로그램 서버(VizPortal), 데이터 서버, Tableau Prep 흐름 작성 또는 백그라운더를 설치하면 자동으로 설치됩니다.

참고: 파일 저장소가 외부에 구성되어 있는 경우 데이터 엔진은 더 이상 파일 저장소와 함께 설치되지 않습니다. 자세한 내용은 Tableau Server 외부 파일 저장소를 참조하십시오.

데이터 서버 dataserver 데이터 서버는 Tableau Server 데이터 원본에 대한 연결을 관리합니다. 노드에 이미 데이터 엔진 인스턴스가 있지 않다면 데이터 서버가 설치될 때 데이터 엔진도 설치됩니다.

데이터 원본 속성

버전 2020.1에 추가된 기능

tdsservice 데이터 원본 속성 서비스는 게시된 데이터 원본 메타데이터를 데이터에 질문(Ask Data)과 같은 클라이언트 서비스에 제공합니다. 데이터 원본 속성은 기본적으로 초기 노드에 추가됩니다. Tableau Server 설치에 하나 이상의 인스턴스가 포함되어야 합니다. 성능상의 이유로 응용 프로그램 서버(VizPortal)가 설치된 모든 노드에 데이터 원본 속성 서비스를 설치하는 것이 좋습니다. 아니요
탄력적 서버 elasticserver 탄력적 서버는 데이터에 질문(Ask Data)에서 데이터를 인덱싱하고 콘텐츠 탐색 서비스에서 검색 가능한 콘텐츠를 인덱싱하는 데 사용됩니다. 탄력적 서버 프로세스는 클러스터의 둘 이상의 노드에서 실행될 수 있습니다. 필요에 따라, 이러한 프로세스를 임의 노드로 이동할 수 있습니다. 홀수 개의 탄력적 서버 프로세스를 실행하는 것이 좋습니다.

탄력적 서버 힙 크기는 elasticserver.vmopts TSM 구성 옵션을 사용하여 구성할 수 있습니다. 자세한 내용은 tsm configuration set 옵션을 참조하십시오.

아니요
파일 저장소 filestore

파일 저장소는 Tableau Server에서 로컬로 실행되거나 SAN 또는 NAS 저장소를 사용하여 외부에서 실행되도록 구성할 수 있습니다.

로컬로 구성한 경우: 파일 저장소는 데이터 엔진 노드 간에서 추출을 자동으로 복제합니다.

노드에 이미 데이터 엔진 인스턴스가 있거나 파일 저장소가 외부에 구성된 경우가 아니라면 파일 저장소가 설치될 때 데이터 엔진도 설치됩니다.

로컬 파일 저장소: 아니요

외부 파일 저장소: Server Management Add-on 라이선스가 필요합니다.

게이트웨이 gateway 게이트웨이는 브라우저, Tableau Desktop 및 기타 클라이언트에서 Tableau Server로 전달되는 모든 요청을 처리하는 웹 서버입니다. VizQL 서버 또는 Vizportal 인스턴스가 있는 모든 노드에 필요합니다. 아니요

내부 데이터 원본 속성

버전 2020.1에 추가된 기능

tdsnativeservice

수동으로 구성할 수 없습니다.

내부 데이터 원본 속성 서비스는 데이터 원본 속성 서비스와만 통신하는 내부 서비스입니다. 데이터 원본 속성 인스턴스가 있는 각 노드에 내부 데이터 원본 속성의 인스턴스 하나가 자동으로 구성됩니다.

아니요

메시징 서비스

버전 2019.4에 추가되었습니다.

activemqserver 메시징 서비스는 Tableau Server에서 마이크로서비스 간의 통신을 지원하는 데 사용됩니다. Tableau Server가 설치될 때 초기 노드에 자동으로 설치됩니다. 서비스 인스턴스 하나가 필요합니다.

Tableau Server의 다중 노드 설치에서는 메시징 서비스를 다른 노드로 이동할 수 있습니다. 버전 2020.1에서는 추가 노드에 메시징 서비스의 두 번째 인스턴스를 추가하여 약간의 중복성을 제공할 수 있습니다(2019.4에서는 한 클러스터에서 인스턴스를 둘 이상 구성할 수 없음). 자세한 내용은 Tableau Server 메시징 서비스를 참조하십시오.

아니요

메트릭 서비스

버전 2020.2에 추가되었습니다.

metrics 메트릭 서비스는 Tableau Server의 메트릭 데이터 읽기 및 쓰기를 담당합니다.

Tableau Server가 설치될 때 초기 노드에 단일 인스턴스가 자동으로 설치됩니다. 서비스 인스턴스 하나가 필요합니다.

필요에 따라 여분의 인스턴스를 추가할 수 있습니다.

Tableau Server의 다중 노드 설치 환경에서 각 노드에 메트릭 서비스의 인스턴스가 적어도 하나는 있어야 합니다. 자세한 내용은 Tableau Server 메트릭 서비스를 참조하십시오.

아니요
리포지토리 pgsql PostgreSQL 리포지토리는 Tableau Server의 기본 데이터베이스입니다. 통합 문서 및 사용자 메타데이터를 저장합니다. Tableau Catalog(또는 Tableau Metadata API)를 사용하도록 설정한 경우 리포지토리에 Tableau 콘텐츠 및 외부 자산 메타데이터가 저장됩니다. 클러스터에서 리포지토리 인스턴스는 최대 두 개로 제한되며 두 번째 리포지토리 인스턴스를 추가하려면 클러스터에 세 개 이상의 노드가 있어야 합니다.

 

아니요
SAML 서비스 수동으로 구성할 수 없습니다. SAML 서비스는 Tableau Server와 SAML IdP(ID 공급자) 간의 프록시 역할을 합니다. Tableau Server가 설치되는 각 노드에 자동으로 설치됩니다.

사이트 SAML이 사용되는 경우가 아니라면 tsm status -v의 출력에서 stopped 상태로 표시됩니다.

SAML 서비스는 수동으로 구성할 수 없습니다.

아니요
검색 및 찾아보기 searchserver 검색 서비스는 서버에서 콘텐츠 메타데이터의 빠른 검색, 필터, 추출 및 표시를 처리합니다.   아니요
Tableau Prep Conductor flowprocessor Tableau Prep Conductor는 Data Catalog에서 수집할 흐름 및 프로세스 흐름을 실행합니다. Tableau Server의 일정 예약 및 추적 기능을 활용하므로 실행 중인 흐름을 자동화하여 흐름 출력을 업데이트할 수 있습니다. 기본적으로 백그라운더가 사용하도록 설정된 노드에서 자동으로 사용하도록 설정됩니다. 노드 역할이 흐름을 제외하도록 설정된 경우 Tableau Prep Conductor는 해당 노드에 설치되지 않습니다. 자세한 내용은 노드 역할을 통한 작업 부하 관리를 참조하십시오. 2020.4부터 Tableau Server에서 이 프로세스를 사용하는 데 Data Management Add-on이 필요하지 않습니다.
Tableau Prep 흐름 작성

버전 2020.4에 추가되었습니다.

floweditor 브라우저에서 대화형 Prep 흐름 환경을 제공합니다. Tableau Prep 흐름 작성(floweditor)이 설치될 때 노드에 이미 각 인스턴스가 있는 경우가 아니라면 데이터 엔진 및 Tableau Prep 흐름 서비스(flowqueryservice)도 설치됩니다.
Tableau Prep Minerva Service

버전 2020.4에서 Tableau Prep 흐름 서비스로 추가되고 버전 2021.2에서 이름이 변경되었습니다.

flowminerva

참고: 이전 명칭 flowqueryservice

데이터 원본을 쿼리하기 위해 Tableau Prep 흐름 작성(floweditor)에서 사용됩니다. 기본적으로 Tableau Prep 흐름 작성(floweditor)이 사용하도록 설정된 노드에서 자동으로 사용하도록 설정됩니다.
VizQL 서버 vizqlserver VizQL 서버는 뷰를 로드 및 렌더링하고 쿼리를 계산 및 실행합니다. 노드에 이미 데이터 엔진 인스턴스가 있지 않다면 VizQL 서버가 설치될 때 데이터 엔진도 설치됩니다.

대부분의 경우 실행 중인 서버를 중지 후 다시 시작하지 않고 기존 노드의 VizQL 인스턴스 수를 변경할 수 있습니다. 이전에 데이터 엔진이 함께 설치되는 VizQL 또는 다른 프로세스를 설치한 적이 없는 기존 노드에 VizQL을 추가하는 경우는 예외입니다. 자세한 내용은 Tableau Server 동적 토폴로지 변경를 참조하십시오.

Tableau 마이크로서비스 컨테이너 프로세스 이러한 프로세스는 백그라운더 또는 응용 프로그램 서버의 첫 번째 인스턴스가 노드에 추가될 때 자동으로 추가됩니다. 백그라운더 또는 응용 프로그램 서버의 모든 인스턴스가 노드에서 제거되면 마이크로서비스 컨테이너 프로세스도 제거됩니다.

컨테이너 상태는 컨테이너 내의 마이크로서비스 상태에 따라 다릅니다. 모든 마이크로서비스가 실행 중인 경우 컨테이너 프로세스의 상태는 running입니다. 모든 마이크로 서비스가 중지된 경우 컨테이너 프로세스 상태는 error입니다. 하나 이상의 마이크로서비스가 실행 중이고 다른 마이크로서비스는 실행되지 않는 경우 컨테이너 서비스의 상태는 degraded입니다. 자세한 내용은 Tableau Server 마이크로서비스 컨테이너를 참조하십시오.

대화형 마이크로서비스 컨테이너   배포와 확장을 용이하게 만들기 위해 함께 번들로 제공되는 내부 Tableau Server 마이크로서비스를 위한 컨테이너 프로세스입니다. 이러한 컨테이너 및 컨테이너에 포함된 마이크로서비스는 수동으로 구성할 수 없습니다. 마이크로서비스는 시간이 지남에 따라 변경될 수 있습니다. 아니요
비대화형 마이크로서비스 컨테이너 noninteractive 배포와 확장을 용이하게 만들기 위해 함께 번들로 제공되는 내부 Tableau Server 마이크로서비스를 위한 컨테이너 프로세스입니다. 이러한 컨테이너 및 컨테이너에 포함된 마이크로서비스는 수동으로 구성할 수 없습니다. 마이크로서비스는 시간이 지남에 따라 변경될 수 있습니다. 아니요
TSM(Tableau 서비스 관리자) 프로세스 이러한 프로세스의 상태는 TSM이 초기화되었고 실행 중인 경우 Tableau Server가 중지되었다 하더라도 running입니다.

활성화 서비스

버전 2021.1에 추가되었습니다.

수동으로 구성할 수 없습니다. 활성화 서비스는 ATR(Authorization to Run) 서비스라고도 하며 이 서비스를 사용하면 라이선스 부족 없이 Tableau Server를 활성화할 수 있습니다. 이 서비스는 제품 키가 만료되기 전까지 구성 가능한 기간의 단기 임대를 제공합니다. Server ATR을 사용하여 Tableau Server를 활성화하면 초기 노드에 자동으로 설치됩니다.

관리 에이전트

수동으로 구성할 수 없습니다. TSM 에이전트는 조정 서비스를 모니터링하여 구성 또는 토폴로지 변경 내용을 확인하고 새로운 구성을 각 서비스(구성)에 전달하거나 새 서비스를 배포하고 이전 서비스(토폴로지)를 제거합니다. Tableau Server가 설치되는 각 노드에 자동으로 설치됩니다.

관리 에이전트는 수동으로 구성할 수 없습니다.

자세한 내용은 Tableau Server 관리 에이전트를 참조하십시오.

아니요
관리 컨트롤러 다른 노드로 이동하는 경우를 제외하고는 수동으로 구성할 수 없습니다. 자세한 내용은 초기 노드 장애 복구를 참조하십시오. TSM 컨트롤러는 TSM에 대한 요청을 처리하고 구성 및 토폴로지 변경 사항과 서비스 프로세스 전체의 워크플로우를 조정합니다. 또한 REST API 끝점(HTTPS) 역할을 합니다. 초기 노드에 TSM을 설치할 때 자동으로 설치됩니다.

관리 컨트롤러는 다른 노드로 이동할 때를 제외하고 수동으로 구성할 수 없습니다. 자세한 내용은 초기 노드 장애 복구를 참조하십시오.

자세한 내용은 Tableau Server 관리 컨트롤러를 참조하십시오.Tableau Server 관리 컨트롤러

아니요
클라이언트 파일 서비스 clientfileservice CFS(클라이언트 파일 서비스)가 다중 노드 클러스터에서 대부분의 공유 파일을 관리합니다. 예를 들어 인증 관련 인증서, 키 및 파일(OpenID, mutual SSL, SAML 및 Kerberos)과 사용자 지정 파일이 CFS로 관리됩니다. 초기 노드에 자동으로 설치됩니다. 다른 인스턴스는 사용자가 명시적으로 구성하지 않는 한 설치되지 않습니다. 클라이언트 파일 서비스 구성를 참조하십시오.

다중 노드 배포에서는 조정 서비스를 배포하는 각 노드에 CFS 인스턴스를 구성하는 것이 좋습니다. 조정 서비스를 다시 배포해도 CFS에는 영향을 미치지 않습니다.

CFS는 상태 페이지 또는 구성 페이지에는 표시되지 않지만 tsm status -v 명령의 출력에서 확인할 수 있습니다.

CFS 인스턴스를 보거나 설정하려면 tsm topology 명령을 사용합니다.

아니요
조정 서비스 tsm topology set-process를 사용하여 설정할 수 있습니다. 조정 서비스는 신뢰할 수 있는 단일 출처 역할을 합니다. 초기 노드에 자동으로 설치됩니다. 새 조정 서비스를 명시적으로 배포하지 않는 한 다른 인스턴스는 설치되지 않습니다. 자세한 내용은 조정 서비스 집합 배포를 참조하십시오. 아니요
서비스 관리자 수동으로 구성할 수 없습니다. 서비스 관리자 모든 노드에 자동으로 설치됩니다.

서비스 관리자는 수동으로 구성할 수 없습니다.

아니요
라이선스 관리자 수동으로 구성할 수 없습니다. 라이선스 관리자는 라이선스를 처리합니다. TSM을 설치할 때 초기 노드에 자동으로 설치됩니다.

Tableau Server 클러스터에 단일 인스턴스가 설치됩니다. 초기 노드에 장애가 발생할 경우 라이선스 관리자 프로세스를 수동으로만 구성해야 합니다. 자세한 내용은 초기 노드 장애 복구를 참조하십시오.

아니요
Tableau Server 유지 관리 프로세스 이러한 프로세스의 상태는 작업 완료를 위해 실행 중인 경우를 제외하고 stopped 입니다.
데이터베이스 유지 관리 수동으로 구성할 수 없습니다. 데이터베이스 유지 관리 서비스는 Tableau Server 리포지토리에서 유지 관리 작업을 수행합니다. Tableau Server가 설치되는 각 노드에 자동으로 설치됩니다.

데이터베이스 유지 관리 작업을 수행 중인 경우가 아니라면 tsm status -v의 출력에서 stopped 상태로 표시됩니다. 유지 관리에는 리포지토리 원격 액세스 사용 설정 및 리포지토리 액세스에 사용되는 암호 변경과 관련된 업데이트가 포함될 수 있습니다.

데이터베이스 유지 관리 서비스는 수동으로 구성할 수 없습니다.

아니요
백업/복원 수동으로 구성할 수 없습니다. 백업 및 복원 서비스는 Tableau Server 리포지토리 및 파일 저장소에 저장된 데이터에 대한 백업 및 복원 작업을 수행합니다. Tableau Server가 설치되는 각 노드에 자동으로 설치됩니다.

백업 및 복원 작업을 수행 중인 경우가 아니라면 tsm status -v의 출력에서 stopped 상태로 표시됩니다.

백업 및 복원 서비스는 수동으로 구성할 수 없습니다.

아니요
사이트 가져오기/내보내기 수동으로 구성할 수 없습니다. 사이트 가져오기 및 내보내기 서비스는 Tableau Server 사이트의 서버 클러스터 간 마이그레이션을 담당합니다. Tableau Server가 설치되는 각 노드에 자동으로 설치됩니다.

가져오기 또는 내보내기 작업을 수행 중인 경우가 아니라면 tsm status -v의 출력에서 stopped 상태로 표시됩니다.

사이트 가져오기 및 내보내기 서비스는 수동으로 구성할 수 없습니다.

아니요

프로세스 워크플로우

Tableau Server 프로세스와 이들이 상호 작용하는 방식은 수행 중인 작업 또는 활동에 따라 달라집니다. 예를 들어 통합 문서를 게시할 때 사용되는 프로세스와 이들이 상호 작용하는 방식은 SAML을 사용하여 로그인할 때 사용되는 것과 다릅니다. 프로세스 워크플로우에 대한 몇 가지 대화형 뷰는 아래 통합 문서를 참조하십시오. 이 통합 문서에서는 특정 워크플로우를 선택하고 처음부터 끝까지 단계별로 따라갈 수 있습니다.

고지 사항: 이 통합 문서는 Tableau Public에 게시되며 Tableau 설명서로 유지 관리되지 않습니다. Tableau Server의 최신 버전에서 최신 상태를 유지한다고 보장할 수 없습니다.

 

이 섹션의 다른 문서

피드백을 제공해 주셔서 감사합니다!