Pools
This page outlines about Pools
Last updated
This page outlines about Pools
Last updated
Pools in e6data serve as a structured way to manage and allocate compute resources efficiently. They ensure optimized performance by grouping multiple compute instances together, allowing for seamless scalability and workload distribution.
Pools provide a controlled environment for resource allocation by defining core availability limits. Users can specify the Always Available Cores (AAC) to ensure a guaranteed baseline of computing power and set the Maximum Available Cores (MAC) to scale dynamically based on demand.
Pools can be associated with clusters, enabling teams to manage compute resources effectively while maintaining flexibility. By leveraging pools, users can optimize query execution, improve performance, and maintain cost efficiency in their workloads.
Always Available Cores (AAC): Defined as a multiple of instance-type cores, AAC ensures a minimum number of cores are always available. The instance type is a backend parameter that can be dynamically modified.
Maximum Available Cores (MAC): There is no predefined upper limit for MAC. Users should set it cautiously based on their quota and workload requirements.
To create a Pool in e6data, follow these steps:
Open your workspace and navigate to the Pools section from the sidebar.
Click on "Create" to start the setup process.
Enter a unique Pool Name to distinguish it from other pools.
Set Always Available Cores (AAC) to ensure a minimum number of cores are always accessible.
Define Maximum Available Cores (MAC) based on workload needs and system quota.
Select clusters to enable resource sharing.
Review your settings and click "Create" to finalize the pool creation.