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