Облачная платформаAdvanced

Рекомендации по планированию кластера Logstash

Эта статья полезна?
Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Планирование AZ кластера

Развертывая кластер в нескольких AZ, вы можете повысить доступность кластера, снизить вероятность потери данных и минимизировать простои сервиса. Вы можете выбрать две разные AZ в одном регионе для развертывания кластера.

Если вы выберете две AZ при создании кластера, CSS автоматически включает cross-AZ HA, обеспечивая равномерное распределение узлов кластера по обеим AZ. Равномерное распределение узлов кластера по AZ означает, что разница в количестве узлов в разных AZ не превышает 1. Для деталей см. Таблица 1.

Notice
  • При создании multi-AZ кластера выберите минимум два узла. В противном случае развертывание multi-AZ кластера завершится ошибкой.
  • При развертывании multi-AZ кластера узлы равномерно распределяются по разным AZ.
Таблица 1 Количество узлов и распределение по 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 ГБ и не может быть изменён.