Deployment checklist
For a self-hosted Tonic Structural instance, you deploy Structural to a public cloud account (for example, AWS, GCP, or Azure) or data center.
Use this checklist to prepare to install Structural. Structural architecture includes a diagram of the Structural components and how they are connected.
Structural application server
Provision a server that meets the required specifications.
Kubernetes or Docker environment
You deploy Structural to either a Kubernetes cluster or a Docker container. Ensure that the Kubernetes or Docker environment meets the required specifications:
Structural application database
Provision a PostgreSQL database that meets the required specifications.
Determine whether to host the Structural application database in Docker.
Determine whether to select a different schema for the application database. By default, the schema is public
.
Required network access
To ensure a smooth installation and configuration process, all of the Structural components must have the appropriate network configurations.
Structural application server -> Structural application database | The Structural application server must have a valid network path to the Structural application database. |
Structural application server -> quay.io | The Structural application server must have access to download the Structural application images from quay.io. Ensure that any proxies or firewalls that might block access are configured to allow access. |
Structural users -> Structural web application | The Structural application server runs a web server (HTTPS/port 443 and HTTP/port 80). Ensure that all Structural users can reach the Structural application from their browser. |
Structural application server --> Source and destination databases | The Structural application server must have a valid network path to the source and destination databases. |
Structural application database remote access | If the Structural application database is not hosted on Docker, then it must be accessible and allow remote access. |
Source and destination databases
Source databases contain the original data for Structural data generation or data science mode. For Structural data generation, Structural writes the transformed data to a destination database.
Overview for database administrators contains an overview of the requirements for Structural source and destination databases.
Last updated