Ensuring High Availability and Reducing Downtime with Tableau Server

Similar documents
Tableau Server 7.0 scalability

Comparison of the High Availability and Grid Options

High Availability and Clustering

Neelesh Kamkolkar, Product Manager. A Guide to Scaling Tableau Server for Self-Service Analytics

Tableau Online Security in the Cloud

Tableau Online. Understanding Data Updates

Creating A Highly Available Database Solution

High Availability and Disaster Recovery Solutions for Perforce

IBM Global Technology Services March Virtualization for disaster recovery: areas of focus and consideration.

Load Balancing and Clustering in EPiServer

How to Choose and Deploy a Transformative BI Solution: The Irish Life Story

Vess A2000 Series HA Surveillance with Milestone XProtect VMS Version 1.0

Non-Native Options for High Availability

Avaya Aura Virtualized Environment

High Availability and Disaster Recovery for Exchange Servers Through a Mailbox Replication Approach

Load Balancing and Clustering in EPiServer

Informatica MDM High Availability Solution

How to Choose and Deploy a Transformative BI Solution: The Irish Life Story

Achieving High Availability & Rapid Disaster Recovery in a Microsoft Exchange IP SAN April 2006

Best Practices for Implementing High Availability for SAS 9.4

Business intelligence requirements for IT: What every IT manager should know about business users real needs for BI

ICONICS Choosing the Correct Edition of MS SQL Server

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

The functionality and advantages of a high-availability file server system

Wholesale Dial NMS Case Study

Availability of Services in the Era of Cloud Computing

Load Balancing and Clustering in EPiDesk

Failover Manager for WhatsUp Gold v16.0 Quick Start Guide

Top 10 Reasons why MySQL Experts Switch to SchoonerSQL - Solving the common problems users face with MySQL

Veritas Storage Foundation High Availability for Windows by Symantec

Redundant Servers. APPolo Redundant Servers User Guide. User Guide. Revision: 1.2 Last Updated: May 2014 Service Contact:

Online Transaction Processing in SQL Server 2008

Citrix XenDesktop Backups with Xen & Now by SEP

Disaster Recovery Solutions for Oracle Database Standard Edition RAC. A Dbvisit White Paper

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Continuity For Exchange Server

Informix Dynamic Server May Availability Solutions with Informix Dynamic Server 11

Executive Summary WHO SHOULD READ THIS PAPER?

Optimal Traffic Distribution & High Availability from the Cloud. Intelligent Layer 7 Load Balancing. Datasheet Load Balancing & Failover.

Pervasive PSQL Meets Critical Business Requirements

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

In-Memory or Live Data: Which Is Better?

Rajesh Gupta Best Practices for SAP BusinessObjects Backup & Recovery Including High Availability and Disaster Recovery Session #2747

Clustering and Queue Replication:

Citrix XenServer Backups with Xen & Now by SEP

Assuring High Availability in Healthcare Interfacing Considerations and Approach

FatPipe Networks

Antelope Enterprise. Electronic Documents Management System and Workflow Engine

Integrated Application and Data Protection. NEC ExpressCluster White Paper

Big company HA does not have to be complicated or expensive for SMBs

Cisco Info Center Business Service Manager

Windows Server 2003 Migration Guide: Nutanix Webscale Converged Infrastructure Eases Migration

Appendix A Core Concepts in SQL Server High Availability and Replication

Deploying Global Clusters for Site Disaster Recovery via Symantec Storage Foundation on Infortrend Systems

Reasons to Choose the Juniper ON Enterprise Network

Five Secrets to SQL Server Availability

High Availability on MapR

White Paper. McAfee Multi-Link. Always-on connectivity with significant savings

How to Perform a Manual High Availability Failover

HRG Assessment: Stratus everrun Enterprise

OPCFailover in Action

Hitachi Content Platform as a Continuous Integration Build Artifact Storage System

WhitePaper. Private Cloud Computing Essentials

Quickly Deploy Microsoft Private Cloud and SQL Server 2012 Data Warehouse on Hitachi Converged Solutions. September 25, 2013

INUVIKA TECHNICAL GUIDE

Intellicus Enterprise Reporting and BI Platform

Beyond High Availability for Asterisk Based Contact Centers

High Availability Essentials

Planning for the Worst SAS Grid Manager and Disaster Recovery

Citrix XenServer Backups with Xen & Now by SEP

Oracle Maps Cloud Service Enterprise Hosting and Delivery Policies Effective Date: October 1, 2015 Version 1.0

Skelta BPM and High Availability

Published April Executive Summary

Web Application Hosting Cloud Architecture

Comparing TCO for Mission Critical Linux and NonStop

High Availability with Elixir

Leveraging Public Clouds to Ensure Data Availability

Expert Reference Series of White Papers. Unlock the Power of Microsoft SQL Server 2012

Contents. SnapComms Data Protection Recommendations

Turnkey Deduplication Solution for the Enterprise

Investor Newsletter. Storage Made Easy Cloud Appliance High Availability Options WHAT IS THE CLOUD APPLIANCE?

MANAGED DATABASE SOLUTIONS

Enhancing Exchange Server 2010 Availability with Neverfail Best Practices for Simplifying and Automating Continuity

Astaro Deployment Guide High Availability Options Clustering and Hot Standby

Data Protection with IBM TotalStorage NAS and NSI Double- Take Data Replication Software

High Availability Design Patterns

Blackboard Collaborate Web Conferencing Hosted Environment Technical Infrastructure and Security

Parallels Cloud Storage

A SWOT ANALYSIS ON CISCO HIGH AVAILABILITY VIRTUALIZATION CLUSTERS DISASTER RECOVERY PLAN

enlight Cloud Cross Platform workflow shortens Disaster Recovery from Days to Minutes Case Study AT-A-GLANCE Customer Business :

Implementing Storage Concentrator FailOver Clusters

STORAGE CENTER. The Industry s Only SAN with Automated Tiered Storage STORAGE CENTER

AppSense Environment Manager. Enterprise Design Guide

Connect Converge / Converged Infrastructure

High Availability & Disaster Recovery Development Project. Concepts, Design and Implementation

DATAWORX32 V9.2 REDUNDANCY. An ICONICS Whitepaper

WHITE PAPER. Best Practices to Ensure SAP Availability. Software for Innovative Open Solutions. Abstract. What is high availability?

Functional Specifications. Streem System Backup/Recovery

Sales Performance Management Using Salesforce.com and Tableau 8 Desktop Professional & Server

Transcription:

Ensuring High Availability and Reducing Downtime with Tableau Server May 2012

p2 Business Intelligence Is Becoming Mission-Critical In the past, business intelligence (BI) was often used and managed in departmental settings, where it was not considered mission critical. As BI has become more widespread in organizations, it has also become an integral part of the business and must support required business continuity service levels. Users and decision makers have come to depend on immediate access to data and information to understand quickly changing market and customer trends, and respond with strategic and tactical adjustments to stay on top of the competition. Most executives understand the mission-critical importance of business intelligence at their companies. For example, a study done by Ventana Research shows that 77 percent of respondents feel business intelligence technologies are now critical to their sales teams. i This reliance on data requires a high degree of availability from the supporting BI systems. However, configuring enterprise systems for high availability has traditionally been a complex process. With the growing importance of business intelligence, this capability needs to be more accessible and easily configurable by organizations. Making High Availability Accessible At Tableau, we know how much users have come to rely on their ability to quickly and readily access and visualize data in order to make timely business decisions. We also realize there will always be events that will threaten the availability of business intelligence systems, whether these events are hardware, software, network or even people related. Beginning with version 7.0.4, Tableau Server has the capability to automatically failover in the event of a failure. This is accomplished by replicating critical components: the Data Engine and the Repository. Within Tableau Server, the Data Engine and Repository hold the data extracts and the metadata, including workbooks, projects, views, user settings, data source connections. They are the moving parts that are constantly being updated as users work in Tableau. They are also the parts at most risk in the event of a failure. Tableau Server can be easily configured to replicate the data engine and repository on a second node. Tableau Server can also automatically send an e-mail notification to the administrator in the case of an error.

p3 Understanding High Availability with Tableau Server Although Tableau can run on just one server, this configuration does leave the system at risk for potential downtime in the event of a failure. To reduce the risk of downtime, Tableau Server can be configured for automatic failover, with little or no impact to the users. of RAM. Since only one Gateway is allowed per Tableau cluster, the Gateway should run on a dedicated server, running no other processes. This reduces the server load and reduces the risk of potential failures. Please note that currently, external load balancers are not supported with Tableau Server. The two additional servers will run the core Tableau processes. These servers can be set up for high availability by configuring both servers to host the Data Engine and Repository processes. The Tableau Server cluster will automatically designate one of these servers as the host for the active Data Engine and Repository, while the other server is designated as the host for the standby Data Engine and Repository. The data will be replicated across the two servers in near real-time. At a minimum for high availability, the Tableau Server cluster should consist of three nodes. One node will serve as the Primary Tableau Server running as the Gateway, while the other two nodes are Worker servers, hosting the core Tableau components. While Tableau Server can be configured to run on more than three nodes for additional scalability, the high availability function will only be able to replicate data from one active Data Engine and Repository to one standby Data Engine and Repository. The Gateway server will load balance the user requests between the Worker servers. The Gateway can be installed on a small, one-core server with four gigabytes From a configuration standpoint, it is important to note that because both workers will be processing requests, the secondary server should have adequate processing power to handle the full load of the cluster itself, should the active server fail. Also, because the system automatically designates the active and standby Data Engines and Repositories, it s advisable that both servers be similar in capacity and configuration. When the system starts, replication will begin across the nodes. The standby components will be ready after the content has been synchronized across the nodes. The time to replicate is dependent on the size of the current repository and data extracts. The Gateway server is another potential single point of failure. If the Gateway does fail, Tableau Server will not be accessible at all. To reduce the risk of downtime due to Gateway failure, we advise installing a backup Gateway on an additional node. Currently, the failover to the secondary Gateway requires a manual process. This process is well documented and can be done easily and quickly.

p4 How Tableau s Automatic Failover Works Failover setup in Tableau is straight-forward and easy. Once Tableau Server is installed, both workers are identified and configured. Two nodes are configured to host the Data Engine and Repository in order to ensure replication. Then, just set up the list of e-mail addresses that will receive notifications if there is a system failure. Refer to the Real-Time Replication & Failover Support document for detailed steps and diagrams. When a critical incident happens that causes the active Data Engine and Repository to be unavailable, Tableau Server automatically fails-over from the active Data Engine and Repository to the standby Data Engine and Repository. At the same time, an e-mail alert goes out to the recipients identified during setup notifying them of the failure. The failover process should take just a few minutes. There is a built-in delay to account for issues that may resolve themselves, such as momentary network issues. This time period is configurable to meet specific service-level agreements. During this short time, Tableau Server will not be able to respond to user requests until the failover process has completed. When issues with the original worker are resolved and it comes back online, it will be automatically designated as the host for the standby Data Engine and Repository. Another e-mail notification will be sent when the system is available again. The primary Gateway can also be switched to a backup Gateway, should it fail for any reason. Although the steps are manual, they are very simple. After just a couple command-line and Gateway file changes, the backup Gateway is ready be engaged. System Administrators can monitor the state of the Tableau Server processes in the Administration section of Tableau Server. This provides administrators with an understanding of the active and passive components in the system as well as whether any components have issues. Beyond High Availability: Ensuring Resiliency in Your Organization Achieving high availability requires more than features and functionality built into BI systems. True high availability comes from understanding what users need and following best practices and processes to meet those needs. Although Tableau makes high availability easier to achieve with its failover features, it should not replace best practices which include tasks such as regular maintenance and backups. Although many organizations create redundancy through geographically distributed deployments across different data center sites, we don t recommend this approach for Tableau Server. The resulting network latency will adversely impact users. Tableau realizes the importance of business intelligence applications to help your business make critical business decisions and it is our intention to increase the confidence and resiliency of your Tableau system. Users can be confident that they can continue to analyze and make critical business decisions whenever they need to. End notes i http://www.ventanaresearch.com/resources/resources.aspx?id=2469

p5 About Tableau Tableau Software helps people see and understand data. Ranked by Gartner and IDC in 2011 as the world s fastest growing business intelligence company, Tableau helps anyone quickly and easily analyze, visualize and share information. More than 7,000 companies get rapid results with Tableau in the office and on-the-go. And tens of thousands of people use Tableau Public to share data in their blogs and websites. See how Tableau can help you by downloading the free trial at www.tableausoftware.com/trial. Copyright Tableau Software, Inc. 2012. All rights reserved. 837 North 34th Street, Suite 400, Seattle, WA 98103 U.S.A.