Home > Storage > PowerFlex > White Papers > Deploying SingleStore Database on Dell PowerFlex 4.0 > SingleStore design
The SingleStore cluster environment that is used for this solution consists of multiple VMs. The implementation divides the server VMs into two broad categories: aggregator and leaf VMs. Each VM type has a configuration that is optimized for its role in the cluster.
The following table lists the VM definitions and configuration:
Table 2. VM definitions
VM | Count | Definition |
Aggregator | 2 | An aggregator is a node that routes the queries to the leaves, aggregates intermediate results, and sends the results back to the client. There are two types of aggregators: master and child. |
Leaf | 4-8 | A leaf is a node that stores a subset of a clusters data. It functions as a storage and compute node. To optimize performance, SingleStore automatically distributes the data across leaf nodes into partitions. Each leaf contains several partitions. |
The following table lists the aggregator and leaf VM details:
Table 3. SingleStore virtual machine configuration
VM | vCPU | Memory | Disk |
Master aggregator | 16 | 128 GB | 1 TB |
Child aggregator | 16 | 128 GB | 1 TB |
Leaf | 16 | 128/48 GB | 5 TB |