Монітори ресурсів і розрахунок кредитів

Керування, врядування й співпраця в Snowflake

Emily Melhuish

Technical Curriculum Developer, Snowflake

Проблема вартості

  • Аналітики щодня запускають запити на кількох складах
  • Дорогий ad-hoc запит залишили працювати на довгі вихідні
  • Кредити накопичуються значно більше, ніж має коштувати одна задача
  • Монітори ресурсів — відповідь Snowflake
  • Дорогі запити збільшують рахунок Snowflake Діаграма витрат

  • Монітор ресурсів = відповідь Snowflake Рамка контролю витрат.png

Керування, врядування й співпраця в Snowflake

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

  • Одиниця обчислювального споживання
  • 1 кредит = 1 година безперервної роботи Standard Gen 1 X-Small складу
  • Споживання кредитів залежить від типу й розміру складу
  • Кредити списуються лише під час активної роботи складу

Склади за відділами.png

Керування, врядування й співпраця в Snowflake

Споживання кредитів за розміром складу

 

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

1 https://www.snowflake.com/legal-files/CreditConsumptionTable.pdf
Керування, врядування й співпраця в Snowflake

Важливі застереження щодо білінгу

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

Постачальники хмари Snowflake.png

Керування, врядування й співпраця в Snowflake

Що таке монітор ресурсів?

  • Відстежує споживання кредитів відносно встановленої квоти
  • Прикріплюється до складу або всього облікового запису
  • Фіксує прогрес під час споживання кредитів складом
  • Виконує дію, коли споживання досягає порогового відсотка

Монітор ресурсів.png

Керування, врядування й співпраця в Snowflake

Дії монітора ресурсів

Дії монітора ресурсів

Керування, врядування й співпраця в Snowflake

Монітори на рівні облікового запису vs складу

  • Рівень облікового запису: відстежує загальне споживання по всіх складах
  • Єдиний запобіжник для загального бюджету
  • Рівень складу: діє для одного складу, кожна команда має свою квоту
  • Обидва рівні можуть співіснувати: жорстка стеля плюс ліміти для команд
Керування, врядування й співпраця в Snowflake

Переходимо до практики!

Керування, врядування й співпраця в Snowflake

Preparing Video For Download...