Auto-scaling
For projects that are being deployed as container, we do support auto-scaling and you can configure them by following below steps:
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