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

Экономия на Microsoft Fabric: автоматическое масштабирование емкости с помощью PowerShell

RADACAD

0:00 / 0:00

Экономия на Microsoft Fabric: автоматическое масштабирование емкости с помощью PowerShell

2 200 просмотров · 2 нед. назад
RADACAD
97,9 тыс. подписчиков
2 200 просмотров · 2 нед. назад
Вы почти наверняка платите за ресурсы Fabric, которые вам не нужны большую часть недели, и это видео покажет вам, как это прекратить. Я подробно расскажу о реальной структуре затрат на лицензирование Fabric по SKU F, о том, чем оно отличается от зарезервированного экземпляра, а затем создам в режиме реального времени автоматизированное расписание масштабирования, которое будет автоматически увеличивать и уменьшать ваши ресурсы, так что вы будете платить только за фактически используемую мощность, когда вы её используете, без дополнительных затрат на лицензирование сверх того, что вы бы заплатили в любом случае. Что вы узнаете Я начну с того, как на самом деле работает ценообразование по SKU F: за что вы платите, как модель оплаты по мере использования сравнивается со старой моделью оплаты за ресурсы в Power BI Premium, и почему зарезервированный годовой контракт не является автоматически самым дешевым вариантом, как только вы поймете, насколько гибким на самом деле является F SKU. Большинство людей либо переплачивают за большой зарезервированный SKU, который им не нужен ночью, либо недоплачивают и лишают возможности создавать отчеты в рабочее время. Я показываю, почему обоих вариантов можно избежать, и откуда берется реальная экономия. Затем я излагаю стратегию, на которой построено все это видео: поддерживайте небольшую мощность F2, работающую круглосуточно, для обработки ваших ETL-конвейеров и фоновой обработки данных — рабочих нагрузок, которым все равно, какое время суток, а затем автоматически масштабируйтесь до F8 в рабочие часы в будние дни, когда ваши пользователи активно запускают отчеты и обновляют семантические модели и действительно нуждаются в дополнительных вычислительных ресурсах. Ночью, в выходные и в часы затишья вы автоматически возвращаетесь к F2, и никому не нужно помнить о переключении тумблера. Далее следует полная демонстрация от начала до конца. Я настраиваю учетную запись Azure Automation с нуля, показываю скрипт PowerShell, который фактически выполняет вызовы масштабирования вверх и вниз в отношении мощности вашей инфраструктуры, и демонстрирую работу всего процесса по расписанию: мощность автоматически снижается до F2 ночью и в выходные дни, а масштабируется до F8 непосредственно перед началом рабочего дня вашей команды. Вы видите фактическое изменение SKU мощности в административном портале Fabric в режиме реального времени по мере выполнения автоматизации. Почему это важно Мощность Fabric оплачивается почасово, независимо от того, используется она кем-либо или нет. Если ваша мощность рассчитана на пиковую нагрузку отчетности 24 часа в сутки, 7 дней в неделю, вы платите пиковую цену за более чем 100 часов в неделю, когда никто ничего не запрашивает. Такой подход не влияет на фоновые рабочие нагрузки, одновременно сокращая ваши ежемесячные или годовые расходы на Fabric, часто оказываясь дешевле, чем зарезервированный годовой контракт, рассчитанный на самые загруженные часы, и все это с использованием возможностей, которые уже входят в вашу существующую подписку на Fabric и Azure. Для кого это подходит Если вы отвечаете за мощность Fabric в вашей организации, будь то руководитель платформы данных, администратор Power BI, специалист по FinOps или IT-затратам, или консультант, консультирующий клиентов по лицензированию Fabric, вы можете внедрить эту схему за один день и начать экономить уже с той же недели. Вам не нужно быть экспертом по PowerShell, полный скрипт показан и объяснен шаг за шагом. Часто задаваемые вопросы Повлияет ли уменьшение масштаба на мои запланированные обновления или конвейеры? Нет, в этом и заключается смысл круглосуточной работы Fabric. Ваши ETL-процессы, потоки данных и фоновые задания продолжают непрерывно работать на меньшем SKU, только возможности для формирования отчетов увеличиваются, когда это действительно необходимо. Нужно ли быть разработчиком, чтобы настроить это? Нет. Полный скрипт PowerShell показан во время демонстрации, а учетная запись Azure Automation управляет планированием за вас. Если вы можете скопировать скрипт и установить повторяющийся триггер, вы можете реализовать это в своем собственном клиенте. Это дешевле, чем зарезервированный годовой контракт Fabric? Часто да. Зарезервированный контракт имеет цену за фиксированный SKU, который постоянно используется. Когда в вашем реальном графике использования наблюдаются четкие пики и спады, например, рабочие часы в будние дни, ночи и выходные, плановое масштабирование может превзойти даже годовое соглашение со скидкой по общей стоимости. Можно ли адаптировать это к другому графику, например, круглосуточному режиму 5 дней в неделю или нескольким пикам в день? Да, сценарий PowerShell и расписание учетной записи автоматизации легко настраиваются под любой фактический график вашей организации, будь то один пик в день, два пика или полностью пользовательский календарь. Работает ли это с любым размером SKU F, а не только с F2 и F8? Да, тот же шаблон применяется независимо от баз...