Data Connect 정보
Data Connect를 사용하면 Tableau Cloud 사용자가 사설망이나 클라우드 서비스의 데이터 원본에 액세스할 수 있습니다. Data Connect는 공동 책임 모델로 작동합니다. 이 모델에서 고객은 물리적 또는 가상 컴퓨팅 리소스를 제공하고, Tableau는 해당 리소스에서 Data Connect Kubernetes 클러스터를 호스팅하고 관리합니다.
사용자 환경에서 Data Connect Kubernetes 클러스터는 일련의 컨테이너를 감독합니다. 컨테이너는 하나 이상의 에이전트로 구성된 런타임 환경을 지원합니다. 에이전트는 작업을 실행하고 조직 간 방화벽을 통해 보안 통신을 가능하게 하는 프로그램입니다.
Data Connect 서비스에는 다음이 포함됩니다.
클러스터 모니터링 및 문제 해결: Tableau는 Data Connect 에이전트의 상태와 사용 현황을 모니터링합니다. 리소스가 가장 효과적이고 효율적인 방식으로 사용되도록 보장하기 위해 원격 분석 데이터가 수집됩니다.
클러스터 유지 관리: 업그레이드는 자동으로 배포되며 클러스터 운영 및 유지 관리 작업은 전적으로 Tableau가 소유하고 수행합니다. Data Connect는 요구 사항과 사용 가능한 컴퓨팅 풀을 기반으로 워크로드 배포를 자동으로 최적화합니다.
알림 모니터링: 문제를 신속하게 해결하여 비즈니스에 미치는 영향을 제한하기 위해 인시던트 관리가 지속적으로 이루어집니다.
커넥터 지원
Data Connect는 Linux용 Tableau Bridge가 지원하는 것과 동일한 커넥터를 지원합니다. 전체 연결 옵션을 검토하려면 Bridge와의 연결을 참조하십시오.
환경 지원
Data Connect는 현재 AWS(Amazon Web Services), Microsoft Azure 및 GCP(Google Cloud Platform)와 같은 온프레미스 및 VCP 환경을 지원합니다. Data Connect 노드는 단일 Tableau Cloud 사이트와 호환됩니다. 노드는 데이터와 동일한 네트워크에 설치되어야 합니다. 따라서 고객은 서비스 가용성을 유지하기 위해 한 사이트에서 사설망 1개마다 최소 3개의 노드를 계획해야 합니다. Data Connect 노드는 Data Connect 전용 노드여야 합니다. Tableau가 소유한 클러스터에 다른 컨테이너를 배포할 수 없습니다. 그리고 기존 클러스터를 Data Connect에 사용할 수 없습니다.
아키텍처
Data Connect 아키텍처는 세 가지 주요 구성 요소와 책임 경계로 구성됩니다. 일부 중복되는 부분이 있지만 Tableau는 주로 응용 프로그램 및 오케스트레이션 계층을 담당하고 고객은 인프라(컴퓨팅, OS, 네트워킹 및 저장소)와 해당 위치를 담당합니다.
Tableau Cloud → 오케스트레이션 서비스
Kubernetes 클러스터 → 오케스트레이션 서비스
Kubernetes 클러스터 → 컨테이너
Tableau 사용자 → Tableau Cloud
Data Connect 에이전트(컨테이너) → Tableau Cloud
Data Connect 에이전트(컨테이너) → 고객 데이터베이스
보안
Data Connect 보안을 참조하십시오.
Data Connect 구성 요소
Data Connect 솔루션의 주요 구성 요소는 클러스터입니다. 클러스터는 하나 이상의 노드로 구성된 Kubernetes 클러스터를 말합니다. 각 Kubernetes 노드는 하나 이상의 컨테이너를 호스팅하고, 각 컨테이너는 Data Connect 에이전트를 호스팅합니다. 에이전트는 라이브 및 추출 쿼리를 실행합니다.
풀은 특정 쿼리를 완료해야 하는 클러스터를 지정하는 네트워킹 규칙의 논리적 그룹입니다. 배포 계획의 맥락에서 풀은 부하 분산을 목적으로 끝점 모음(도메인 또는 IP 주소)을 호스팅합니다. 도메인에는 사설 클라우드 데이터, 관계형 데이터, 파일 데이터 등이 포함됩니다.
클러스터가 데이터 원본에 액세스하고 새로 고칠 수 있도록 각 풀이 클러스터에 할당됩니다. 부하를 분산하려면 클러스터에 여러 개의 풀을 추가하면 됩니다.
배포 개요
시작하려면 각 Linux 서버에서 스크립트를 실행해야 합니다. 이는 사용자 환경에서 Tableau가 관리하는 Kubernetes 클러스터를 구성하는 스크립트입니다. Kubernetes 클러스터는 Tableau에서 관리합니다.
Kubernetes가 구성된 후 Docker 컨테이너를 클러스터에 배포합니다. 그러면 Tableau가 컨테이너 내에서 Data Connect 에이전트를 배포하고 원격으로 관리합니다. Tableau에서 이러한 구성을 설정한 후에는 사설망 데이터 원본에 연결을 매핑합니다.
쿼리는 클러스터의 Data Connect 에이전트에서 관리합니다. 데이터는 Data Connect 에이전트에서 Tableau Cloud로 직접 전송됩니다. Data Connect에는 외부 네트워크 액세스, 방화벽 또는 원격 시스템 액세스가 필요하지 않습니다.