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

Next steps