Apps Deployment in a Single Tenant Environment

Tetra Data apps are use case-specific, web-based interactive data dashboards that leverage TetraScience API to enable exploration, investigation, and analysis of the TDP data. This topic explains how a System Administrator can deploy apps in a Single Tenant environment.

Prerequisites

📘

Deployment AWS account

The data apps CloudFormation template should be deployed in the same AWS account where TDP is installed.

Before you deploy apps, please complete the following prerequisites.

Obtain TLS Certificate and Configure AWS Certificate Manager

A TLS certificate should be configured in AWS Certificate Manager. The certificate should match the following naming convention.

apps.<TDP domain>

Copy the ARN of the certificate.

Deployment

Obtain the CloudFormation template from TetraScience.

CloudFormation Parameters

Set the following parameter when installing the CloudFormation stack.

Parameter

Value

ServiceName

Name of the data apps stack.

ImageDigest

The digest of container image. You will need to get this from the TetraScience team.

ImageAutoUpdate

If set to YES, the stack will always update the container image to latest version.

VPC

Select the same VPC as the TDP installed.

PrivateSubnetIds

Select the private subnets used by the TDP.

SourceCidr

The CIDR to allow access to the data apps.

CertificateArn

Copy the ARN of the certificate that was created above.

Memory

The memory of the apps.

CPU

CPU of the apps.

SNSTopicArn

Copy the ARN of <tdp>-ts-alarm-notifier.

Post-Deployment Steps

Create DNS record

Create a DNS record for apps. that points to CNAME of Application Loadbalancer created for the data apps.


Did this page help you?