Spotfire® Server and Environment - Installation and Administration

Introduction to the Spotfire environment

The Spotfire® environment is installed and configured to enable users to analyze their data in the Spotfire® clients.


A simple overview of the Spotfire environment

* The load balancer is optional but recommended when using multiple Spotfire server instances.

The following components can be a part of the Spotfire environment:
  • The Spotfire® Server is the central component of the Spotfire® environment, to which the Spotfire® clients can connect. Multiple nodes can be installed and connected to Spotfire® Server.
  • The Spotfire® Web Player service and the Spotfire® Automation Services service are installed on nodes to enable the use of Spotfire web clients and the running of Spotfire® Automation Services jobs.
  • The data function services (the Spotfire® Enterprise Runtime for R - Server Edition (a/k/a the TERR™ service), the Spotfire® Service for R, and the Spotfire® Service for Python) enable advanced statistical analysis in the clients.
  • The server is connected to a Spotfire database that contains a user directory and stores analyses and configuration files.
  • Entities in the Spotfire environment can be configured and monitored from the Spotfire Server web administration pages.

You can deploy the Spotfire platform using physical servers, virtual machines or containers. This document provides the base for most common deployment and configuration scenarios.

To deploy Spotfire® using containers and Helm charts on a Kubernetes cluster you can either use the pre-built images and charts as described in the Spotfire on Kubernetes User Guide, or use the recipes from Cloud Deployment Kit for Spotfire® as they are, or as the starting point for creating your own recipes.

If you are upgrading, see Upgrading Spotfire and see the Release Notes for each product and version for information about new features and other changes.