HomeTamr Core GuidesTamr Core API Reference
Tamr Core GuidesTamr Core API ReferenceTamr Core TutorialsEnrichment API ReferenceSupport Help CenterLog In

Deployment Options

Tamr Core is designed to be flexible, scalable, and easy to administer.

Tamr Core Deployment Options

Deployment options for Tamr Core include:

  • Single node, hosted on a single dedicated server in the cloud or on-premises at a customer location. In single-node deployments, Tamr Core supports use cases with up to 10M records. See Single-Node Deployments.
  • Cloud-native, hosted on the customer’s cloud infrastructure. You can tune performance by scaling resources.

Tamr Core can be deployed on these cloud platforms:

Tamr Core Software Stack

The following diagram provides a general illustration of the software stack.

Components of the Tamr Core system architecture: the network security (top) the Tamr Core application (middle), and processing (bottom) layersComponents of the Tamr Core system architecture: the network security (top) the Tamr Core application (middle), and processing (bottom) layers

Components of the Tamr Core system architecture: the network security (top) the Tamr Core application (middle), and processing (bottom) layers

The network security layer controls client access to Tamr Core. This layer includes a firewall and HTTPs. For non-production environments, configuring a firewall (below), NGINX, and HTTPS is strongly recommended but not required.

importantimportant Important: If you do not configure a firewall and HTTPS in a non-production deployment, all users on the network will have access to the data. Use a unique password for this deployment.

The application layer is composed of an array of loosely-coupled RESTful microservices that provide a broad array of capabilities, while simultaneously allowing flexibility in how the application is deployed, and scalability of individual application components (heterogeneous scaling).

The data processing layer assembles a set of external microservices. These highly-scalable components provide both high-volume data processing and low-latency search and filtering.

The complete software stack can run in cloud environments or be installed on-premises.

Tamr Core DEV, TEST, and PROD Environments

Typically, Tamr deployments include three identically configured environments for training and iteration (DEV), validation (TEST), and implementation (PROD).

For best practices for implementing this environment structure, consult the Help Center knowledge base.


Did this page help you?