| 123456789101112131415161718192021222324252627282930 | [role="xpack"][testenv="enterprise"][[xpack-autoscaling]]= AutoscalingNOTE: {cloud-only}The autoscaling feature enables an operator to configure tiers of nodes thatself-monitor whether or not they need to scale based on an operator-definedpolicy. Then, via the autoscaling API, an Elasticsearch cluster can reportwhether or not it needs additional resources to meet the policy. For example, anoperator could define a policy that a warm tier should scale on available diskspace. Elasticsearch would monitor and forecast the available disk space in thewarm tier, and if the forecast is such that the cluster will soon not be able toallocate existing and future shard copies due to disk space, then theautoscaling API would report that the cluster needs to scale due to disk space.It remains the responsibility of the operator to add the additional resourcesthat the cluster signals it requires.A policy is composed of a list of roles and a list of deciders. Nodes matchingthe roles are governed by the policy. The deciders provide independent estimatesof the capacity required. See <<autoscaling-deciders,Autoscaling deciders>> formore information on the deciders available.Autoscaling supports the scale-up and scale-down of dedicated {ml}nodes. Autoscaling also supports the scale-up of data nodes based on storage.[NOTE]Autoscaling is not supported on Debian 8.include::autoscaling-deciders.asciidoc[]
 |