이 페이지가 도움이 되셨나요?
아니요

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 라이선스를 사용하는 경우 라이선스가 허가되는 프로세스가 있는 모든 노드의 코어가 라이선스가 허가된 총 코어 수 계산에 포함됩니다.

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

Tableau Server 프로세스 이러한 프로세스의 상태는 Tableau Server가 실행 중인 경우 running이고 Tableau Server가 중지된 경우 stopped 입니다.
tsm status -v에서 표시되는 이름 tsm topology set-process에 사용되는 이름 목적 참고 라이선스
응용 프로그램 서버 vizportal 응용 프로그램 서버(VizPortal)는 웹 응용 프로그램, REST API 호출을 처리하고 찾아보기 및 검색을 지원합니다. 노드에 이미 데이터 엔진 인스턴스가 있지 않다면 응용 프로그램 서버가 설치될 때 데이터 엔진도 설치됩니다.
데이터에 질문 수동으로 구성할 수 없습니다. 데이터에 질문 서비스는 데이터에 질문 기능에서 사용됩니다. 데이터 서버가 실행되고 있는 모든 노드에서 자동으로 실행됩니다. 아니요
백그라운더 backgrounder 백그라운더는 추출 항목 새로 고침, 구독, '지금 실행' 작업 및 tabcmd에서 시작된 작업을 포함한 서버 작업을 실행합니다. 노드에 이미 데이터 엔진 인스턴스가 있지 않다면 백그라운더가 설치될 때 데이터 엔진도 설치됩니다.

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

캐시 서버 cacheserver 캐시 서버는 서버 클러스터 전체에서 분산되고 공유되는 쿼리 캐시입니다. 이 인메모리 캐시는 많은 시나리오에서 사용자 환경의 성능을 향상시킵니다. VizQL Server, 백그라운더 및 데이터 서버(정도는 덜하지만 응용 프로그램 서버 포함)가 사용자 또는 작업을 대신하여 캐시 서버에 캐시를 요청합니다. 캐시는 단일 스레드로 실행되므로 성능을 더 향상시키려면 캐시 서버의 추가 인스턴스를 실행해야 합니다. 아니요
클러스터 컨트롤러 clustercontroller 클러스터 컨트롤러는 다양한 구성 요소의 모니터링, 장애 감지 및 필요 시 장애 조치 실행을 담당합니다. 각 노드에 필요합니다. 자동으로 설치되지 않습니다. 아니요
데이터 엔진 수동으로 구성할 수 없습니다. 데이터 엔진은 데이터 추출을 만들고 쿼리를 처리합니다. 파일 저장소, VizQL 서버, 응용 프로그램 서버(Vizportal), 데이터 서버 또는 백그라운더를 설치하면 자동으로 설치됩니다.
데이터 서버 dataserver 데이터 서버는 Tableau Server 데이터 원본에 대한 연결을 관리합니다. 노드에 이미 데이터 엔진 인스턴스가 있지 않다면 데이터 서버가 설치될 때 데이터 엔진도 설치됩니다.
탄력적 서버 elasticserver 탄력적 서버는 데이터에 질문에서 데이터를 인덱싱하고 캐싱하는 데 사용됩니다. 탄력적 서버 프로세스 하나만 실행할 수 있으며 선택적으로 클러스터의 임의 노드로 이동할 수 있습니다.

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

아니요
파일 저장소 filestore 파일 저장소는 데이터 엔진 노드 간에서 추출을 자동으로 복제합니다. 노드에 이미 데이터 엔진 인스턴스가 있지 않다면 파일 저장소가 설치될 때 데이터 엔진도 설치됩니다. 아니요
게이트웨이 gateway 게이트웨이는 브라우저, Tableau Desktop 및 기타 클라이언트에서 Tableau Server로 전달되는 모든 요청을 처리하는 웹 서버입니다. VizQL 서버 또는 Vizportal 인스턴스가 있는 모든 노드에 필요합니다. 아니요
리포지토리 pgsql PostgreSQL 리포지토리는 Tableau Server의 기본 데이터베이스입니다. 통합 문서 및 사용자 메타데이터를 저장합니다. 클러스터에서 리포지토리 인스턴스는 최대 두 개로 제한되며 두 번째 리포지토리 인스턴스를 추가하려면 클러스터에 세 개 이상의 노드가 있어야 합니다.

 

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

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

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

아니요
검색 및 찾아보기 searchserver 검색 서비스는 서버에서 콘텐츠 메타데이터의 빠른 검색, 필터, 추출 및 표시를 처리합니다.   아니요
Tableau Prep Conductor flowprocessor

Tableau Prep Conductor는 흐름을 실행하고, 연결 자격 증명을 확인하고, 흐름이 실패한 경우 알림을 보냅니다.

Tableau Server의 일정 예약 및 추적 기능을 활용하므로 실행 중인 흐름을 자동화하여 흐름 출력을 업데이트할 수 있습니다.

Tableau Server에서 이 기능을 사용하도록 설정하려면 Data Management Add-on이 필요합니다. 기본적으로 백그라운더가 사용하도록 설정된 노드에서 자동으로 사용하도록 설정됩니다.

노드 역할이 흐름을 제외하도록 설정된 경우 Tableau Prep Conductor는 해당 노드에 설치되지 않습니다. 자세한 내용은 Tableau Server의 노드 역할을 참조하십시오.

VizQL 서버 vizqlserver VizQL 서버는 뷰를 로드 및 렌더링하고 쿼리를 계산 및 실행합니다. 노드에 이미 데이터 엔진 인스턴스가 있지 않다면 VizQL 서버가 설치될 때 데이터 엔진도 설치됩니다.

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

Tableau 마이크로서비스 컨테이너 프로세스 프로세스에 포함된 마이크로서비스 중 하나가 노드에 추가되면 이러한 프로세스가 자동으로 추가됩니다. 컨테이너 상태는 컨테이너 내의 마이크로서비스 상태에 따라 다릅니다. 모든 마이크로서비스가 실행 중인 경우 컨테이너 프로세스의 상태는 running입니다. 모든 마이크로 서비스가 중지된 경우 컨테이너 프로세스 상태는 error입니다. 하나 이상의 마이크로서비스가 실행 중이고 다른 마이크로서비스는 실행되지 않는 경우 컨테이너 서비스의 상태는 degraded입니다. 자세한 내용은 Tableau Server 마이크로서비스 컨테이너를 참조하십시오.
대화형 마이크로서비스 컨테이너        
비대화형 마이크로서비스 컨테이너        
TSM(Tableau 서비스 관리자) 프로세스 이러한 프로세스의 상태는 TSM이 초기화되었고 실행 중인 경우 Tableau Server가 중지되었다 하더라도 running입니다.
관리 에이전트 수동으로 구성할 수 없습니다. TSM 에이전트는 조정 서비스를 모니터링하여 구성 또는 토폴로지 변경 내용을 확인하고 새로운 구성을 각 서비스(구성)에 전달하거나 새 서비스를 배포하고 이전 서비스(토폴로지)를 제거합니다. Tableau Server가 설치되는 각 노드에 자동으로 설치됩니다.

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

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

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

아니요
클라이언트 파일 서비스 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의 최신 버전에서 최신 상태를 유지한다고 보장할 수 없습니다.

 

이 섹션의 다른 문서