Modifier

Applications et données en couches pour l’analytique

Azure Functions
Azure Stack
Stockage Azure
Azure App Service

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez que nous développions le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, adressez-nous vos commentaires GitHub.

Cette idée de solution décrit comment hiérarchiser des données et des applications localement et sur Azure. À mesure que les données affluent dans un compte de stockage, vous pouvez utiliser Azure Stack pour déterminer si elles présentent des anomalies ou analyser leur degré de conformité et pour afficher des insights dans les applications.

Architecture

Diagramme d’architecture montrant comment hiérarchiser les données et les applications localement et sur Azure.Téléchargez un fichier Visio de cette architecture.

Dataflow

  1. Les données circulent dans un compte de stockage.
  2. La fonction sur Azure Stack analyse les données pour vérifier l’absence d’anomalies ou leur conformité.
  3. Des insights localement pertinents sont affichés sur l’application Azure Stack.
  4. Les insights et anomalies sont mis en file d’attente.
  5. La majeure partie des données sont placées dans un compte de stockage d’archive.
  6. La fonction envoie des données de la file d’attente au service Stockage Azure.
  7. Les insights globalement pertinents et conformes sont disponibles dans l’application globale.

Composants

  • Stockage : Stockage dans le cloud durable, hautement disponible et considérablement évolutif
  • Azure Functions : Traitez les événements avec du code sans serveur
  • Azure Stack : Générez et exécutez des applications hybrides novatrices dans les limites du cloud

Détails du scénario

Ce scénario peut vous aider à hiérarchiser des données et des applications localement et sur Azure. Filtrez les données inutiles tôt dans le processus, rapprochez les applications cloud des données localement, et analysez les données agrégées à grande échelle à partir de plusieurs emplacements sur Azure.

Cas d’usage potentiels

Les applications hiérarchisées présentent les avantages suivants :

  • Possibilité de mettre à jour la pile technologique d’un niveau sans affecter d’autres domaines de l’application.
  • Les équipes de développement évoluent dans leurs propres domaines d’expertise.
  • Possibilité de mettre à l’échelle l’application.
  • Augmente la fiabilité et l’indépendance des serveurs ou services sous-jacents.

Étapes suivantes