Hosting Guide
What Auto-Scaling Actually Does
Auto-scaling is one of the most misunderstood concepts in hosting. Most hosting that claims to 'scale' does not auto-scale in the meaningful sense. Understanding what auto-scaling actually requires helps evaluate which products deliver it.
Overview
'Scalable hosting' appears in marketing copy for shared hosting, cloud VPS, managed WordPress, and raw cloud infrastructure. The word is applied to products that scale in fundamentally different ways — from 'you can upgrade your plan' to 'the infrastructure automatically adds capacity under load.' These are not equivalent claims.
How to think about it
Manual vertical scaling: you upgrade to a larger server or plan when the current one is insufficient. This is what most 'scalable' hosting actually means. The infrastructure can accommodate more resources — by your action, not automatically. There is no auto in this scaling.
Automatic vertical scaling: the platform detects resource pressure and increases the instance size without user intervention. This is uncommon and typically limited in how aggressively it can scale. It handles gradual growth but not sudden traffic events.
Horizontal auto-scaling: the infrastructure automatically adds additional server instances when load exceeds a threshold and removes them when load decreases. This is true auto-scaling. It handles sudden traffic events. It requires load balancers, health checks, and scaling policies — it is an infrastructure architecture, not a hosting feature. It is only available on raw cloud infrastructure with appropriate configuration.
How it works
True horizontal auto-scaling requires: a load balancer that distributes traffic across multiple instances, stateless application design (or shared session storage) so any instance can serve any request, auto-scaling group policies that define when to add or remove instances, health checks that verify instance readiness before routing traffic, and monitoring that triggers scaling events. This is infrastructure engineering, not hosting configuration.
For WordPress specifically, stateless design is non-trivial. WordPress stores sessions server-side and often stores uploaded media on local disk. Horizontal scaling requires external session storage (Redis, database) and shared media storage (S3, NFS). Without these, scaling adds instances that can't serve all requests correctly.
Container isolation (as used by managed WordPress platforms) is not horizontal scaling — it provides dedicated resources per site that don't contend with other sites. This handles traffic variability within the container's resource ceiling but does not add capacity beyond it automatically.
Where it breaks
The most common failure is discovering that 'scalable' hosting requires manual action during a traffic event. When a product launch drives 10x normal traffic and performance degrades, the user opens a support chat to request a plan upgrade — which may take hours to provision. The scaling capability existed; it wasn't automatic.
The second failure is auto-scaling without cost monitoring. Properly configured horizontal auto-scaling that responds to a large traffic event can multiply the infrastructure bill in hours. A viral moment that doubles traffic for 48 hours may generate a hosting bill that is multiples of the normal monthly cost. Scaling policies need cost caps.
In context
Shared hosting absorbs traffic spikes by degrading — all sites on the server slow down together. There is no scaling; there is contention and constraint.
Container-isolated managed WordPress handles traffic spikes within container resource limits without affecting other sites. Performance degrades at the container's ceiling but doesn't affect the platform. This is isolation, not scaling.
Raw cloud infrastructure with auto-scaling configured handles traffic spikes by adding capacity automatically. This is true auto-scaling. It requires upfront engineering to configure correctly and active monitoring to prevent unexpected cost events.
From understanding to decision
If traffic events are unpredictable and performance under load is critical:
Related
Where to go next
© 2026 Softplorer