Azure Фабрика данных (ADF) против Azure Функции: Как выбрать? - PullRequest
0 голосов
/ 08 февраля 2020

В настоящее время мы используем триггер Blob Azure Функции для перемещения json данных в Cosmos DB. Мы планируем заменить Azure Функции конвейером Azure Data Factory (ADF). Я новичок в Azure фабрике данных (ADF), поэтому не уверен, может ли Azure конвейер фабрики данных (ADF) быть лучшим вариантом или нет?

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

Основное использование Azure Фабрика данных - прием данных. Azure Функции являются безсерверными (функция как услуга), и лучше всего их использовать для кратковременных экземпляров. Azure Функции, которые выполняются в течение нескольких секунд, намного дороже. Azure Функции хороши для микро-сервисов, управляемых событиями. Для приема данных лучше использовать Azure фабрику данных, поскольку ее эксплуатационные расходы на большие данные будут меньше, чем azure функций. Также вы можете интегрировать конвейеры обработки Spark в ADF для более сложных конвейеров приема данных.

0 голосов
/ 09 февраля 2020

Исходя из ваших требований, Azure Data Factory - ваш идеальный вариант. Вы можете выполнить это tutorial для настройки вывода Cosmos DB и Azure ввода хранилища BLOB-объектов.

Преимущество перед azure заключается в том, что вам не нужно писать какой-либо пользовательский код, если не требуется очистка данных, а azure фабрика данных является рекомендуемой опцией, даже если вы хотите azure Функция для других целей вы можете добавить его в конвейер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...