Manage Node Configurations

By default, Elastic Cloud Enterprise provisions clusters at a ratio of 1 GB of RAM for every 32 GB of storage. This ratio is applied whenever you create or resize a cluster and works well for many workloads, especially search workloads, but it does not address all possible scenarios. For some workloads, different ratios are preferred:

  • For memory-intensive search workloads, more RAM (less storage) can improve performance. Use high-performance SSDs drives and a RAM-to-storage ratio for users of 1:16 (or even 1:8). For example, if you use a ratio of 1:16, a cluster with 4GB of RAM will get 64GB of storage allocated to it.
  • For logging workloads, more storage space can be more cost effective. Use a RAM-to-storage ratio of 1:48 to 1:96, as data sizes are typically much larger compared to the RAM needed for logging. A cost effective solution might be to step down from SSDs to spinning media, such as high-performance server disks. For example, if you use a ratio of 1:96, a cluster with 4GB of RAM will get 384 of storage allocated to it.

You can create node configurations to match these workloads and you can also edit the RAM-to-storage ratio of the default node configuration.

Note

For Elastic Cloud Enterprise 1.0.0-beta2, your hosts should support the node configurations you create by providing RAM and storage to match the node configurations you use. For example, if you create a node configuration for logging workloads of 1:96, your hosts should provide a similar RAM-to-storage ratio, or you will end up underutilizing either RAM or storage. In a future release, you will be able to map node configurations to specific allocators, so that you can configure your Elastic Cloud Enterprise installation more easily.

Create Node Configurations

To create a new node configuration:

  1. Log into the Cloud UI.
  2. Go to Platform, select a Elastic Cloud Enterprise installation and click Node Configurations.
  3. Click Create node configuration.
  4. Enter a multiplier for the RAM-to-storage ratio. The ratio is calculated as a multiple for every GB of RAM. For example, if you change the multiplier to 4, 4 GB of storage are provisioned for every GB of RAM.
  5. Click Save.

After you create a node configuration, it can be used when you create new clusters or when you change the configuration of existing ones:

Selecting a node configuration

Change the Default Node Configuration

To change the default RAM-to-storage ratio for the default node configuration:

  1. Log into the Cloud UI.
  2. Go to Platform, select a Elastic Cloud Enterprise installation and click Node Configurations.
  3. Click Edit for the default node configuration.
  4. Enter a new multiplier for the RAM-to-storage ratio. The storage ratio is calculated as a multiple for every GB of RAM. For example, if you change the multiplier to 4, 4 GB of storage are provisioned for every GB of RAM.
  5. Click Save.

After you update the RAM-to-storage ratio, it is used as the new default when you create new clusters or when you change the configuration of existing ones.