Мониторы ресурсов и расчёт кредитов

Управление, управление данными и совместная работа в Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Проблема затрат

  • Аналитики ежедневно выполняют запросы на нескольких складах
  • Один дорогостоящий незапланированный запрос оставлен активным на длинные выходные
  • Кредиты накапливаются значительно сверх нормы для одной задачи
  • Мониторы ресурсов — ответ Snowflake на эту проблему
  • Дорогие запросы увеличивают счёт Snowflake График роста затрат

  • Монитор ресурсов = ответ Snowflake Система управления затратами

Управление, управление данными и совместная работа в Snowflake

Что такое кредит Snowflake?

  • Единица измерения потребления вычислительных ресурсов
  • 1 кредит = 1 час непрерывной работы склада Standard Gen 1 X-Small
  • Потребление кредитов зависит от типа и размера склада
  • Кредиты списываются только во время активной работы склада

Склады по отделам

Управление, управление данными и совместная работа в Snowflake

Потребление кредитов по размеру склада

 

Таблица потребления кредитов

1 https://www.snowflake.com/legal-files/CreditConsumptionTable.pdf
Управление, управление данными и совместная работа в Snowflake

Важные особенности тарификации

  • Использование виртуального склада тарифицируется посекундно, минимум — 1 минута
  • Уровень облачных сервисов: аутентификация, оптимизация запросов, метаданные
  • Кредиты за облачные сервисы списываются только при превышении 10% дневных вычислений склада
  • Ниже этого порога облачные сервисы фактически включены в стоимость

Облачные провайдеры Snowflake

Управление, управление данными и совместная работа в Snowflake

Что такое монитор ресурсов?

  • Отслеживает потребление кредитов относительно заданной квоты
  • Привязывается к отдельному складу или ко всему аккаунту
  • Фиксирует прогресс по мере расхода кредитов складом
  • Выполняет действия при достижении порогового процента

Монитор ресурсов

Управление, управление данными и совместная работа в Snowflake

Действия монитора ресурсов

Действия монитора ресурсов

Управление, управление данными и совместная работа в Snowflake

Мониторы на уровне аккаунта и склада

  • Уровень аккаунта: отслеживает суммарное потребление по всем складам
  • Единое ограничение для общего бюджета
  • Уровень склада: охватывает один склад, каждая команда получает свою квоту
  • Оба уровня могут сосуществовать — общий потолок и лимиты для каждой команды
Управление, управление данными и совместная работа в Snowflake

Попрактикуемся!

Управление, управление данными и совместная работа в Snowflake

Preparing Video For Download...