Перейти к основному содержимому
Перейти к основному содержимому

Автоматический переход в режим простоя

Автоматический переход в режим простоя

На странице Settings вы также можете выбрать, разрешать ли сервису автоматически переходить в режим простоя после определенного периода бездействия (то есть когда сервис не выполняет никаких запросов, отправленных пользователями). Автоматический переход в режим простоя снижает стоимость сервиса, поскольку во время его приостановки плата за вычислительные ресурсы не взимается.

Настройте IP Access List для вашего сервиса

Когда вы создаёте сервис ClickHouse Cloud, по умолчанию для списка разрешённых IP-адресов установлено значение 'Allow from anywhere.' Мы настоятельно рекомендуем как можно скорее ограничить доступ конкретными IP-адресами или диапазонами. Сервисы с параметром Allow from anywhere могут периодически выводиться из состояния простоя в активное состояние интернет-краулерами и сканерами, которые ищут общедоступные IP-адреса, что может привести к непредвиденным расходам.

Адаптивный переход в режим простоя

ClickHouse Cloud использует адаптивный переход в режим простоя, чтобы предотвращать сбои и одновременно снижать затраты. Перед переводом сервиса в состояние простоя система проверяет несколько условий. Адаптивный переход в режим простоя переопределяет настройку длительности простоя, если выполняется любое из перечисленных ниже условий:

  • Если число частей превышает максимальный порог частей для простоя (по умолчанию: 10 000), сервис не переводится в состояние простоя, чтобы фоновое обслуживание могло продолжаться
  • Если выполняются операции слияния, сервис не переводится в состояние простоя, пока эти слияния не завершатся, чтобы не прерывать критически важную консолидацию данных
  • Кроме того, сервис также корректирует тайм-ауты простоя в зависимости от времени инициализации сервера:
    • Если время инициализации сервера меньше 15 минут, адаптивный тайм-аут не применяется, и используется настроенный пользователем тайм-аут простоя по умолчанию
    • Если время инициализации сервера составляет от 15 до 30 минут, тайм-аут простоя устанавливается на 15 минут
    • Если время инициализации сервера составляет от 30 до 60 минут, тайм-аут простоя устанавливается на 30 минут.
    • Если время инициализации сервера превышает 60 минут, тайм-аут простоя устанавливается на 1 час
Примечание

Сервис может перейти в состояние простоя, при котором приостанавливаются обновления refreshable materialized views, чтение из S3Queue и планирование новых слияний. Уже выполняющиеся операции слияния будут завершены до перехода сервиса в состояние простоя. Чтобы обеспечить непрерывную работу refreshable materialized views и чтения из S3Queue, отключите функцию перехода в состояние простоя.

Когда не следует использовать автоматический переход в режим простоя

Используйте автоматический переход в режим простоя только в том случае, если ваш сценарий допускает задержку перед ответом на запросы, поскольку при приостановке сервиса соединения с ним будут завершаться по тайм-ауту. Автоматический переход в режим простоя оптимален для сервисов, которые используются нечасто и для которых допустима задержка. Он не рекомендуется для сервисов, обеспечивающих часто используемые пользовательские функции.