Масштабировать кластер ClickHouse
В кластер облачных баз данных ClickHouse можно добавить или удалить шарды. Чтобы добавить шард в кластер, состоящий из одного шарда с одной нодой, сначала нужно добавить ClickHouse Keeper. Группа нод ClickHouse Keeper обязательна для всех конфигураций кластера, кроме однонодной.
Вы также можете масштабировать группы нод — шарды и ClickHouse Keeper. Например:
-
изменить конфигурацию внутри линеек с фиксированными конфигурациями — можно выбрать конфигурацию только с размером диска больше, чем в текущей;
-
увеличить количество vCPU, RAM и размер диска в линейке с произвольными конфигурациями;
-
изменить линейку конфигураций на другую с таким же типом диска, но большим размером диска. Изменить линейку с локальным диском на линейку с сетевым диском и наоборот нельзя.
Добавить шард
Вы можете добавить только один шард за раз. В кластере может быть не больше десяти шардов.
-
Если кластер состоит только из одного шарда с одной нодой, добавьте ClickHouse Keeper.
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
-
Откройте вкладку Активные.
-
Откройте страницу кластера базы данных → вкладка Настройки.
-
В блоке Кластер нажмите Добавить шард.
-
Опционально: измените имя шарда.
-
Выберите линейку конфигураций.
-
Если вы выбрали линейку с произвольными конфигурациями, выберите тип диска и укажите количество vCPU, размер RAM и размер диска.
-
Если вы выбрали линейку с фиксированными конфигурациями, выберите конфигурацию.
-
Укажите количество нод в шарде.
-
Опционально: чтобы ноды шарда были доступны из интернета, отметьте чекбокс Подключить публичный доступ. Для каждой ноды шарда будет назначен отдельный публичный IP-адрес.
Если подсеть кластера не соответствует требованиям, подключение публичного доступа недоступно. Вы можете подготовить приватную подсеть и подключить публичный IP-адрес после добавления шарда.
-
Опционально: укажите вес шарда. Доступны значения от 0 до 65 535.
-
Нажмите Сохранить.
Добавить ClickHouse Keeper
Группу нод ClickHouse Keeper нельзя удалить из кластера после ее добавления.
При добавлении ClickHouse Keeper таблицы MergeTree автоматически преобразуются в реплицируемые таблицы (например, в ReplicatedMergeTree). Подробнее про реплицируемые таблицы в инструкции Replicated* table engines документации ClickHouse.
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
-
Откройте вкладку Активные.
-
Откройте страницу кластера базы данных → вкладка Настройки.
-
В блоке Кластер нажмите Добавить ClickHouse Keeper.
-
Опционально: измените имя группы нод.
-
Выберите линейку конфигураций.
-
Если вы выбрали линейку с произвольными конфигурациями, выберите тип диска и укажите количество vCPU, размер RAM и размер диска.
-
Если вы выбрали линейку с фиксированными конфигурациями, выберите конфигурацию.
-
Нажмите Сохранить.
Удалить шард
Удаление шарда приведет к удалению всех данных, которые находятся на этом шарде.
Вы можете удалить шард из кластера, если он не является единственным шардом.
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
-
Откройте вкладку Активные.
-
Откройте страницу кластера → вкладка Настройки.
-
В меню шарда выберите Удалить.
-
Введите имя шарда для подтверждения.
-
Нажмите Удалить.
Масштабировать группу нод
В процессе масштабирования группы нод активные соединения с нодами прервутся.
-
В панели управления в верхнем меню нажмите Продукты и выберите Облачные базы данных.
-
Откройте вкладку Активные.
-
Откройте страницу кластера базы данных → вкладка Настройки.
-
В меню группы нод выберите Изменить конфигурацию.
-
Опционально: измените имя группы нод.
-
Масштабируйте группу нод. Вы можете:
- изменить конфигурацию внутри линеек с фиксированными конфигурациями — можно выбрать конфигурацию только с размером диска больше, чем в текущей;
- увеличить количество vCPU, RAM и размер диска в линейке с произвольными конфигурациями;
- изменить линейку конфигураций на другую с таким же типом диска, но большим размером диска. Изменить линейку с локальным диском на линейку с сетевым диском и наоборот нельзя.
-
Нажмите Сохранить.