Selecting an AWS Instance Type and Size
This is archived content
Deployments on public clouds continue to be supported but the content for third-party public cloud deployments is no longer updated.
For the latest Tableau Server deployment content, see the Enterprise Deployment Guide(Link opens in a new window) and the Deploy(Link opens in a new window) section of Tableau Server help.
For those customers who have access, we recommend Tableau Cloud. For more details, see:
- Tableau Cloud Manual Migration Guide
- Tableau Cloud Trial for Admin(Link opens in a new window)
- Tableau Cloud: Get Started for Admin(Link opens in a new window)
Introduction
Choosing the right instance for your workload is an important factor for a successful Tableau Server deployment. You can choose from a wide range of Amazon EC2 instance types. For a complete list of all available instance types and sizes, see Amazon EC2 Instance Types(Link opens in a new window) at the AWS website.
At minimum, a 64-bit Tableau Server requires a 4-core CPU (the equivalent of 8 AWS vCPUs) and 64 GB RAM. However, a total of 8 CPU cores (16 AWS vCPUs) and 128 GB RAM are strongly recommended for a single production Amazon EC2 instance.
An AWS vCPU is a single hyperthread of a two-thread Intel Xeon core for M5, M4, C5, C4, R4, and R4 instances. A simple way to think about this is that an AWS vCPU is equal to half a physical core. Therefore, when choosing an Amazon EC2 instance size, you should double number of cores you have purchased or wish to deploy with. Example: You have purchased an 8 core license for Tableau Server (or need to support enough active users where 8 cores are warranted). You should choose an Amazon EC2 instance type with 16 vCPUs. For more information about how many vCPUs equal a physical core, see Physical Cores by Amazon EC2 and RDS DB Instance Type at the AWS website.
The Windows Operating system will recognize these 16 vCPU as 8 cores, so there is no negative licensing impact.
Typical instance types and sizes for development, test, and production environments
- 
                        C5.4xlarge (suitable for development environments only) 
- 
                        m5.4xlarge (suitable for development or testing environments only) 
- 
                        r5.4xlarge (suitable for development, testing, or production environments) 
Note: Installing Tableau Server on Amazon EC2 T2 instances is not supported.
For a performance comparison of various Amazon EC2 instance types that have been tested with Tableau Server, see Tableau at the Speed of EC2(Link opens in a new window).
Recommended specifications for a single production instance
| Component/Resource | Amazon Web Services | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CPU | 16+ vCPU | |||||||||||||||||||||
| Operating System | 
 | |||||||||||||||||||||
| Memory | 128+ GB RAM (4GB RAM per vCPU) | |||||||||||||||||||||
| Storage | Two volumes: 30-50 GiB volume for the operating system 100 GiB or larger volume for Tableau Server | |||||||||||||||||||||
| Storage type | EBS recommended (SSD (gp2) or Provisioned IOPS) | |||||||||||||||||||||
| Disk latency | Less than or equal to 20ms as measured by the Avg. Transfer disk/sec Performance Counter in Windows. | |||||||||||||||||||||

