Поделиться через


Емкость Fabric и потребление OneLake

Для всех возможностей Microsoft Fabric требуется только одна емкость, включая Microsoft OneLake. В этой статье приведен подробный пример использования хранилища и вычислений OneLake.

С помощью OneLake вы платите за сохраненные данные, аналогичные службам, таким как Azure Data Lake Storage (ADLS) 2-го поколения или Amazon S3. Однако, в отличие от других служб, OneLake не включает отдельную плату за транзакции (например, чтение, запись) с вашими данными. Вместо этого транзакции потребляют из существующих ресурсов Fabric, которые вы также используете для запуска других функций Fabric. Сведения о ценах см. в разделе "Цены на Fabric".

Чтобы проиллюстрировать, рассмотрим пример.

  • Вы приобретаете SKU F2 с 2 единицами емкости (CU) каждую секунду и называете его Capacity1.

  • Затем вы создадите рабочую область, Workspace1 и отправьте файл в lakehouse с помощью портала Fabric. Это действие использует как хранилище OneLake, так и транзакции OneLake.

Теперь рассмотрим каждый из этих измерений.

Хранилище OneLake

Хранилище OneLake использует модель с оплатой по мере использования. Счет отображает отдельную плату за хранилище OneLake для сохраненных данных.

Если вы являетесь администратором емкости, вы можете просмотреть потребление хранилища в приложении метрик емкости Fabric. В приложении "Метрики емкости Fabric" откройте вкладку Хранилище и в раскрывающемся меню "Опыт" выберите Озеро, чтобы просмотреть стоимость хранилища OneLake. Если в емкости есть несколько рабочих областей, вы можете увидеть, сколько памяти занимает каждая рабочая область.

Снимок экрана: просмотр хранилища OneLake в приложении метрик Fabric.

Таблица сведений о рабочей области содержит два столбца: текущее хранилище и хранилище с выставлением счетов. Оплачиваемое хранилище отражает совокупное использование данных в течение месяца. Общая плата за хранение данных не начисляется в один день месяца, а на пропорциональной основе в течение всего месяца. Вы можете оценить ежемесячную цену как оплачиваемое хранилище (ГБ), умноженное на цену за ГБ в месяц.

Например, хранение 1 ТБ данных в день 1 добавляется к 33 ГБ ежедневно оплачиваемого хранилища. В день один это 1 ТБ / 30 дней = 33 ГБ и каждый день добавляет 33 ГБ до конца месяца. Обратимое удаление OneLake защищает отдельные файлы от случайного удаления, сохраняя файлы в течение семи дней до окончательного удаления. Мягко удаленные данные оплачиваются по той же ставке, что и активные данные.

Схема показывает разницу между оплачиваемым и текущим хранилищем.

Для получения дополнительной информации см. страницу приложения метрик по хранилищам.

Вычисление OneLake

Запросы к OneLake (например, чтение, запись или перечисление) используют мощность Fabric. OneLake сопоставляет API с операциями, такими как ADLS, сопоставляет каждую операцию REST с ценой.

Вы можете увидеть, как используется емкость для каждой операции в приложении Fabric Metrics. В приложении "Метрики емкости Fabric" откройте вкладку "Вычисления ". Наведите указатель мыши на элемент, для которого требуется просмотреть сведения об операции.

Снимок экрана: просмотр вычислений OneLake в приложении метрик Fabric.

В предыдущем примере загрузка файла приводит к выполнению транзакции записи, которая потребляет секунды CU. Вкладка "Вычисления " приложения "Метрики емкости Структуры" сообщает об этом потреблении в качестве записи OneLake через прокси-сервер в столбце имени операции.

Однако если вы читаете эти данные с помощью ноутбука, вы потребляете CU секунд операций чтения. Приложение метрик сообщает об этом использовании как OneLake Read через перенаправление. Сведения о том, как каждая операция использует единицы емкости, см. на странице потребления OneLake.

Дополнительные сведения о различных терминологиях в приложении метрик см. в статье Общие сведения о странице вычислений приложений метрик Microsoft Fabric.

Использование емкости сочетаний клавиш

В предыдущем примере плата за хранение и вычислительные ресурсы выставляется на Capacity1. Теперь предположим, что у вас есть вторая емкость Capacity2 , содержащая workspace2. Вы создадите lakehouse и создадите ярлык для файла parquet в Workspace1. Вы создаете записную книжку для выполнения запросов к файлу Parquet. Когда Capacity2 обращается к данным, вычислительные или транзакционные затраты на эту операцию чтения потребляют вычислительные единицы (CU) из Capacity2. Хранилище по-прежнему оплачивается на "Capacity1".

Диаграмма, показывающая, как выполняется быстрое выставление счетов по производительности.

  • Если Capacity2 приостановлен, но Capacity1 активен, вы не можете читать данные с помощью ярлыка в Workspace2 (Capacity2), но можете получить доступ к данным напрямую в Workspace1 (Capacity1).

  • Если емкость 1 приостановлена и емкость2 активна, данные в Workspace1 (Capacity1) не считываются, но данные по-прежнему можно использовать с помощью ярлыка в Workspace2. В обоих случаях, так как данные по-прежнему хранятся в Емкость1, затраты на хранение продолжают начисляться на Емкость1.

Если потребление ЦП превышает ограничение емкости, может произойти снижение скорости, что временно вызывает задержку или отклонение транзакций.

Запустите 60-дневную бесплатную пробную версию Fabric, чтобы изучить OneLake и другие функции, и посетите форум Fabric для получения ответов на вопросы.