Планирование AZ кластера
Развертывая кластер в нескольких AZ, вы можете повысить доступность кластера, снизить вероятность потери данных и минимизировать простои сервиса. Вы можете выбрать две разные AZ в одном регионе для развертывания кластера.
Если вы выберете две AZ при создании кластера, CSS автоматически включает cross-AZ HA, обеспечивая равномерное распределение узлов кластера по обеим AZ. Равномерное распределение узлов кластера по AZ означает, что разница в количестве узлов в разных AZ не превышает 1. Для деталей см. Таблица 1.
- При создании multi-AZ кластера выберите минимум два узла. В противном случае развертывание multi-AZ кластера завершится ошибкой.
- При развертывании multi-AZ кластера узлы равномерно распределяются по разным AZ.
Количество узлов | Одна AZ | Две AZ | |
|---|---|---|---|
AZ1 | AZ1 | AZ2 | |
1 | 1 | Не поддерживается | |
2 | 2 | 1 | 1 |
3 | 3 | 2 | 1 |
4 | 4 | 2 | 2 |
... | ... | ... | ... |
Планирование хранилища узла
- Планирование модели узлов
Кластеры Logstash не требуют большой ёмкости хранилища, поэтому рекомендуется выбирать вычислительно‑интенсивные ECSs.
- Планирование спецификации узлов
Учитывая ожидаемые объёмы обработки данных, всегда предпочтительнее использовать меньшее количество узлов с более высокими характеристиками, а не большее количество узлов с более низкими характеристиками. Например, кластер, состоящий из трёх узлов, каждый с 32 ядрами CPU и 64 GB памяти, обычно лучше, чем кластер, состоящий из 12 узлов, каждый с 8 ядрами CPU и 16 GB памяти, с точки зрения стабильности и масштабируемости.
Конкретные преимущества перечислены ниже:
- Стабильность кластера: Узлы с высокими характеристиками обеспечивают более мощные возможности обработки данных и больший объём памяти, что приводит к более высокой общей стабильности кластера.
- Улучшенная масштабируемость: Когда кластер, состоящий из узлов с высокими характеристиками, сталкивается с узким местом в производительности, вы просто добавляете больше таких узлов с высокими характеристиками. Это проще, чем повышать характеристики существующих узлов.
- Облегчённое обслуживание: Меньшее количество узлов означает более простое обслуживание и менее сложное управление.
В отличие от этого, когда кластер, состоящий из узлов с низкими характеристиками, нуждается в дополнительной ёмкости, обычно выполняется вертикальное масштабирование, то есть увеличение спецификаций существующих узлов. Это может привести не только к более сложным, трудоёмким процессам миграции и обновления, но и к дополнительным затратам на обслуживание.
Подводя итог, при планировании кластера необходимо полностью учитывать производительность, затраты, обслуживание и масштабируемость, а также выбрать спецификации узлов, которые наилучшим образом соответствуют вашим потребностям.
- Планирование ёмкость хранения
Объём хранения узла по умолчанию для кластера Logstash составляет 40 ГБ и не может быть изменён.