단일 AWS 기반 Tableau Server 자체 배포
아카이브된 콘텐츠
공용 클라우드에서의 배포는 계속 지원되지만 타사 공용 클라우드 배포에 대한 콘텐츠는 더 이상 업데이트되지 않습니다.
최신 Tableau Server 배포 콘텐츠는 엔터프라이즈 배포 가이드(링크가 새 창에서 열림) 및 Tableau Server 도움말의 배포(링크가 새 창에서 열림) 섹션을 참조하십시오.
액세스 권한이 있는 고객에게는 Tableau Cloud이 권장됩니다. 자세한 내용은 다음을 참조하십시오.
- Tableau Cloud 수동 마이그레이션 가이드
- 관리자를 위한 Tableau Cloud 평가판(링크가 새 창에서 열림)
- Tableau Cloud: 관리자로 시작하기(링크가 새 창에서 열림)
소개
보안, 확장성 및 용량에서 최대한의 유연성을 얻으려면 AWS 기반 Tableau Server를 자체 배포할 수 있습니다. 클라우드 기반 솔루션을 구축하면 온프레미스 설치에 비해 많은 이점을 얻을 수 있습니다. 예를 들어 클라우드에서 Tableau Server 솔루션을 구축할 경우 고가의 하드웨어를 전혀 구매할 필요가 없기 때문에 총 소유 비용은 일반적으로 유사한 온프레미스 솔루션보다 훨씬 적습니다. 또한 클라우드 환경이 더 나은 가동 시간, 신뢰성 및 내결함성을 제공할 수 있습니다. 특히 서로 다른 여러 지역과 가용 영역에 솔루션을 배포하는 경우 이 이점이 더 커집니다.
AWS의 클러스터에 Tableau Server를 배포하는 경우 Amazon EBS(Elastic Block Store) 볼륨을 Amazon EC2와 함께 사용하는 것이 좋습니다. EBS는 Amazon EC2 인스턴스와 함께 사용할 수 있는 영구적인 블록 수준 저장소 볼륨을 제공합니다. 개별 EBS 범용(SSD) 볼륨을 크기가 100GiB 이상인 볼륨에 연결하여 Tableau Server 설치를 위한 공간을 확보해야 합니다. 이 볼륨 크기는 300 IOPS(초당 입/출력 작업 수)의 기준 성능을 지원하며 3,000 IOPS의 최대 성능을 제공할 수 있습니다. 자세한 내용은 AWS 웹 사이트의 Amazon EC2 User Guide for Windows Instances에서 범용 SSD(gp2) 볼륨(링크가 새 창에서 열림)을 참조하십시오.
저장소 하위 시스템이 성능에 대해 IOPS의 절대 최소 수를 제공해야 하는 작업 부하가 높은 환경에서는 더 큰 EBS 범용(SSD) 볼륨을 만들어 GiB당 3 IOPS의 비율로 최대 10,000 IOPS의 성능을 달성하거나 필요한 IOPS가 포함된 EBS Provisioned IOPS(SSD) 볼륨을 사용할 수 있습니다. 두 경우 모두 많은 양의 추출을 실행하고 다수의 데이터를 처리할 계획이라면 EBS에 최적화된 인스턴스를 사용하는 것이 좋습니다. Tableau Server 성능에 대한 자세한 내용은 Tableau Server 성능 개요를 참조하십시오.
AWS Cloud에서 Tableau Server를 설치하고 구성하려면 다음 작업을 수행합니다.
1단계: VPC(Virtual Private Cloud) 만들기
첫 번째 단계는 VPC(Virtual Private Cloud)를 만들고 Amazon 탄력적 네트워크 인터페이스(링크가 새 창에서 열림)를 사용하여 Amazon EC2 인스턴스에 대한 정적 MAC 주소를 제공하는 것입니다.
AWS에 로그인하고 Amazon VPC 콘솔(링크가 새 창에서 열림)(https://console.aws.amazon.com/vpc/)로 이동합니다.
지역 선택기를 사용하여 다른 AWS 리소스가 있는 위치를 선택합니다. 일반적으로 현재 위치와 가장 가까운 위치입니다.
Resources(리소스)에서 Start VPC Wizard(VPC 마법사 시작)를 클릭하고 Step 1: Select a VPC Configuration(1단계: VPC 구성 선택) 화면에서 VPC with a Single Public Subnet(단일 공용 서브넷을 사용하는 VPC)를 클릭한 다음 Select(선택)를 클릭합니다.
Step 2: VPC with a Single Public Subnet(2단계: 단일 공용 서브넷을 사용하는 VPC) 화면에서 VPC 이름을 지정한 다음 Create VPC(VPC 만들기)를 클릭합니다. 다른 모든 설정은 기본값으로 둘 수 있습니다.
2단계: 네트워킹 및 보안 구성
인바운드 트래픽의 VPC 접근을 허용하려면 표준 포트 3개(HTTP, HTTPS, 및 RDP)로 트래픽을 제한해야 합니다. 자세한 내용은 AWS 웹 사이트의 Amazon Virtual Private Cloud 사용 설명서에서 VPC에 권장되는 네트워크 ACL 규칙을 참조하십시오.
Amazon EC2 콘솔(링크가 새 창에서 열림)(https://console.aws.amazon.com/ec2/)로 이동합니다.
지역 선택기를 사용하여 VPC를 생성한 위치를 선택합니다.
탐색 패널에서 Security Groups(보안 그룹)를 클릭한 다음 Create Security Group(보안 그룹 만들기)을 클릭합니다.
Create Security Group(보안 그룹 만들기) 화면에서 Security group name(보안 그룹 이름) 필드에 보안 그룹의 이름을 입력합니다.
Description(설명) 필드에 보안 그룹에 대한 설명을 입력합니다.
VPC 필드에서 목록의 VPC를 선택합니다.
Inbound(인바운드) 탭을 클릭하고 Add Rule(규칙 추가)를 클릭한 다음 Type(유형) 목록에서 HTTP (80)를 선택하고 Source(원본) 열에서 각 규칙에 대해 My IP(내 IP)를 선택합니다. 이렇게 하면 컴퓨터에 대한 인바운드 트래픽이 제한됩니다. IP 주소 범위를 지정하려면 Custom(사용자 지정)을 선택한 다음 CIDR 표기법으로 범위를 입력합니다.
자세한 내용은 AWS 웹 사이트의 Amazon EC2 User Guide for Windows Instances에서 보안 그룹에 규칙 추가(링크가 새 창에서 열림)를 참조하십시오.
참고: 암호화되지 않은 수신 웹 트래픽을 수신하려면 이 포트가 필요합니다.
Add Rule(규칙 추가)를 클릭하고 Type(유형) 목록에서 HTTPS (443)를 선택하고 Source(원본) 열에서 각 규칙에 대해 My IP(내 IP)를 선택합니다. 이렇게 하면 컴퓨터에 대한 인바운드 트래픽이 제한됩니다. IP 주소 범위를 지정하려면 Custom(사용자 지정)을 선택한 다음 CIDR 표기법으로 범위를 입력합니다.
자세한 내용은 AWS 웹 사이트의 Amazon EC2 User Guide for Windows Instances에서 보안 그룹에 규칙 추가(링크가 새 창에서 열림)를 참조하십시오.
참고: 암호화된 수신 웹 트래픽을 수신하려면 이 포트가 필요합니다.
Add Rule(규칙 추가)를 클릭하고 Type(유형) 목록에서 RDP (3389)를 선택하고 Source(원본) 열에서 각 규칙에 대해 My IP(내 IP)를 선택합니다. 이렇게 하면 컴퓨터에 대한 인바운드 트래픽이 제한됩니다. IP 주소 범위를 지정하려면 Custom(사용자 지정)을 선택한 다음 CIDR 표기법으로 범위를 입력합니다.
자세한 내용은 AWS 웹 사이트의 Amazon EC2 User Guide for Windows Instances에서 보안 그룹에 규칙 추가(링크가 새 창에서 열림)를 참조하십시오.
참고: EC2 인스턴스 연결을 위한 RDP(원격 데스크톱 프로토콜) 요청을 수락하려면 이 포트가 필요합니다.
Create(만들기)를 클릭합니다.
3단계: Amazon EC2 인스턴스 시작
VPC를 만든 후 Amazon EC2 인스턴스를 시작하고 VPC에 연결할 수 있습니다.
Windows 인스턴스를 시작하고 연결하는 방법에 대한 자세한 내용은 AWS 웹 사이트의 Amazon EC2 User Guide for Windows Instances에서 Amazon EC2 Windows 인스턴스 시작하기(링크가 새 창에서 열림)를 참조하십시오.
Amazon EC2 콘솔(링크가 새 창에서 열림)(https://console.aws.amazon.com/ec2/)로 이동합니다.
지역 선택기를 사용하여 VPC를 생성한 위치를 선택합니다.
Create Instance(인스턴스 만들기)에서 Launch Instance(인스턴스 시작)를 클릭합니다.
Tableau Server의 시스템 요구 사항을 충족하는 AMI(Amazon 머신 이미지)를 선택합니다.
Step 2: Choose Instance Type(2단계: 인스턴스 유형 선택) 화면에서 원하는 인스턴스 크기(예: m4.2xlarge)를 선택합니다.
참고: 64비트 가상 컴퓨터에 기반하는 Tableau Server v10의 경우 최소 4개의 물리적 코어가 필요합니다. AWS에서 이는 vCPU 8개를 의미합니다. 자세한 내용은 AWS 웹 사이트에서 Amazon EC2 인스턴스 유형(링크가 새 창에서 열림)을 참조하십시오.
Next: Configure Instance Details(다음: 인스턴스 세부 정보 구성)를 클릭합니다.
Step 3: Configure Instance Details(3단계: 인스턴스 세부 정보 구성) 화면의 Network(네트워크) 목록에서 VPC를 선택합니다.
마법사의 단계를 클릭하여 Step 6: Configure Security Group(6단계: 보안 그룹 구성)까지 이동합니다.
Step 6: Configure Security Group(6단계: 보안 그룹 구성) 화면에서 Select an existing security group(기존 보안 그룹 선택)을 클릭하고 이전에 만든 보안 그룹을 선택합니다.
Review and Launch(검토 및 시작)를 클릭하고 구성을 검토한 다음 Launch(시작)를 클릭합니다.
메시지가 표시되면 새 키 쌍을 만들고 .pem 파일로 다운로드한 다음 안전한 위치에 보관합니다. Amazon EC2 인스턴스에 로그인할 때 사용할 암호를 만들려면 이 키 쌍이 필요합니다.
키 쌍을 만들고 다운로드한 다음 Launch Instances(인스턴스 시작)를 클릭합니다.
View Instances(인스턴스 보기)를 클릭하고 목록에서 인스턴스를 찾습니다.
인스턴스 ID를 복사합니다. 다음 단계에서 이 ID가 필요합니다.
4단계: VPC에 대한 탄력적 IP 주소 만들기
Amazon EC2 인스턴스를 시작한 후 정적 공개 IP 주소를 만들고 VPC에 할당할 수 있습니다.
Amazon VPC 콘솔(링크가 새 창에서 열림)(https://console.aws.amazon.com/vpc/)로 이동합니다.
지역 선택기를 사용하여 VPC를 생성한 위치를 선택합니다.
탐색 패널에서 Elastic IPs(탄력적 IP)를 클릭합니다.
Allocate new address(새 주소 할당)를 클릭한 다음 Allocate(할당)를 클릭합니다.
New address request succeeded(새 주소 요청 성공) 대화 상자에서 탄력적 IP 주소를 클릭합니다.
Action(작업) 메뉴에서 Associate address(주소 연결)를 클릭합니다.
Resource type(리소스 유형)에서 Instance(인스턴스)를 선택합니다.
Instance(인스턴스) 드롭다운 목록 상자에서 인스턴스를 선택한 다음 Associate(연결)를 클릭합니다.
새 비공개 IP 주소를 복사합니다. 이 IP 주소는 나중에 필요합니다.
5단계: Amazon EC2에 로그인
AWS 기반 Tableau Server를 실행하려면 Amazon EC2 인스턴스 또는 방금 구성한 인스턴스에 설치해야 합니다. 시작하려면 Tableau Server를 설치할 Amazon EC2 인스턴스에 로그인합니다.
Microsoft Windows를 실행하는 컴퓨터에서 RDP(원격 데스크톱 프로토콜)를 사용하여 Microsoft Windows를 실행하는 Amazon EC2 인스턴스에 연결합니다. Linux를 실행하는 컴퓨터에서 연결하는 경우 rdesktop을 사용하여 Microsoft Windows를 실행하는 Amazon EC2 인스턴스에 연결할 수 있습니다. 자세한 내용은 AWS 웹 사이트의 Amazon EC2 User Guide for Windows Instances에서 Windows 인스턴스에 연결을 참조하십시오.
Amazon EC2 콘솔(링크가 새 창에서 열림)(https://console.aws.amazon.com/ec2/)로 이동합니다.
지역 선택기를 사용하여 인스턴스를 시작한 위치를 선택합니다.
EC2 대시보드에서 Instances(인스턴스)를 클릭합니다.
인스턴스 옆의 확인란을 선택한 다음 Actions(작업) 메뉴에서 Connect(연결)를 클릭합니다.
Connect To Your Instance(인스턴스에 연결) 대화 상자에서 Download Remote Desktop File(원격 데스크톱 파일 다운로드)을 클릭하여 인스턴스에 연결하도록 구성되는 .rdp 파일을 만듭니다. .rdp 파일은 이전에 만든 탄력적 IP 주소에 지정된 VPC의 공개 IP 주소에 연결하도록 구성됩니다.
Get Password(암호 가져오기)를 클릭한 다음 이전에 만든 키 쌍에 대한 .pem 파일을 선택합니다. 그러면 키 쌍에서 개인 키가 채워집니다.
Decrypt Password(암호 해독)를 클릭합니다. 암호가 표시되면 공개 DNS 주소, 사용자 이름(예: Administrator) 및 암호를 기록합니다.
이전에 다운로드한 .rdp 파일을 두 번 클릭합니다.
Connect(연결)를 클릭합니다. 게시자를 알 수 없다는 내용의 모든 메시지는 무시해도 됩니다.
이전 단계에서 기록한 사용자 이름과 암호를 입력한 다음 OK(확인)를 클릭합니다.
원격 연결의 게시자를 알 수 없다는 내용의 경고 메시지는 무시해도 됩니다. Yes(예)를 클릭하여 연결합니다.
6단계: Tableau Server 설치
이제 EC2 인스턴스에 로그인했으니 Tableau Server를 설치할 수 있습니다. EC2 인스턴스의 설치 단계는 다른 컴퓨터의 설치 단계와 동일합니다. 지침은 설치 및 구성을 참조하십시오.
Tableau Server를 설치하고, Tableau Server 관리자 계정을 만들고, 로그인한 후 사용자를 추가할 수 있습니다.
Tableau Server 클러스터를 실행하려면 추가 Amazon EC2 인스턴스에 추가 Tableau Server를 설치합니다. 자세한 내용은 분산 환경의 AWS 기반 Tableau Server 자체 배포를 참조하십시오.