Сервер для Elasticsearch
Конфигурации под полнотекстовый поиск по сайту и каталогу, а также сбор и анализ логов (ELK)
Elasticsearch — поисковый движок и аналитическая система на основе Apache Lucene: индексирует большие объёмы текста и документов и отвечает на поисковые запросы за миллисекунды. Его применяют для поиска по сайту, каталогу и товарам, а также для агрегации логов и метрик в связке ELK (Elasticsearch, Logstash, Kibana). Мы подбираем сервер под объём индекса и характер нагрузки.
Что определяет производительность Elasticsearch
- Оперативная память — нужна под JVM heap (обычно около половины RAM, но без чрезмерного размера) и под файловый кэш ОС, через который движок читает индексы.
- Быстрые диски — SSD/NVMe критично снижают задержку поиска и слияния сегментов; важна и пропускная способность.
- Ядра CPU — параллельная обработка запросов, индексация и агрегации хорошо масштабируются по ядрам.
- Число узлов и реплики — индексы шардируются и реплицируются; несколько узлов дают и производительность, и отказоустойчивость.
Ориентировочные требования
| Объём / сценарий | CPU | RAM | Диски |
|---|---|---|---|
| До 0.5–1 ТБ, поиск по сайту | 8–12 ядер | 64 ГБ | SSD/NVMe 2–4 ТБ |
| 1–5 ТБ, каталог и логи | 16–24 ядра, 1–2 CPU | 128–256 ГБ | NVMe, высокий IOPS |
| 5–20 ТБ, активный ELK | 24–32 ядра, 2 CPU | 256–512 ГБ | NVMe, горячий/тёплый ярусы |
| 20 ТБ+, кластер | несколько узлов | 128–256 ГБ на узел | Шардирование, реплики, tiering |
Размер на диске зависит от числа реплик и исходных данных. Heap обычно держат в пределах рекомендаций, а остальную память отдают под файловый кэш — поэтому суммарный RAM важнее, чем размер heap.
Готовые конфигурации
Dell PowerEdge R660 / R670 (1U)
Dell PowerEdge R760 / R770 (2U)
xFusion 2288H V7 / Inspur NF5280M7 (2U)
Как мы работаем
- Уточняем объём индекса, тип нагрузки (поиск/индексация), срок хранения логов.
- Считаем RAM (heap + кэш), CPU, диски и число узлов, готовим КП за 1 рабочий день.
- Поставляем узел или кластер с быстрым хранением.
Поставка для B2B
Работаем с системными интеграторами, дистрибьюторами-реселлерами, участниками тендеров и командами, развивающими поиск и наблюдаемость. Договор, экспортные документы и доставка. Гарантия на новые серверы — до 3 лет по договору с Beijing Xinchuan Technology Co., Ltd.
Частые вопросы
Elasticsearch — это база данных?
Это поисковый и аналитический движок, а не транзакционная БД под приложения. Его используют вместе с основной базой: данные переносят в Elasticsearch для быстрого полнотекстового поиска, фильтров и агрегаций.
Сколько памяти выделить под heap?
Обычно heap делают около половины оперативной памяти, но в пределах рекомендованного максимума; остальную RAM отдают под файловый кэш ОС, через который Elasticsearch читает индексы. Поэтому важен баланс, а не максимальный heap.
Когда нужен кластер вместо одного сервера?
Когда объём превышает возможности одного узла или важна отказоустойчивость. Индекс делится на шарды с репликами и раскладывается по нескольким узлам; выход одного не останавливает поиск. Подберём число узлов.
Какая гарантия?
На новые серверы — гарантия по договору с Beijing Xinchuan Technology Co., Ltd., срок до 3 лет; условия в договоре.
← Все сценарии подбора сервера
