Product architecture

Self-hosted product architecture diagram

Aelf-hosted product architecture

On-prem cluster

The provisioned cluster is used as a platform for installing all PerfectScale self-hosted components, and it is responsible for storing, processing, and analyzing data from all tenant clusters.

Perfectscale SAAS

PerfectScale SAAS serves artifacts and licensing. The system can optionally receive telemetry data from the on-prem cluster (opt in by tenant).

👉 Artifacts can also be copied to the tenant’s artifact mirror.

👉 A license verifies that the tenant can install on-premises.

Cluster A and Cluster B

These are some examples of clusters. It’s optional for the customer to choose which components to install in their other clusters. However, we recommend starting with the exporter, but you can also install the autoscaler or the GitOps autoscaler on top of it.

Communication is unidirectional - both exporter and autoscaler pull data. Telemetry is pushing data to an on-prem installation.

Slack & Teams

The PerfectScale self-hosted solution can push alerts to the preferred communication channels, such as Slack or MS Teams.

Last updated

Was this helpful?