Автомасштабирование
Эта функция предназначена для косвенного использования службой Elasticsearch Service, Elastic Cloud Enterprise и Elastic Cloud на Kubernetes. Прямое использование не поддерживается.
Функция автомасштабирования позволяет оператору настроить уровни узлов, которые самостоятельно отслеживают необходимость масштабирования на основе заданной им политики. Затем, через API автомасштабирования, кластер Elasticsearch может сообщать о необходимости дополнительных ресурсов для соблюдения этой политики. Например, оператор может установить политику, согласно которой уровень «горячих» узлов должен масштабироваться на основе доступного дискового пространства. Elasticsearch будет отслеживать и прогнозировать доступное дисковое пространство на уровне «горячих» узлов, и если прогноз показывает, что кластер вскоре не сможет выделять существующие и будущие копии фрагментов из-за нехватки дискового пространства, то API автомасштабирования сообщит о необходимости масштабирования кластера из-за недостатка дискового пространства. Оператору по-прежнему необходимо добавить дополнительные ресурсы, о которых кластер сигнализирует.
Политика состоит из списка ролей и списка решателей. Узлы, соответствующие ролям, управляются политикой. Решатели предоставляют независимые оценки необходимой емкости. Подробнее о доступных решателях см. в разделе Решатели автомасштабирования.
Автомасштабирование поддерживает масштабирование вверх и вниз выделенных узлов машинного обучения. Автомасштабирование также поддерживает масштабирование вверх узлов данных на основе хранилища.
Автомасштабирование не поддерживается на Debian 8.
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/xpack-autoscaling.html