IT professionals who are planning to implement or extend their Tableau Server workloads on Oracle Cloud Infrastructure can use a new customizable, one-click Terraform template to automate deployment.
We are also proud to announce a new reference architecture for Tableau Server on Oracle Cloud Infrastructure. This post is for IT infrastructure architects, administrators, and DevOps professionals who run or plan to run Tableau Server workloads on Oracle's high-performance cloud.
Tableau Server is an online hosting platform for sharing, distributing, and collaborating on content such as workbooks and views, dashboards, data sources, and more. Tableau Server gives site and server administrators the ability to control who has access to server content, to help protect sensitive data. User permissions can be set on projects, workbooks, views, and data sources. It allows users to see and interact with server content from anywhere.
Figure 1: Tableau Server Web UI
Demanding enterprise applications such as Tableau Server need consistent, predictable performance, which is what Oracle Cloud Infrastructure delivers at a highly competitive price. Oracle offers the most powerful bare metal compute instances in the industry, with local NVMe flash SSD storage or block storage, as well as VM instances with block storage or local NVMe SSD storage. Only Oracle offers these infrastructures backed by a service-level agreement.
With elasticity and scalability at its core, Oracle Cloud Infrastructure enables you to deploy the optimal amount of infrastructure to meet your demands. There's no more underutilization of too much infrastructure or higher latency caused by under forecasting. In addition, Oracle offers the lowest compute pricing from a pay-as-you-go perspective and the lowest storage costs in the industry.
Tableau Server cluster on Oracle Cloud Infrastructure can immediately take advantage of these best-in-class services for optimal performance in any configuration.
You can deploy Tableau Server on Oracle Cloud Infrastructure by using Terraform automation, which is becoming the leading cross-cloud framework for infrastructure as code. The Terraform template can deploy Tableau Server as either a standalone instance or as a distributed, highly available cluster. You can customize the template by choosing the shape and count of Tableau Server instances, the size of the block volume disk for storing Tableau data, Tableau-specific configuration settings (such as user, password, and admin), and other configuration settings.
For details about the Terraform template, see the readme file.
Figure 2: High-Level Tableau Server Architecture on Oracle Cloud Infrastructure
Oracle Autonomous Data Warehouse provides an easy-to-use, fully autonomous database that scales elastically, delivers fast query performance, and requires no database administration.
The template preinstalls Oracle Instant Client and the Tableau Oracle driver for Oracle Database, and it automatically configures Tableau Server instances with an Oracle Credentials Wallet file (optional). As a result, you can connect to and report on the data from Autonomous Data Warehouse and Oracle Autonomous Transaction Processing databases by using Tableau Server running in Oracle Cloud Infrastructure.
Figure 3: Integration with Data Sources
We hope you are as excited about Tableau Server on Oracle Cloud Infrastructure as we are. Let us know what you think!