Scaling
On Zenifra, current scaling mainly happens through manual instance adjustment and plan changes.
Horizontal Scaling
You can increase the number of project instances to distribute load and improve redundancy.
- the adjustment is done manually in the console
- multiple HTTP instances receive load balancing from the platform
- by default, HTTP projects accept up to 10 instances; for more, contact support
Note: Zenifra does not offer automatic autoscaling today. Scaling is currently done manually through instances and plan changes.
Vertical Scaling
Vertical scaling happens through plan change.
- CPU changes according to the plan
- memory changes according to the plan
- storage follows the supported growth rules of the project mode
Practical Strategies
- use more instances when the application needs more horizontal capacity
- change the plan when the bottleneck is CPU or memory
- monitor logs and metrics per instance to identify real bottlenecks