Azure: передача файлов оркестровки - какие компоненты Azure подходят лучше всего? - PullRequest
0 голосов
/ 23 марта 2020

У меня есть проект, в котором нам нужно передавать файлы (в основном на основе SFTP, но также и HTTP) между 20+ системами. В настоящее время мы определили +200 различных файлов, которые необходимо передать. Мы хотели бы установить в Azure, где можно настроить, контролировать и регистрировать различные передачи, однако мы не уверены, какой путь к go.

Вопрос: Какие Azure компоненты лучше всего подходят для вышеуказанной задачи? Какие компоненты вы бы использовали?

Одним из возможных решений было бы реализовать большой набор функций Azure, каждая из которых отвечает за одну передачу файла. Это потребует от нас настройки мониторинга самостоятельно, и это приведет к очень большому количеству функций.

Мы также стремимся к Azure фабрике данных и Azure Logi c приложениям, но мы не уверены, смогут ли они дать какие-либо преимущества в отношении мониторинга, повторного запуска неудачных заданий и т. д. c.

1 Ответ

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

Как вы уже упомянули в своем описании, очевидно, что Azure Функция не подходит для вашего сценария, потому что вам нужно создать большое количество функций для выполнения передачи. Более того, больно следить за таким масштабом выполнения функций. . Вам нужно выделить guish данные журнала и сохранить их в табличном хранилище или что-то в этом роде, что приведет к увеличению затрат. Итак, он пройден!

На мой взгляд, ADF - лучшее решение для вас. Он может контролироваться с помощью многими способами , и он поддерживает функцию повторного запуска, следуйте этому video . Также еще одной отличительной особенностью ADF является среда автономной интеграции, которая поддерживает передачу между локальной системой и Azure облачной средой.

Что касается приложения Logi c, я не могу найти ни одной функции, связанной с этим, поэтому я не думаю, что она могла бы привлечь ваше внимание.

...