Ноды ClickHouse

Нода — сервер с развёрнутой СУБД.

Репликация — это механизм синхронного или асинхронного копирования данных между нодами кластера для обеспечения отказоустойчивости, балансировки нагрузки и высокой доступности.

В ClickHouse репликация поддерживается только для таблиц семейства MergeTree:

  • ReplicatedMergeTree;
  • ReplicatedSummingMergeTree;
  • ReplicatedReplacingMergeTree;
  • ReplicatedAggregatingMergeTree;
  • ReplicatedCollapsingMergeTree;
  • ReplicatedVersionedCollapsingMergeTree;
  • ReplicatedGraphiteMergeTree.

Каждая реплика хранит свою копию данных и обменивается изменениями с другими репликами через Координатор.

Репликация решает следующие задачи:

  • повышение отказоустойчивости — при сбое одной ноды данные доступны на других нодах;

  • балансировка нагрузки — чтение данных распределяется между всеми нодами, снижая нагрузку на отдельные ноды;

  • согласованность данных — гарантия, что все ноды содержат актуальные данные (при синхронной репликации).

Добавление нод

Действие доступно, только если:

Чтобы добавить ноды в кластер:

  1. Выберите проект, в котором заказан кластер ClickHouse.
  2. В главном меню портала перейдите в раздел Ресурсы Базы данных Managed Service for ClickHouse.
  3. В строке с нужным кластером нажмите на кнопку  и выберите пункт Добавить ноду.
  4. Заполните поля в соответствии с конфигурацией вашего кластера:

    Добавить ноду:

    • Количество нод в кластере * — количество добавляемых нод. Всего в кластере может быть не больше 7 нод.

    Координатор:

    Примечания

    1. Координатор — это сервис, обеспечивающий согласованность данных, управление репликацией и координацию распределённых процессов в кластере ClickHouse.

    2. При добавлении нод в кластер Standalone конфигурация кластера меняется на Cluster, который включает в себя 3 ноды Конфигуратора.

    • Количество нод в кластере * — 3;

    • Тип:
      • Публичные — для публичного облака;
      • Персональные — для частного облака;
    • Семейство — семейство процессоров:
      • General-purpose — процессоры с частотой 2.2 GHz с конфигурациями b2, с частотой 2.8 GHz с конфигурациями b5 и процессоры с частотой 3.0 GHz с конфигурациями b3. Подходит для решения большинства задач, например, выполнения кода для веб-сервисов и приложений, размещения интернет-магазинов, создания тестовых сред;
      • Advanced — процессоры с частотой 3.0 GHz с конфигурациями a1 и процессоры с частотой 2.8 GHz с конфигурациями a5. Подходит для работы высоконагруженных систем, например, CRM и баз данных;
    • Серия * — серия процессоров. Процессоры отличаются частотой, от которой зависят производительность сервера и скорость обработки данных:
      • Intel Cascade Lake 2.2 GHzдля небольшой нагрузки;
      • Intel Ice lake 2.8 GHz — подходят для большинства задач;
      • Intel Cascade Lake 3.0 GHz — для обеспечения высокой скорости обработки данных. Например, при работе с Microsoft SQL и 1С;
    • vCPU, шт. — количество процессоров;
    • RAM, ГБ — объём оперативной памяти;
    • Выбрана конфигурация конфигурация сервера определяется автоматически на основании выбранного количества процессоров (vCPU) и объёма оперативной памяти (RAM). Подробнее см. раздел Конфигурации сервера.

      • Average cluster 1 - IOPS Read: 10000 IOPS Write: 3000;
      • Average cluster 2 - IOPS Read: 10000 IOPS Write: 3000;
      • Average cluster 3 - IOPS Read: 10000 IOPS Write: 3000;
      • High cluster 1 - IOPS Read: 15000 IOPS Write: 5000;
      • High cluster 2 - IOPS Read: 15000 IOPS Write: 5000;
      • High cluster 3 - IOPS Read: 15000 IOPS Write: 5000;

      • High cluster 4 - IOPS Read: 15000 IOPS Write: 5000;

      • High cluster 5 - IOPS Read: 15000 IOPS Write: 5000;

      • High cluster 6 - IOPS Read: 15000 IOPS Write: 5000.
        IOPS — операции чтения и записи. Чем больше проводится операций чтения, тем меньше операций записи, и наоборот. При выполнении операций расходуется один и тот же дисковый ресурс.

        Примечание

        Типы дисков отличаются производительностью и количеством IOPS. Подробнее см. раздел Задержка и производительность дисков.

     

    Добавить ноду:

    • Количество нод в кластере * — количество добавляемых нод. Всего в кластере может быть не больше 7 нод.
  5. Нажмите на кнопку Добавить.

Добавленные ноды отображаются на вкладке Ноды:


В этой статье

Мы ответили на ваш вопрос?