When you create a deployment hosted on Elasticsearch Service, it uses one of the available deployment templates to preconfigure the Elastic Stack for your use case. If you have a deployment that is getting overwhelmed by the volume of incoming data or that contains logging data that doesn’t all need to be on fast storage, you can migrate your deployment to a hot-warm architecture by adding another data configuration. You use this added data configuration to store less frequently queried data.
A hot-warm architecture works by initially creating new indices on a hot data configuration that provides fast, SSD-based storage where they can be accessed quickly. Over time, automatic index curation then moves these indices to warm nodes that provide slower, more affordable spinning-disk storage by changing their shard allocation.
Not all deployments can migrate to the hot-warm architecture template by adding another data configurations. To be able to migrate, you must originally have created the deployment using the default I/O optimized template. If you are not sure what you used, try the steps in this task to check if you can migrate.
If you cannot migrate to a hot-warm architecture directly, you can also create a new deployment using the hot-warm template and then restore your data from a snapshot there.
To learn more about how deployment templates and a hot-warm architecture work, see What are deployment templates?.
- Log in to the Elasticsearch Service Console.
Select a deployment that was created with the default I/O optimized template.
Narrow your deployments by name, ID, or choose from several other filters. To customize your view, use a combination of filters, or change the format from a grid to a list.
- From your deployment menu, go to the Edit page.
Check if there is an Enable button that lets you add another data configuration:
If there is an Enable button, continue with the next step. If there is no button, this deployment does not support adding more data configurations and you cannot migrate to the hot-warm template directly.
- Click Enable.
When prompted, configure index management.
If you migrate to a deployment template that includes more than one data configuration, you must also specify how Elasticsearch Service should manage your indices.
- Click Confirm and Close.
- Click Save and then Confirm.
After the configuration change has been applied, your deployment uses the hot-warm architecture template.