A first step towards the cloud can feel like a huge leap. And too often, time and energy are spent wondering, “How do I set this up correctly?” instead of focusing on evaluating whether or not your solution is the right one. When it comes to your comprehensive analytics platform, we want to shift this balance. Tableau believes in offering flexibility, simplifying deployments, and helping our customers spend their time where it matters most.
We’re excited to announce that we’ve created a new solution to help users get up and running in the cloud faster than ever. This Quickstart installs and configures a standalone Tableau Server on a Linux machine in Microsoft’s fast-growing cloud platform, Azure, in just twenty minutes. It’s as simple as filling out your registration information and clicking “deploy.”
You can hit the ground running right here.
Who is this Quickstart for?
If you operate on Linux and are interested in deploying Tableau Server on Azure—whether to trial Tableau Server for the first time, or to expand your Tableau investment to new departments—this Quickstart can significantly shorten the proof-of-concept stage. You can use this solution at any stage of your cloud journey to get your users connecting to data and answering questions right away.
The primary goal of this solution is to simplify the initial deployment of Tableau Server on Azure. As your Tableau deployment grows and evolves, your performance and security needs can change. Tableau Server and Azure are both designed with the flexibility to accommodate the unique requirements of your organization as you scale. When you are ready to proceed with a production deployment of Tableau Server, please refer to the resources listed at the end of this article to ensure you have made informed security and sizing decisions.
How does it work?
Azure Resource Manager templates (or “Quickstarts”) allow you to easily deploy and configure multiple Azure services programmatically. For a silent install of Tableau Server on Azure in a standalone environment, the template we’ve published also deploys the necessary resources shown in the diagram below.
Once deployed, all of the associated resources will appear in a resource group within your Azure portal (its location will vary based on your selection), which helps you keep them organized in your Azure account. In the deployment form, you can specify which type of machine to use:
You can read more about Azure sizes here. You can also choose the underlying Linux distribution of the machine—Ubuntu 16.04, RHEL 7.6 or CentOS 7.5.
This virtual machine is deployed in a new Virtual Network which allows you to control access to your resources. The Network Interface and the Public IP address allow controlled internet access to the Tableau Server. This access is controlled by the Network Security Group (NSG). General internet traffic to your Tableau Server interface is via port 80—which is open to the public. Administrative access to the VM is via SSH on port 22 and is locked to the IP address you specify upon deployment. Most administrative tasks can be performed from within the Tableau Server UI and you may only need to access the machine itself to perform upgrades or scale your server. If you would like to adjust access, you can change the NSG rules via the Azure portal.
To learn more about the specifics of this deployment, please refer to the deployment guide on Github.
Get started today!
If you’re ready to start, visit the Tableau Server (Linux) on Azure Quickstart and choose “Deploy to Azure.” You will be prompted to fill out a form with your registration info and specify the machine type—Standard_D16s_v3 , Standard_E16s_v3 or Standard_F16s_v2—all three of which meet the recommended storage and memory for a single-node deployment.
Once the deployment is finished you can access the Tableau Server interface by navigating to the IP address or DNS indicated in the Azure UI.
Then, when you log in to Tableau Server, you can start connecting to data, creating content, and sharing it with others at your organization.
- Production instances of Tableau Server on the Azure cloud should be implemented using a DMZ topology. Reference this resource from Microsoft for more information on setting up this configuration.
- Azure recently announced a Firewall service which can provide similar security configurations as the DMZ configuration.
- Our online documentation can help you plan for your Tableau Server deployment, including sizing and licensing decisions.
- Check out the Tableau Blueprint to ensure your investments succeeds at scale. This step-by-step guide to becoming a data-driven organization provides impactful guidance—whether your organization is new to modern, self-service analytics or you’ve already deployed Tableau and you need to broaden, deepen, and scale your organization’s use of data.