Configure your deployment
ECE
You can modify your deployment to adjust resources, enable additional features, or optimize performance. To make sure you’re all set for production, consider the following actions:
- Customize your deployment components: Learn how to change your deployment architecture, configure resources, autoscaling, data tiers, and other Elastic Stack components, from the Edit deployment view.
- Edit stack user settings: Add, remove, or update Elasticsearch or Kibana YML configuration settings.
- Resize deployment: Learn how to scale a deployment, including important considerations, and a practical example.
- Add plugins and extensions: Enable or disable plugins from the list of available extensions in ECE.
- Add custom bundles and plugins to your deployment: Add custom plugins or external configuration files to your Elasticsearch instances.
- Custom endpoint aliases: Configure custom aliases to create predictable and human-readable URLs for your Elastic Stack components, making them easier to share and use.
- Resource overrides: Temporary extend cluster capacity to improve stability.
Refer to Manage deployments for additional actions and configurable features for your deployments, such as snapshots, secure settings, and monitoring.
You might want to change the configuration of your deployment to:
- Add features, such as machine learning or APM (application performance monitoring).
- Increase or decrease capacity by changing the amount of reserved memory and storage for different parts of your deployment.
- Enable autoscaling so that the available resources for deployment components, such as data tiers and machine learning nodes, adjust automatically as the demands on them change over time.
- Enable high availability, also known as fault tolerance, by adjusting the number of availability zones that parts of your deployment run on.
- Upgrade to new versions of Elasticsearch. You can upgrade from one major version to another, such as from 8.18 to 9.0, or from one minor version to another, such as 8.16 to 8.17. You can’t downgrade versions.
- Change what plugins are available on your deployment.
- Update Elasticsearch, Kibana, or other stack application YML configuration settings.
When you modify a deployment and select Save changes, Elastic Cloud Enterprise prepares and executes a plan to apply the requested updates and bring the deployment to the desired state. The type of plan depends on the nature of the changes and the selected configuration strategy. Some plans involve creating new instances and migrating data, while others may require restarting certain components of the deployment.
For single availability zone deployments, there is downtime to portions of your cluster when changes are applied. For high availability deployments, with the exception of major version upgrades, we these changes can be made without interrupting your deployment. While these changes are being applied, you can continue to search and index.
When applying changes, existing data may be migrated to new nodes. For clusters containing large amounts of data, this migration can take some time, especially if your deployment is under a heavy workload. Refer to Configuration strategies to learn about the different ways ECE applies changes.