---
schema_version: "1"
id: 7806f03c69cfda8ab8d99f40fb70c7eb71217f92a820aff00d2ac0aef91e9a95
title: Tableau Server 외부 리포지토리
collection: tableau
version: current
locale: ko-kr
portal_url: https://docs.salesforce.com/tableau/current/ko-kr/server-linux/server_external_repo.md
canonical_url: https://help.tableau.com/current/server-linux/ko-kr/server_external_repo.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 002e44ac2e9ef99cb92242ca2e64620a8583ce1f9ff848e8a838602ded3bd1c0
description: Overview of the Tableau Server External Repository on a PostgreSQL database.
---
[주요 콘텐츠로 건너뛰기](#main-content)

# Tableau Server 외부 리포지토리

Tableau Server 리포지토리는 모든 사용자 상호 작용, 추출 새로 고침 및 기타 항목에 대한 데이터를 저장하는 PostgreSQL 데이터베이스입니다.

리포지토리는 Tableau Server와 동일한 노드에 로컬로 설치하거나 외부에 설치할 수 있습니다.

- **로컬 리포지토리:** PostgreSQL 데이터베이스가 로컬에 설치 및 배포되므로 Tableau Server와 함께 배포됩니다.
- **외부 리포지토리:** PostgreSQL 데이터베이스가 외부에 배포됩니다. 외부 리포지토리는 Amazon RDS, Google Cloud 또는 Azure 데이터베이스에 설치하거나 독립적으로 설치할 수 있습니다.

일반적인 Tableau Server 리포지토리 개념에 대한 자세한 내용은 다음을 참조하십시오.

- [Tableau Server 데이터 사전 정보](https://help.tableau.com/current/server-linux/ko-kr/data_dictionary.htm)
- [Tableau Server 리포지토리를 사용한 데이터 수집](https://help.tableau.com/current/server-linux/ko-kr/perf_collect_server_repo.htm)

외부 리포지토리에 지원되는 호스트는 다음과 같습니다.

- Amazon RDS - 버전 2019.3부터
- Azure 데이터베이스 - 버전 2020.4부터
- 독립 실행형 PostgreSQL 인스턴스 - 버전 2021.2부터
- Google Cloud SQL for PostgreSQL 인스턴스 - 버전 2021.4부터

이 항목은 Tableau Server 외부 리포지토리에 대한 개요입니다.

## 외부 리포지토리 고려 사항

Amazon RDS와 Azure 데이터베이스 모두 PostgreSQL을 위한 더 나은 확장성, 안정성, 고가용성 및 보안 기능을 기본적으로 제공합니다. 이러한 클라우드 제품과 보다 긴밀하게 통합되기 때문에 이러한 추가적인 이점을 활용할 수 있습니다.

독립 실행형 PostgreSQL 인스턴스를 설정하는 경우 필요에 따라 고가용성 및 확장성을 설정하고 관리해야 합니다.

**중요:** 리포지토리를 직접 수정하지 마십시오. 그렇게 하면 Tableau Server가 손상될 수 있습니다. 고객이 리포지토리를 수정하면 Tableau에서 지원할 수 없게 됩니다.

### 클라우드 플랫폼

클라우드 플랫폼을 사용하여 외부 리포지토리를 호스팅하는 경우 호스팅되는 인프라에서 PostgreSQL 인스턴스를 실행하고 이러한 인스턴스를 직접 관리하거나 완전 관리형 서비스 옵션을 선택할 수 있습니다.

- **자체 관리형:** 호스팅되는 인프라에서 PostgreSQL 인스턴스를 직접 설정하고 관리합니다. 예를 들어 AWS를 클라우드 플랫폼으로 사용하는 경우 EC2 인스턴스를 사용하여 PostgreSQL 인스턴스를 실행, 관리 및 유지 관리할 수 있습니다.
- **완전 관리형:** 완전 관리형 서비스를 선택합니다. 예를 들어 AWS를 클라우드 플랫폼으로 사용하는 경우 RDS 옵션을 사용하여 외부 리포지토리를 호스팅할 수 있습니다.

자체 관리형과 완전 관리형 중에서 선택할 때 중요한 고려 사항 중 하나는 자체 관리형 옵션의 경우 제어할 수 있는 부분이 가장 많지만 VM 및 많은 데이터베이스 관리 작업을 유지 관리할 책임이 따른다는 것입니다. 완전 관리형 옵션은 간편한 설치, 구성 관리 및 유지 관리를 제공합니다.

여기에 둘 중에서 선택할 때 고려할 항목에 대한 보다 포괄적인 목록이 나와 있습니다.

- 설치 및 유지 관리 요구 사항
- 고가용성 및 재해 복구 옵션
- 성능, 확장성 및 모니터링 기능
- 보안 유지 관리
- 운영 비용, 서비스 비용, 인력 비용

Microsoft 사이트 [Azure에서 적절한 PostgreSQL 서버 옵션 선택](https://docs.microsoft.com/ko-kr/azure/postgresql/overview-postgres-choose-server-options)에서 Azure에 대해 두 옵션을 비교하는 방법에 대한 예제를 확인할 수 있습니다.

## 요구 사항

- Tableau Server는 다음 버전을 사용해야 합니다.
    
    - AWS와 함께 사용할 경우 2019.3 이상
    - Azure와 함께 사용할 경우 2020.4 이상
        
        사용할 올바른 PostgreSQL 버전은 [PostgreSQL Flexible Server용 Azure 데이터베이스](https://azure.microsoft.com/en-us/updates/azure-database-for-postgresql-flexible-server-now-in-preview/)를 참조하십시오.[](https://azure.microsoft.com/en-us/updates/azure-database-for-postgresql-flexible-server-now-in-preview/)
    - 독립형 PostgreSQL 인스턴스와 함께 사용할 경우 2021.2 이상 (온프레미스, Azure VM 또는 AWS EC2 설치에 사용 가능)
    - Google Cloud VM의 PostgreSQL 인스턴스 또는 독립형 PostgreSQL용 Google Cloud와 함께 사용할 경우 2021.4 이상
- Tableau Server에 Advanced Management 키가 활성화되어 있어야 합니다.
- 외부 리포지토리를 호스팅할 위치에 따라 다음 중 하나에 대해 잘 알고 있어야 합니다.
    
    - Amazon RDS 데이터베이스 설정 및 관리
    - Azure 데이터베이스 설정 및 관리
    - 독립 실행형 설치로 PostgreSQL 데이터베이스 설정 및 관리
    - Google Cloud PostgreSQL 인스턴스 설치 및 관리

## 버전

독립 실행형 Tableau Server 리포지토리에 대해 올바른 버전의 PostgreSQL을 실행해야 합니다. 다음 표에서는 Tableau Server 버전 호환성을 보여 줍니다.

**참고:** 모든 Tableau Server 버전의 최대 호환성 버전은 최소 부 버전 또는 이에 대한 부 업데이트입니다. 예를 들어 PostgreSQL의 최소 호환 버전이 13.4인 경우 최대 호환 버전은 13.x입니다. 여기서 <x>는 4 이상입니다.

<table style="width: 100%;" class="simple-table"><colgroup><col><col></colgroup><tbody><tr><th>Tableau Server 버전</th><th>PostgreSQL&nbsp;최소 호환 버전</th></tr><tr><td><p>2022.3.0 ~ 2022.3.7</p><p>2023.1.0 ~ 2023.1.4</p></td><td>13.7</td></tr><tr><td>2022.1.17 ~ 2022.1.19<p>2022.3.8 ~ 2022.3.19</p><p>2023.1.5 ~ 2023.1.15</p><p>2023.3.0 ~ 2023.3.8</p></td><td>13.11</td></tr><tr><td>2022.3.20 ~ 2022.3.x<p>2023.1.16 ~ 2023.1.x</p><p>2023.3.9 ~ 2023.3.x</p></td><td>13.14</td></tr><tr><td>2024.0 ~ 2024.2.8</td><td>15.6</td></tr><tr><td>2024.2.9 ~ 2024.2.13<p>2025.1.0 ~ 2025.1.6</p></td><td>15.10</td></tr><tr><td>2024.2.14 ~ 2024.2.16 <p>2025.1.7 ~ 2025.1.9</p></td><td>15.13</td></tr><tr><td><p>2024.2.17</p><p>2025.1.10</p><p>2025.3 ~ 2025.3.5</p></td><td>15.14</td></tr><tr><td>2025.3.6</td><td>15.16</td></tr><tr><td><p>2026.2.x</p></td><td>17.7</td></tr></tbody></table>

## 토폴로지

**아래 다이어그램은 외부 리포지토리가 있는 Tableau Server 토폴로지의 요약 버전입니다.**

![Tableau Server 배포 아키텍처를 보여주는 다이어그램입니다.](/tableau/current/ko-kr/server-linux/ko-kr/Img/tableau-server-external-repository-topology-summary.png)

**아래 다이어그램은 외부 리포지토리가 있는 Tableau Server 토폴로지의 상세 버전이며 각 노드에 설치된 모든 프로세스를 보여 줍니다.**

![Tableau Server 배포 아키텍처를 보여주는 다이어그램입니다.](/tableau/current/ko-kr/server-linux/ko-kr/Img/tableau-server-external-repository-topology-detailed.png)

## 외부 리포지토리 관리

### 라이선스 관리

이 기능을 사용하려면 먼저 Tableau Server에서 Advanced Management를 활성화해야 합니다. 자세한 내용은 [Tableau Server의 Tableau Advanced Management 정보](https://help.tableau.com/current/server-linux/ko-kr/itm_intro.htm)를 참조하십시오. Advanced Management가 없거나 라이선스가 만료된 경우 다음 동작이 나타납니다.

- 설치 중에 외부 리포지토리를 사용하도록 Tableau Server를 구성하려고 하면 오류 메시지가 표시되지만 설치를 계속할 수 있고 Tableau Server 리포지토리가 로컬에 설치됩니다. 단일 서버 설치의 경우 리포지토리는 Tableau Server와 동일한 컴퓨터에 설치됩니다. 다중 노드 설치의 경우 리포지토리는 Tableau Server 클러스터의 노드 중 하나에 설치됩니다.
- Tableau Server 설치에서 이미 외부 Tableau Server 리포지토리를 사용하고 있고 Advanced Management 라이선스가 만료된 경우 다시 시작하면 서버가 실패합니다. 더 이상 Advanced Management 기능이 없지만 유효한 Tableau Server 라이선스가 있는 경우 여전히 백업을 만들 수 있습니다. 또한 외부 리포지토리를 Advanced Management가 필요 없는 로컬 리포지토리로 마이그레이션하여 서버를 다시 가동하고 실행할 수 있습니다. 외부 리포지토리에서 로컬 리포지토리로 마이그레이션하는 방법에 대한 자세한 내용은 [Tableau Server 리포지토리 다시 구성](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_reconfigure.htm)을 참조하십시오.

### 지원되는 마이그레이션 시나리오

- 리포지토리를 로컬에서 외부로 이동
- 리포지토리를 외부에서 로컬로 이동

### 백업 및 복원

외부 리포지토리만 구성된 경우:

백업 및 복원 프로세스는 로컬 리포지토리와 외부 리포지토리 모두에서 동일하며 [Tableau Server 데이터 백업](https://help.tableau.com/current/server-linux/ko-kr/db_backup.htm) 항목에 설명된 대로 동일하게 유지됩니다.

- 백업 및 복원 명령은 로컬 리포지토리와 외부 리포지토리 모두에서 동일한 방식으로 작동합니다. Tableau Server가 외부 리포지토리를 사용하는 경우 백업은 백업에 더 많은 디스크 공간이 필요하므로 디스크 공간을 구성할 때 이를 염두에 두어야 합니다.
- 백업 파일을 저장할 수 있는 기본 위치 및 다른 지원되는 위치는 리포지토리가 로컬인지, 아니면 외부인지와 관계없이 동일합니다.

외부 리포지토리를 사용하는 Tableau Server에는 다음 예외가 적용됩니다.

- 외부 Tableau Server 리포지토리에 만들어진 모든 사용자 지정 사용자 계정은 복원에 포함되지만 사용자 지정 사용자 계정의 암호는 복원에 포함되지 않습니다. 암호는 복원이 완료된 후 다시 구성해야 합니다. 사용자 지정 사용자 계정은 PostgreSQL 데이터베이스 사용자 계정으로, SQL 또는 다른 데이터베이스 클라이언트 소프트웨어가 PostgreSQL 데이터베이스에 연결하는 데 사용됩니다.
    
    **참고:** 이러한 사용자 지정 계정은 보안 조치로 사용되지 않도록 설정되지만 이는 다시 구성할 수 있습니다.
- 구성 및 토폴로지가 백업에 포함되지 않아야 합니다. 구성 및 토폴로지 설정을 내보내는 방법에 대한 자세한 내용은 [Tableau Server의 전체 백업 및 복원 수행](https://help.tableau.com/current/server-linux/ko-kr/backup_restore.htm)을 참조하십시오.

**외부 리포지토리와 외부 파일 저장소가 모두 구성된 경우:**

Tableau Server에 외부 리포지토리와 외부 파일 저장소가 모두 구성된 경우 몇 가지 옵션을 사용할 수 있습니다. 이러한 옵션을 사용하면 외부 리포지토리와 파일 저장소를 호스팅하는 데 사용하고 있을 수 있는 클라우드 플랫폼의 스냅샷 백업 기능을 활용할 수 있습니다. 자세한 내용과 세부적인 단계별 지침은 [외부 파일 저장소를 사용하는 백업 및 복원](https://help.tableau.com/current/server-linux/ko-kr/server_external_filestore_storage_backup_restore.htm)을 참조하십시오.

### SSL 연결

Tableau Server에서 외부 리포지토리로의 연결에 TLS/SSL 연결을 요구하거나 요구하지 않을 수 있습니다.

암호화된 연결을 사용할 필요가 없는 경우 Tableau Server용 외부 리포지토리를 구성할 때 암호화되지 않은 연결을 허용하도록 구성하고 -`-no-ssl` 옵션을 사용해야 합니다. 자세한 내용은 [tsm topology external-services repository enable](https://help.tableau.com/current/server-linux/ko-kr/cli_topology_tsm.htm#TSMExternalRepoEnable)을 참조하십시오.

나중에 SSL을 사용하거나 사용하지 않도록 설정하려면 설치 후 [tsm security repository-ssl enable](https://help.tableau.com/current/server-linux/ko-kr/cli_security_tsm.htm#postres-ssl-enable) 또는 [tsm security repository-ssl disable](https://help.tableau.com/current/server-linux/ko-kr/cli_security_tsm.htm#sm%20security%20repository-ssl%20disable)을 사용합니다. 이 옵션은 2021.4부터 사용할 수 있습니다.

#### SSL 인증서 업데이트

RDS, Azure 데이터베이스, Google Cloud PostgreSQL 독립형 PostgreSQL 인스턴스의 SSL 인증서에 대한 계획된 만료의 일부로, 인스턴스를 새 인증서 파일로 업데이트해야 하는 경우 Tableau Server 설정도 새 인증서 파일을 사용하도록 업데이트해야 합니다. 이 작업은 최신 파일을 다운로드한 후 _tsm topology external-services repository replace-host_ 명령을 실행하고 새 인증서 파일을 제공하여 수행할 수 있습니다.

## 고가용성 고려 사항

Tableau Server는 외부 리포지토리에 대한 고가용성을 관리하거나 설정하지 않습니다.

- **AWS:** Amazon RDS는 고가용성을 제공하고 장애 조치를 관리하는 데 사용할 수 있는 기능을 제공합니다. 자세한 내용은 [Amazon RDS 고가용성(영문)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html)을 참조하십시오.
- **Azure:** Azure는 고가용성을 제공하고 장애 조치를 관리하는 데 사용할 수 있는 기능을 제공합니다. 자세한 내용은 [Azure 데이터베이스 고가용성(영문)](https://docs.microsoft.com/en-us/azure/postgresql/concepts-hyperscale-high-availability)을 참조하십시오.
- **Google Cloud:** Google Cloud는 고가용성을 제공하고 장애 조치를 관리하는 데 사용할 수 있는 기능을 제공합니다. 자세한 내용은 [Google Cloud 고가용성](https://cloud.google.com/sql/docs/postgres/high-availability)을 참조하십시오.
- **독립 실행형 PostgreSQL 인스턴스:** PostgreSQL은 고가용성을 제공하고 장애 조치를 관리하는 데 사용할 수 있는 여러 기능을 제공합니다. 자세한 내용은 [PostgreSQL 고가용성(영문)](https://www.postgresql.org/docs/current/high-availability.html)을 참조하십시오.

## 업그레이드 고려 사항

Tableau Server에서 외부 리포지토리 구성을 사용하는 경우에만 해당됩니다.

외부 리포지토리를 사용하는 경우 업그레이드할 때 추가 단계를 수행해야 할 수 있습니다.

- **버전 변경 없음** - PostgreSQL 버전이 변경되지 않은 경우 특별한 조치가 필요하지 않습니다.
- **부 버전 변경** - PostgreSQL의 부 버전이 변경된 경우 Tableau Server를 업그레이드하기 전에 외부 리포지토리를 업그레이드해야 합니다. 대부분의 경우 제공된 방법을 사용하여 이 작업을 수행할 수 있습니다. 사용하는 방법은 리포지토리의 위치에 따라 다르며 이 설명서에서는 설명하지 않습니다.
- **주 버전 변경** - PostgreSQL의 주 버전이 변경된 경우 [PostgreSQL의 새로운 주 버전을 위해 외부 리포지토리로 Tableau Server 업그레이드](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_upgrade_postgres.htm)에 설명된 단계를 따라야 합니다.
    
    단계에는 다음 작업이 포함됩니다.
    
    1. PostgreSQL DB의 새 인스턴스 만들기 자세한 내용은 다음을 참조하십시오.
        - [AWS RDS(Relational Database Service)에서 PostgreSQL DB 인스턴스 만들기](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_configure_RDS.htm)
        - [Azure에서 Azure 데이터베이스 PostgreSQL 인스턴스 만들기](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_configure_Azure.htm)
        - [Google Cloud에서 PostgreSQL용 Cloud SQL 인스턴스 만들기](https://cloud.google.com/sql/docs/postgres/create-instance)
        - [PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_configure_standalone.htm)
    2. 구성 파일을 만들고 1단계에서 만든 새 인스턴스에 대한 SSl 인증서 파일을 다운로드합니다.
    
    업그레이드하는 동안 구성 파일을 사용하여 Tableau Server가 새 인스턴스를 가리키도록 지정해야 합니다. 업그레이드 프로세스는 현재 외부 리포지토리의 콘텐츠를 새 인스턴스로 마이그레이션합니다. 자세한 내용은 [PostgreSQL의 새로운 주 버전을 위해 외부 리포지토리로 Tableau Server 업그레이드](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_upgrade_postgres.htm)를 참조하십시오.

## 리포지토리 상태 모니터링

TSM 상태 페이지에는 Tableau Server 외부 서비스가 Tableau Server 설치를 위한 추가 노드로 표시됩니다.

![Tableau Server 프로세스 및 상태입니다.](/tableau/current/ko-kr/server-linux/ko-kr/Img/server_external_repo_tsm_status.png)

토폴로지 탭에는 Tableau Server 외부 서비스가 구성되어 있는지 여부가 나타납니다.

![외부 서비스 목록이 있는 Tableau Server의 구성 페이지입니다.](/tableau/current/ko-kr/server-linux/ko-kr/Img/server_external_repo_topology.png)

## 로그 가져오기

Tableau Server 로그에는 외부 리포지토리의 로그가 포함되지 않습니다. 인스턴스와 관련된 로그를 가져오려면 다음 방법을 사용합니다.

- **AWS:** Amazon RDS PostgreSQL 인스턴스의 로깅을 설정하는 것에 대한 자세한 내용은 [PostgreSQL 데이터베이스 로그 파일(영문)](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_LogAccess.Concepts.PostgreSQL.html)을 참조하십시오.
- **Azure:** PostgreSQL용 Azure 데이터베이스 인스턴스의 로깅을 설정하는 것에 대한 자세한 내용은 [PostgreSQL용 Azure 데이터베이스의 로그(영문)](https://docs.microsoft.com/en-us/azure/postgresql/concepts-server-logs)를 참조하세요.
- **Google Cloud:** PostgreSQL 인스턴스의 로그를 보고 쿼리하는 방법에 대한 자세한 내용은 [클라우드 SQL 로깅](https://cloud.google.com/sql/docs/postgres/logging)을 참조하십시오.
- **독립 실행형 PostgreSQL 인스턴스:** 독립 실행형 PostgreSQL 인스턴스에 대한 로깅 설정에 대한 자세한 내용은 [오류 보고 및 로깅(영문)](https://www.postgresql.org/docs/12/runtime-config-logging.html)을 참조하십시오.

## 다음 단계

- 다음 중 하나를 사용하여 PostgreSQL 데이터베이스 인스턴스를 만들 수 있습니다.
    
    - [AWS RDS(Relational Database Service)에서 PostgreSQL DB 인스턴스 만들기](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_configure_RDS.htm)
    - [Azure에서 Azure 데이터베이스 PostgreSQL 인스턴스 만들기](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_configure_Azure.htm)
    - [Google Cloud에서 PostgreSQL 인스턴스 만들기](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_configure_gcp.htm)
    - [PostgreSQL 데이터베이스를 독립 실행형 설치로 만들기](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_configure_standalone.htm)
- [외부 PostgreSQL 리포지토리와 함께 Tableau Server 설치](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_new_install.htm)
- [Tableau Server 리포지토리 다시 구성](https://help.tableau.com/current/server-linux/ko-kr/server_external_repo_reconfigure.htm)
    
    - 로컬에서 외부로 마이그레이션
    - 외부에서 로컬로 마이그레이션

## 이 섹션의 다른 문서