Bearbeiten

Serverlose Computing-Lösungen für Branchenanwendungen

Azure KI Services
Azure Cosmos DB
Dynamics 365
Power BI

Lösungsmöglichkeiten

Dieser Artikel ist ein Lösungsvorschlag. Wenn Sie möchten, dass wir diesen Artikel um weitere Informationen ergänzen, z. B. potenzielle Anwendungsfälle, alternative Dienste, Überlegungen zur Implementierung oder Preisempfehlungen, lassen Sie es uns über Feedback auf GitHub wissen.

Diese serverlose Lösung bietet eine effiziente Möglichkeit zum Verwalten von Kundendaten. Zu den wichtigsten Komponenten gehört die Gesichtserkennungs-API von Azure Cognitive Services, die Zugriff auf Gesichtserkennungstechnologien bietet. Die Lösung umfasst auch das Kundenbeziehungsmanagement (Customer Relationship Management, CRM) über Dynamics 365 und die Datenanalyse über Power BI.

Aufbau

Architekturdiagramm der Übertragung von Kundendaten an einen Endpunkt, die dann der Gesichtserkennungs-API, einer Adressenliste und einer Datenbank hinzugefügt werden

Laden Sie eine SVG-Datei dieser Architektur herunter.

Datenfluss

  1. Informationen zu neuen Kund*innen werden an einen Webendpunkt gesendet.
  2. Die Fotos der Kund*innen werden an die Gesichtserkennungs-API von Cognitive Services übertragen und mit den Kundennamen verknüpft.
  3. Die Kundeninformationen werden in einem CRM-System wie Dynamics 365 aufgezeichnet.
  4. Die Kundeninformationen werden an Power BI gesendet.
  5. Die Kundeninformationen werden der MailChimp-Adressenliste hinzugefügt.
  6. Die Lösung erstellt in Azure Cosmos DB jeweils einen Datensatz für das Mitglied.

Komponenten

  • Azure API Management erstellt konsistente und moderne API-Gateways für Back-End-Dienste. Neben der Annahme von API-Aufrufen und deren Weiterleitung an Back-Ends überprüft diese Plattform auch Schlüssel, Token, Zertifikate und weitere Anmeldeinformationen. API Management erzwingt außerdem Nutzungskontingente und Begrenzungen der Datenrate und protokolliert Metadaten.
  • Cognitive Services bestehen aus cloudbasierten Diensten, die KI-Funktionen bereitstellen. Sie können die REST-APIs und Clientbibliotheks-SDKs beim Erstellen von kognitiver Intelligenz in Apps verwenden.
  • Die Gesichtserkennungs-API von Cognitive Services bietet Zugriff auf Funktionen, die Gesichtsmerkmale und -attribute erkennen. Sie können die API auch verwenden, um Bilder zuzuordnen.
  • Dynamics 365 ist ein Portfolio intelligenter Anwendungen, die Unternehmen für die Unternehmensressourcenplanung (Enterprise Resource Planning, ERP) und CRM verwenden können.
  • Power BI ist eine Sammlung von Softwarediensten und Apps, die Analyseinformationen bereitstellen.
  • Mailchimp ist eine E-Mail-Marketingplattform, die Automatisierungsdienste bereitstellt.
  • Azure Cosmos DB ist eine global verteilte Datenbank mit Unterstützung mehrerer Modelle. Mit Azure Cosmos DB können Sie Durchsatz und Speicher für Ihre Lösungen elastisch voneinander über eine beliebige Anzahl von geografischen Regionen skalieren.
  • Azure Functions ist eine serverlose Computeplattform, auf der Sie Anwendungen erstellen können. Mit Functions können Sie Trigger und Bindungen verwenden, um auf Änderungen in Azure-Diensten zu reagieren.

Szenariodetails

Serverlose Architekturen wie in dieser Lösung bieten viele Vorteile. Sie können Anwendungen erstellen und ausführen, ohne die zugrunde liegende Infrastruktur verwalten zu müssen. Damit können Sie die Produktivität von Entwickler*innen erheblich steigern.

Diese Lösung verwendet die NoSQL-Datenbank Azure Cosmos DB. Dieser Typ von Datenbanksystem ist so konzipiert, dass große Mengen von schnell veränderlichen, unstrukturierten Daten schnell gespeichert und für die Suche, Konsolidierung und Analyse verfügbar gemacht werden können.

Mögliche Anwendungsfälle

Von dieser Lösung profitieren Organisationen, die große Mengen von Kundendaten verwalten. Sie eignet sich ideal für den Einzelhandel, Medien- und Unterhaltungsunternehmen und andere Branchen, die dienstbasierte Abonnements verwenden, um Videos und Anwendungen wie Office 365 und Adobe zu streamen.

Nächste Schritte