Решение бессерверных вычислений для бизнес-приложений

Службы ИИ Azure
Azure Cosmos DB
Dynamics 365
Power BI

Идеи, связанные с решением

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

Это бессерверное решение предоставляет эффективный способ управления данными клиентов. Основные компоненты включают API распознавания лиц Azure Cognitive Services, который предоставляет доступ к технологии распознавания лиц. Решение также включает управление отношениями с клиентами (CRM) через Dynamics 365 и аналитику данных с помощью Power BI.

Архитектура

Схема архитектуры, на которой показано, как данные клиента отправляются в конечную точку и добавляются в API распознавания лиц, список рассылки и базу данных.

Скачайте SVG-файл этой архитектуры.

Поток данных

  1. Сведения о новом клиенте публикуются в веб-конечной точке.
  2. Фотография клиента публикуется в API распознавания лиц Cognitive Services, где изображение связано с именем клиента.
  3. Сведения о клиенте записываются в систему CRM, например Dynamics 365.
  4. Сведения о клиенте отправляются в Power BI.
  5. Сведения о клиенте добавляются в список рассылки MailChimp.
  6. Решение создает запись клиента в Azure Cosmos DB.

Компоненты

  • Служба "Управление API Azure" создает совместимые современные шлюзы API для внутренних служб. Помимо приема вызовов API и их пересылки в серверные части, эта платформа также проверяет ключи, маркеры, сертификаты и другие учетные данные. Управление API также применяет квоты на использование и ограничения скорости, а также регистрирует метаданные вызовов.
  • Cognitive Services состоит из облачных служб, которые предоставляют функции ИИ. Вы можете использовать REST API и пакеты SDK клиентской библиотеки для создания когнитивного интеллекта в приложениях.
  • API распознавания лиц Cognitive Services предоставляет доступ к функциям, которые обнаруживают признаки и атрибуты лиц. Вы также можете использовать API для сопоставления изображений.
  • Dynamics 365 — это портфель интеллектуальных приложений, которые компании могут использовать для планирования корпоративных ресурсов (ERP) и CRM.
  • Power BI — это набор программных служб и приложений, которые предоставляют аналитические отчеты.
  • Mailchimp — это маркетинговая платформа электронной почты, предоставляющая услуги автоматизации.
  • Azure Cosmos DB — это многомодельная глобально распределенная база данных. Azure Cosmos DB позволяет гибко масштабировать пропускную способность и ресурсы хранилища в любом количестве географических регионов.
  • Функции Azure — это бессерверная вычислительная платформа, которую можно использовать для создания приложений. Функции позволяют использовать триггеры и привязки для реагирования на изменения в службах Azure.

Сведения о сценарии

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

В этом решении используется база данных NoSQL Azure Cosmos DB. Этот тип системы баз данных предназначен для быстрого хранения огромных объемов быстро изменяющихся неструктурированных данных и обеспечения их доступности для поиска, консолидации и анализа.

Потенциальные варианты использования

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

Next Steps