Articles in this section
Category / Section

Optimized System Requirements for Deploying Bold Reports

Published:
Updated:

This article provides the detailed system requirements and configurations necessary for efficiently deploying and running Bold Reports, based on comprehensive load testing in Azure Kubernetes Service (AKS) and Windows environments. These specifications are designed to ensure optimal performance across deployment scenarios.

Overview of Load Testing

Load testing was conducted to simulate real-world usage scenarios, focusing on the following user interactions:

  • Accessing the Bold Reports login page
  • Navigating to the data source listing page
  • Viewing the report listing page
  • Opening and rendering reports

Tests were conducted with 100 concurrent users to evaluate performance under moderate to high loads, using a live dataset of 1,000 rows to reflect typical data volumes.

System Requirements for AKS Environment

For deployments in Azure Kubernetes Service (AKS), the following configuration was tested to ensure scalability and performance:

AKS Cluster Configuration
  • Cluster Size: 2 nodes
  • Node Specifications:
    • 8 CPUs per node
    • 32 GB RAM per node
Pod Configuration for Bold Reports Deployments

The table below outlines the resource allocations and replica settings for each Bold Reports deployment in the AKS environment.

Deployment Requested CPU Requested Memory Min Replicas Max Replicas Reached
id-web 500m 2 GB 1 Not specified
ums-web 250m 750 MiB 1 Not specified
id-api 250m 750 MiB 1 Not specified
reports-api 250m 750 MiB 1 Not specified
reports-jobs 250m 750 MiB 1 Not specified
reports-viewer 1 CPU 4 GB 5 Not specified
reports-web 1 CPU 4 GB 1 Not specified
report-service 250m 750 MiB 1 Not specified
bold-etl 250m 750 MiB 1 Not specified
System Requirements for Windows Environment

For deployments on a Windows server, the following configuration was tested to ensure reliable performance:

Server Configuration
  • Server Count: 1
  • Specifications:
    • 8 vCPUs
    • 32 GB RAM
  • Dataset: Live dataset with 10,000 rows
  • Concurrent Users: 100
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied