Ищем правильные инструменты Azure - PullRequest
0 голосов
/ 02 октября 2019

Для начала я совершенно новичок в разработке Azure. Я работаю над школьным / корпоративным проектом, связанным с управлением на основе знаний, и мы будем работать с большими (ish) данными в среде Azure.

В основном мы хотим собирать данные из разных API, ивозможно также использовать сканированные данные. Все будет настроено в веб-приложении, которое легко использовать для компании, с которой мы работаем. По сути, нам нужно интегрировать полученные данные в пользовательский интерфейс, развернутый в Azure. Я не уверен, нужна ли нам база данных / хранилище или есть какой-то сервис Azure, который может просто извлекать и отображать данные с использованием заданных параметров.

Поэтому мой вопрос: какие инструменты в Azure следует использовать? смотреть в? Есть так много разных, и они становятся немного запутанными, так как похоже, что многие делают "своего рода" одно и то же. Как лучше всего настроить сканер в Azure? Или эти запросы API и их отображение на веб-странице?

Спасибо!

Ответы [ 2 ]

1 голос
/ 02 октября 2019

Я бы поддержал рекомендацию для приложений логики. Я использовал приложения логики для выполнения многих работ, аналогичных тому, что вы описываете. Обратите внимание на использование пользовательских соединителей с приложениями логики, которые в основном предоставляют сторонние API-интерфейсы в качестве повторно используемых объектов в любом из ваших приложений логики. Я добавлю предостережение о том, что, если API, к которым вы подключаетесь, старше (например, SOAP), у вас, вероятно, будут некоторые проблемы, так как приложения логики не обрабатывают XML так изящно, как json. Для веб-сканера, в зависимости от сложности, вы можете создать приложение логики, которое преобразует веб-страницы в расходуемый API ... http://dontcodetired.com/blog/post/Screen-Scraping-As-A-Service-with-Azure-Functions-in-5-Mins

1 голос
/ 02 октября 2019

Поначалу я понимаю, что это может быть довольно устрашающе!

Для начала вы можете обратиться к Приложениям логики для получения данных из стороннего API.

Вам также необходимо подумать о том, насколько большими являются данные, как структура данных и как ваше веб-приложение должно будет их использовать.

Это высокоструктурированные данные, которые необходимо поместить в базу данных SQL, данные ключа / значения, которые можно хранить в таблицах хранения, или что-то еще целиком?

С точки зрения веб-сканера вы собираетесьнакатить свой код для этого? Вы можете взглянуть на WebJob , сидящий в вашем веб-приложении, или, если хотите, можете заняться этим с помощью основанной на таймере функции Durable Function .

. Есть много других вещей, чтобы рассмотреть, но, надеюсь, вышеизложенное дает вам хотя бы кое-что, чтобы начать смотреть.

В Azure всегда будет как минимум полдюжины способов сделать то же самое, поэтому не думайте, что вам нужно найти «правильное» решение, если вы можете найти решение, которое работает для вас в терминахпростоты разработки, стоимости и т. д., то пойти на это!

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