Skip to main content

System Requirements

The following sections describe the minimum and recommended configurations for an AtScale installation, as well as its ingress and egress requirements.

System Requirements

The following sections describe the minimum system requirements and recommended configuration for an AtScale installation. If you are installing AtScale in a production environment, you should refer to the recommended configuration.

Minimum Requirements

The following are required for a minimum AtScale installation.

info

If you are installing AtScale in a production environment, you should use the recommended requirements described in the next section.

PropertyRequirements
ClusterThree-node cluster
RAM64 GB
CPU12 main cores (24 hyperthreaded)
Disk space128 GB where the built-in telemetry services can store data. Alternatively, these streams can be stored in an S3 bucket.
128 GB for the internal database.
128 GB for caching.
Disk speedSequential Read/Write IOPS:
Reads: 400,000 IOPS
Writes: 200,000 IOPS

Random Read/Write IOPS (4K blocks):
Reads: 250,000 IOPS
Writes: 200,000 IOPS

The following are recommended to install AtScale in a production environment.

PropertyRequirements
ClusterThree-node cluster
RAM128 GB
CPU32 main cores (64 hyperthreaded)
Disk space256 GB where the built-in telemetry services can store data. Alternatively, these streams can be stored in an S3 bucket.
256 GB for the internal database.
256 GB for caching.
Disk speedSequential Read/Write IOPS:
Reads: 400,000 – 1,000,000 IOPS
Writes: 200,000 – 700,000 IOPS

Random Read/Write IOPS (4K blocks):
Reads: 250,000 – 750,000 IOPS
Writes: 200,000 – 600,000 IOPS

Ingress Ports

The AtScale services require the following ports. These should be reserved for use by AtScale alone.

PortServicePathHandled byPurpose
443Engine/engineEngineInternal
443XMLA/engine/xmlaEngineMicrosoft Excel, Microsoft Power BI
443API/apiAPIAPI / Public API
443Web UI/WebUIUI
443Observability Dashboarding/monitoringObservability DashboardingMonitoring, dashboarding
443Identity Broker/authIdentity BrokerAuthentication / authorization
443Object Store (optional)/minioObject StoreS3
443Secrets Broker (optional)/vaultSecrets BrokerSecret Storage
11111ThriftEngineThrift protocol for BI tools
15432Pgwire (SQL) InterfaceEngineSQL Protocol for BI Tools

Egress URIs

AtScale uses the following URIs for outbound data.

URIPurpose
license-prod-us.atscaleservices.comLicense validation checks
billing-prod-us.atscaleservices.comUsage data