Auto-scaling

Note: 1. Please note the for free tier plan, the auto-scaling is not enabled. 2. By default the auto-scaling is disabled.

For projects that are being deployed as container, we do support auto-scaling and you can configure them by following below steps:

1

Enable "Run as Container" when deploying an application

2

Fill the form and select the tier

3

Enable auto-scaling as required

How auto-scaling works:

Auto-scaling in PandaStack automatically adjusts your application's computing resources based on real-time demand. This ensures optimal performance during traffic spikes while minimizing costs during low-usage periods.

Scaling Triggers

  • CPU Utilization: Scale up when CPU usage exceeds 70% for 2 consecutive minutes

  • Memory Usage: Scale up when memory usage exceeds 80% for 2 consecutive minutes

How pricing works for auto-scaled containers:

Hourly Resource Billing: You pay for computing resources (CPU, memory, storage) on an hourly basis. Pricing varies by container tier and resource allocation.

Per-Instance Charging: Each auto-scaled container instance is billed separately based on its resource tier and actual runtime hours.

Pricing Structure

Standard Tier: $0.025/hour per container instance (1 CPU, 2GB RAM,)

You only pay for the actual number of running instances × hours used. For example, if your app scales from 1 to 4 instances during peak hours, you pay for 1 instance during normal times and 4 instances during peak times.

Cost Optimization Features

Automatic Scaling Down: Instances are automatically terminated when demand decreases, ensuring you don't pay for unused resources.

Last updated