-
Notifications
You must be signed in to change notification settings - Fork 163
Deploy and manage: Autoscaling migration #344 #606
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
63 commits
Select commit
Hold shift + click to select a range
d37dccd
autoscaling overview edit
charlotte-hoblik 7763ba7
autoscaling overview edit 2
charlotte-hoblik 6f82354
fix links
charlotte-hoblik 30ba95a
clean up files
charlotte-hoblik b1196dc
refine trained modell autoscaling
charlotte-hoblik 8eae6ef
refine autoscaling-deciders
charlotte-hoblik b6b985b
add autoscaling deciders overview
charlotte-hoblik a84415b
cleanup
charlotte-hoblik d352aef
clean up files
charlotte-hoblik 5a047cd
fix links
charlotte-hoblik cc453a7
fix screenshot
charlotte-hoblik fb910df
rename file
charlotte-hoblik ad4c634
fix broken link
charlotte-hoblik c009863
fix typos and adjust overview
charlotte-hoblik f9026ab
Update deploy-manage/autoscaling/autoscaling-deciders.md
charlotte-hoblik 30c7a19
Update deploy-manage/autoscaling/autoscaling-deciders.md
charlotte-hoblik 67aa2f5
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 7dc485d
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 0cdae4b
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 5d81059
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 97a14c7
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik a68df3b
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 340176e
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 6c1702a
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 16e0535
Update deploy-manage/autoscaling.md
charlotte-hoblik a192525
Update deploy-manage/autoscaling.md
charlotte-hoblik 5e22b6c
Update deploy-manage/autoscaling.md
charlotte-hoblik 5ec4f46
Update deploy-manage/autoscaling.md
charlotte-hoblik 42bfa5f
Update deploy-manage/autoscaling.md
charlotte-hoblik 4018d51
remove anchors
charlotte-hoblik b028338
fix steplist
charlotte-hoblik dd85fc7
merge ech and ece api example
charlotte-hoblik 90876be
fix link
charlotte-hoblik e2ab397
resize image
charlotte-hoblik 3bb4f87
trained model autoscaling restructure
charlotte-hoblik 5a4e3e7
change admonition
charlotte-hoblik fa506ae
restructure ece, ech autoscaling page
charlotte-hoblik 10ead1b
fix mapped pages
charlotte-hoblik 2886a68
moving autoscale examples
charlotte-hoblik d195fb7
restructure autoscaling
charlotte-hoblik aec6275
restructuring autoscaling in eck
charlotte-hoblik 4845ad9
fix link
charlotte-hoblik 0c3c781
Update deploy-manage/autoscaling/autoscaling-deciders.md
charlotte-hoblik 4366b42
rename tables
charlotte-hoblik ae55053
include TM autoscale and serverless
charlotte-hoblik 3e56145
cleanup trained model auto
charlotte-hoblik fbba685
TM autoscale on-prem
charlotte-hoblik 82afd62
Update deploy-manage/autoscaling/autoscaling-in-ece-and-ech.md
charlotte-hoblik 4f36634
Update deploy-manage/autoscaling/autoscaling-in-eck.md
charlotte-hoblik 38c49da
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 3138e2b
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 6a85950
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik c0dac5e
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 40e2cda
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 2ec6154
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik 036afd9
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik d376b3b
restructuring autoscaling overview
charlotte-hoblik 1ff1776
cleanup
charlotte-hoblik 0151e80
set redirects
charlotte-hoblik 40f8243
remove ECK from cloude console setting
charlotte-hoblik 6bef87c
adaptive resources with ECK
charlotte-hoblik e11a51d
add note to TM autoscale
charlotte-hoblik bc59177
Update deploy-manage/autoscaling/trained-model-autoscaling.md
charlotte-hoblik File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,70 +1,54 @@ | ||
--- | ||
mapped_urls: | ||
- https://www.elastic.co/guide/en/cloud-heroku/current/ech-autoscaling.html | ||
- https://www.elastic.co/guide/en/cloud/current/ec-autoscaling.html | ||
- https://www.elastic.co/guide/en/cloud-enterprise/current/ece-autoscaling.html | ||
- https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-autoscaling.html | ||
applies_to: | ||
deployment: | ||
ece: ga | ||
ess: ga | ||
eck: ga | ||
serverless: all | ||
--- | ||
|
||
# Autoscaling | ||
charlotte-hoblik marked this conversation as resolved.
Show resolved
Hide resolved
|
||
|
||
% What needs to be done: Refine | ||
The autoscaling feature adjusts resources based on demand. A deployment can use autoscaling to scale resources as needed, ensuring sufficient capacity to meet workload requirements. In {{ece}}, {{eck}}, and {{ech}} deployments, autoscaling follows predefined policies, while in {{serverless-short}}, it is fully managed and automatic. | ||
|
||
% GitHub issue: https://github.com/elastic/docs-projects/issues/344 | ||
:::{{tip}} - Serverless handles autoscaling for you | ||
By default, {{serverless-full}} automatically scales your {{es}} resources based on your usage. You don't need to enable autoscaling. | ||
::: | ||
|
||
% Scope notes: Creating a new landing page and subheadings/pages for different deployment types. Merge content when appropriate | ||
## Cluster autoscaling | ||
|
||
% Use migrated content from existing pages that map to this page: | ||
::::{admonition} Indirect use only | ||
This feature is designed for indirect use by {{ech}}, {{ece}}, and {{eck}}. Direct use is not supported. | ||
:::: | ||
|
||
% - [ ] ./raw-migrated-files/cloud/cloud-heroku/ech-autoscaling.md | ||
% Notes: 1 child | ||
% - [ ] ./raw-migrated-files/cloud/cloud/ec-autoscaling.md | ||
% Notes: 2 children | ||
% - [ ] ./raw-migrated-files/cloud/cloud-enterprise/ece-autoscaling.md | ||
% Notes: 2 children | ||
% - [ ] ./raw-migrated-files/elasticsearch/elasticsearch-reference/xpack-autoscaling.md | ||
Cluster autoscaling allows an operator to create tiers of nodes that monitor themselves and determine if scaling is needed based on an operator-defined policy. An Elasticsearch cluster can use the autoscaling API to report when additional resources are required. For example, an operator can define a policy that scales a warm tier based on available disk space. Elasticsearch monitors disk space in the warm tier. If it predicts low disk space for current and future shard copies, the autoscaling API reports that the cluster needs to scale. It remains the responsibility of the operator to add the additional resources that the cluster signals it requires. | ||
|
||
% Internal links rely on the following IDs being on this page (e.g. as a heading ID, paragraph ID, etc): | ||
A policy is composed of a list of roles and a list of deciders. The policy governs the nodes matching the roles. The deciders provide independent estimates of the capacity required. See [Autoscaling deciders](../deploy-manage/autoscaling/autoscaling-deciders.md) for details on available deciders. | ||
|
||
$$$ec-autoscaling-intro$$$ | ||
Cluster autoscaling supports: | ||
* Scaling machine learning nodes up and down. | ||
* Scaling data nodes up based on storage. | ||
|
||
$$$ec-autoscaling-factors$$$ | ||
## Trained model autoscaling | ||
|
||
$$$ec-autoscaling-notifications$$$ | ||
:::{admonition} Trained model auto-scaling for self-managed deployments | ||
The available resources of self-managed deployments are static, so trained model autoscaling is not applicable. However, available resources are still segmented based on the settings described in this section. | ||
::: | ||
|
||
$$$ec-autoscaling-restrictions$$$ | ||
Trained model autoscaling automatically adjusts the resources allocated to trained model deployments based on demand. This feature is available on all cloud deployments (ECE, ECK, ECH) and {{serverless-short}}. See [Trained model autoscaling](/deploy-manage/autoscaling/trained-model-autoscaling.md) for details. | ||
|
||
$$$ec-autoscaling-enable$$$ | ||
Trained model autoscaling supports: | ||
* Scaling trained model deployments | ||
|
||
$$$ec-autoscaling-update$$$ | ||
::::{note} | ||
Autoscaling is not supported on Debian 8. | ||
:::: | ||
|
||
$$$ece-autoscaling-intro$$$ | ||
Find instructions on setting up and managing autoscaling, including supported environments, configuration options, and examples: | ||
|
||
$$$ece-autoscaling-factors$$$ | ||
|
||
$$$ece-autoscaling-notifications$$$ | ||
|
||
$$$ece-autoscaling-restrictions$$$ | ||
|
||
$$$ece-autoscaling-enable$$$ | ||
|
||
$$$ece-autoscaling-update$$$ | ||
|
||
$$$ech-autoscaling-intro$$$ | ||
|
||
$$$ech-autoscaling-factors$$$ | ||
|
||
$$$ech-autoscaling-notifications$$$ | ||
|
||
$$$ech-autoscaling-restrictions$$$ | ||
|
||
$$$ech-autoscaling-enable$$$ | ||
|
||
$$$ech-autoscaling-update$$$ | ||
|
||
**This page is a work in progress.** The documentation team is working to combine content pulled from the following pages: | ||
|
||
* [/raw-migrated-files/cloud/cloud-heroku/ech-autoscaling.md](/raw-migrated-files/cloud/cloud-heroku/ech-autoscaling.md) | ||
* [/raw-migrated-files/cloud/cloud/ec-autoscaling.md](/raw-migrated-files/cloud/cloud/ec-autoscaling.md) | ||
* [/raw-migrated-files/cloud/cloud-enterprise/ece-autoscaling.md](/raw-migrated-files/cloud/cloud-enterprise/ece-autoscaling.md) | ||
* [/raw-migrated-files/elasticsearch/elasticsearch-reference/xpack-autoscaling.md](/raw-migrated-files/elasticsearch/elasticsearch-reference/xpack-autoscaling.md) | ||
* [Autoscaling in {{ece}} and {{ech}}](/deploy-manage/autoscaling/autoscaling-in-ece-and-ech.md) | ||
* [Autoscaling in {{eck}}](/deploy-manage/autoscaling/autoscaling-in-eck.md) | ||
* [Autoscaling deciders](/deploy-manage/autoscaling/autoscaling-deciders.md) | ||
* [Trained model autoscaling](/deploy-manage/autoscaling/trained-model-autoscaling.md) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.