Was this page helpful?
Yes No
Tableau Help > Tableau Server for Windows Help > 

What You Need Before You Begin

Before deploying Tableau Server on AWS, you must have the following:

  • An AWS account.

  • An Amazon EC2 key pair.

    For more information, see Amazon EC2 Key Pairs and Windows Instances in the Amazon EC2 User Guide for Windows Instances at the AWS website.

  • A Tableau Server trial license or product key.

    • For a standalone deployment, you can use a 14-day trial version of Tableau Server, which doesn’t require the use of a product key. After 14 days, you’ll need to purchase a license, or use a subscription license.

    • For a cluster-based deployment, you need a user-based server license (which covers all authorized users of Tableau Server), a core-based server license (with a minimum of 16 cores), or a subscription license. To obtain a product key, contact sales.

  • (Optional) A domain managed by Amazon Route 53.

  • (Optional) An SSL certificate managed by AWS Certificate Manager in the region where you are deploying Tableau Server.

  • Storage on Amazon EC2 instance (a general purpose SSD (gp2) is recommended)

  • (Optional) An Elastic IP address if you aren't using ELB or Amazon Route53.

Selecting an Instance Type and Size

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 at the AWS website.

At minimum, a 64-bit Tableau Server requires a 2-core CPU (the equivalent of 4 AWS vCPUs) and 8 GB RAM. However, a total of 8 CPU cores (16 AWS vCPUs) and 64GB 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 M4, M3, C4, C3, and R3 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.

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

  • m4.4xlarge

  • r4.4xlarge

  • r4.8xlarge

Recommended specifications for a single production instance

Component/Resource Amazon AWS

CPU

16+ vCPU

Operating System

Windows:

  • Windows Server 2012r2, 64-bit

  • Windows Server 2016, 64-bit

Memory

64+ 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.