Автомасштабирование
Данная функция предназначена для косвенного использования Elasticsearch Service, Elastic Cloud Enterprise и Elastic Cloud on Kubernetes. Прямое использование не поддерживается.
Функция автомасштабирования позволяет оператору настроить уровни узлов, которые самостоятельно отслеживают необходимость масштабирования на основе заданной им политики. Затем, с помощью API автомасштабирования, кластер Elasticsearch может сообщать о необходимости дополнительных ресурсов для выполнения политики. Например, оператор может определить политику, при которой уровень warm должен масштабироваться в зависимости от доступного дискового пространства. Elasticsearch будет отслеживать и прогнозировать доступное дисковое пространство на уровне warm, и если прогноз указывает на то, что кластер вскоре не сможет выделять существующие и будущие копии фрагментов из-за нехватки дискового пространства, то 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/8.17/xpack-autoscaling.html