Tableau 9.0은 지금까지 Tableau에서 출시된 제품 중 가장 규모가 큰 버전입니다. 9.0 제품 출시 초반이었던 2014년 11월부터 새로운 기능을 개발하는 동시에 성능과 확장성을 테스트하기 시작했습니다. Tableau는 새로운 기능에 대한 설계 의견을 Tableau Server 9.0의 성능 및 로드 테스트에 지속적으로 반영했습니다.
성능 및 확장성에 영향을 줄 수 있는 요소로는 통합 문서 설계, 서버 구성, 인프라 조정, 네트워킹 등 여러 가지가 있습니다.
백서의 처음 몇 페이지를 읽으실 수 있도록 발췌했습니다. 나머지 내용을 읽으려면 오른쪽에서 PDF를 다운로드하십시오.
요약
Tableau 9.0은 지금까지 Tableau에서 출시된 제품 중 가장 규모가 큰 버전입니다. 9.0 제품 출시 초반이었던 2014년 11월부터 새로운 기능을 개발하는 동시에 성능과 확장성을 테스트하기 시작했습니다. Tableau는 새로운 기능에 대한 설계 의견을 Tableau Server 9.0의 성능 및 로드 테스트에 지속적으로 반영했습니다.
성능 및 확장성에 영향을 줄 수 있는 요소로는 통합 문서 설계, 서버 구성, 인프라 조정, 네트워킹 등 여러 가지가 있습니다.
우리의 목표와 테스트 방법을 기반으로 다음과 같은 결과를 입증했습니다.
- Tableau Server 9.0은 모든 테스트 시나리오에서 거의 선형적으로 확장 가능했습니다.
- Tableau Server 9.0은 8.3 버전보다 처리량이 200% 이상 향상되었으며 응답 시간이 현저히 줄었습니다.
- Tableau Server 9.0은 8.3 버전보다 메모리 및 네트워크 사용량이 증가했습니다.
Tableau Server 9.0의 새로 업데이트된 아키텍처에서는 새로운 서버 설계 및 일반 고객 시나리오를 지원하기 위해 반복적인 테스트를 거쳐 클러스터 토폴로지를 채택했습니다. 아래 그림 1에서 각 행은 Tableau Server 9.0 클러스터 구성(1 노드 - 16코어, 2 노드 - 32코어, 3 노드 - 48코어)을 보여줍니다.
테스트 결과, 다양한 구성에서 Tableau Server 9.0은 다음과 같은 사용자 수를 지원할 수 있다는 것을 알 수 있었습니다. 아래에 있는 동시 사용자 수 표는 서버가 포화 상태일 때 리틀의 법칙(Little’s Law)을 따라 비주얼라이제이션에 액세스하거나 동시에 상호 작용하는 최종 사용자 수를 보여줍니다.