Autoscaling

Hydrolix can create pools of servers for specific workloads. Each pool has a set capacity, so simultaneous workloads in separate pools do not interfere with each other.

For example, you could create a query pool for a subset of users, accessible only to them, and another pool for all other users. Or you might use a specific pool of Kafka servers to ingest server logs, but another Kafka pool for performance logs.

This capability allows scaling of workload components without the need to over-provision a single architecture. With query server components, you can grant different groups of users different levels of performance based on their role within a company.

The following components support pooling for worker peers:

  • Query
  • Merge
  • Kafka
  • Kinesis
  • Summary

πŸ› οΈ

Configure Pooling

To configure pools in your Hydrolix cluster, see Create Pools.


What’s Next