Introduction

Effectué

Imaginez que vous travaillez pour une entreprise d’escaliers roulants qui a investi dans la technologie IoT pour monitorer son produit sur site. Vous supervisez le traitement des données du capteur de température des engrenages d’entraînement des escaliers roulants. Vous supervisez les données de température et ajoutez un indicateur de données pour signaler la température excessive des engrenages. Dans les systèmes en aval, ces données permettent de déterminer à quel moment la maintenance est nécessaire.

Votre entreprise reçoit des données de capteurs de plusieurs sites et de différents modèles d’escaliers roulants. Les données arrivent dans différents formats, notamment des chargements de fichiers de commandes, des extractions de base de données planifiées, des messages en file d’attente et des données entrantes en provenance d’un hub d’événements. Vous souhaitez développer un service réutilisable capable de traiter les données de température de toutes ces sources. Étant donné que l’utilisation des ascenseurs atteint des pics à différents moments de la journée et dans le monde entier, les ressources requises pour le traitement en temps réel varient tout au long de la journée.

Si vous concevez un tel service dans le cadre d’une stratégie d’architecture d’entreprise traditionnelle, vous devez d’emblée prendre en compte l’infrastructure du serveur et la maintenance. Il s’agirait alors de déterminer le matériel nécessaire, d’en planifier l’installation, de coordonner la gestion avec le service informatique, et ainsi de suite.

L’informatique serverless constitue une solution alternative à tout ce travail. Avec l’informatique serverless, votre fournisseur de cloud gère le provisionnement et la maintenance de l’infrastructure, ce qui vous permet de vous concentrer pleinement sur la création de la logique d’application. Azure Functions est un composant clé de l’offre d’informatique serverless d’Azure qui vous permet d’exécuter dans le cloud le code ou les fonctions que vous écrivez dans le langage de programmation de votre choix.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Déterminer si l’informatique serverless répond à vos besoins opérationnels.
  • Créer une application de fonction Azure dans le portail Microsoft Azure.
  • Exécuter une fonction à l’aide de déclencheurs.
  • Superviser et tester votre fonction Azure à partir du portail Azure.