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

Install Tableau Server in the AWS Cloud

Even if you don’t have your own infrastructure and server hardware, you can deploy an enterprise-level Tableau Server installation in the cloud. Building a cloud-based solution has many benefits over an on-premises installation. For example, the overall total cost of ownership for building a Tableau Server solution in the cloud is normally much less than a similar on-premises solution because you don’t have to buy all of the expensive hardware. In addition, the cloud can provide better uptime, reliability, and fault-tolerance, especially if you deploy your solution across different regions and Availability Zones.

You can build and scale Tableau Server in the Amazon Web Services (AWS) cloud using Amazon Elastic Compute Cloud (Amazon EC2) instances. Running Tableau Server on AWS is an excellent choice if you want the flexibility of scaling up and scaling out without having to purchase and maintain an expensive fleet of servers. Tableau Server can take advantage of many native AWS services. For example, you can use the following services in AWS with Tableau Server:

  • Amazon CloudWatch: Monitors the components of your AWS-based soluton.

  • Amazon Route53: DNS web service for connecting user requests to your AWS infrastructure.

  • AWS Certificate Manager: Helps you deploy SSL and TLS certificates for use with AWS.

  • AWS CloudFormation: Helps you to create and manage related AWS resources in a controlled manner using pre-defined templates.

  • Elastic Load Balancing: You can use Elastic Load Balancing to spread Tableau requests across multiple Tableau gateways.

In addition, you can store the data you use with Tableau Server using any of the following AWS features. Tableau provides native data connectors that enable you to connect to data in the following AWS data sources:

  • Amazon Athena: Interactive query service that you can use to analyze data in Amazon S3 using SQL.

  • Amazon Aurora: High-performance MySQL- or PostgreSQL-compatible database.

  • Amazon EMR: Managed Hadoop framework for processing large amounts of data.

  • Amazon Redshift: Data warehousing solution for storing and mining large amounts of data.

  • Amazon Relational Database Service (Amazon RDS): Relational database solution supports Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server.

  • Amazon Simple Storage Service (Amazon S3): Cloud-based storage solution.