6. AZURE FUNCTIONS
• Exécuter facilement des petits morceaux de code, ou « fonctions », dans le cloud.
– Calcul à la demande déclenché par des évènements
• Une solution idéale pour le traitement des données, et l’intégration de systèmes,
l’utilisation de l’Internet des objets (IoT) et la création de microservices et d’API
simples.
– Utilisez votre langage de développement préféré (C#, Node.JS, Python, etc.)
• Scenarios :
– Répondre à une demande de webhook GitHub
– Redimensionner une image qui a été téléchargée sur Azure Storage
– Utiliser des files d’attente de traitement des commandes
– ...
8. OUTILLAGE
• Visual Studio Tools for
Azure Functions :
– Projet Visual Studio
– Debug en local
– Versionning
• https://aka.ms/azfunctiontools
9. PLATFORME ET MISE À L’ÉCHELLE
• Deux plans d’hébergement:
– Plan App Service :
• Function App exécutées sur App Service plan tout comme les Web
App (Basic, Standard ou Premium)
• Gestion mise à l’échelle (horizontale, verticale)
• Paiement à la machine
– Plan dynamique de consommation (Dynamic) :
• Les Functions sont exécutées sur des serveurs mutualisés
• Mise à l’échelle dynamique
• Paiement à l’exécution (temps, mémoire)
13. AZURE LOGIC APPS
• Service d’intégration
– Connecter les applications : on-
premises, hybrid et cloud
– Exécuter des scénarios d'intégration
complexes avec facilité
• Orchestration de workflow
• Notions de déclencheurs et d’actions
• Passage des paramètres d’actions en
actions
• Monitoring de l’exécution de chaque étape
• Plusieurs dizaines de modèles existants
15. CONNECTORS
• Connecteurs prêts
à l’emploi
– Connecteurs
mangés par la
plateforme
• API connections
– Réutilisation
– Gestion depuis le
portal
Protocols/Native
XML & EDI
Hybrid
SaaS
16. ON-PREMISES DATA GATEWAY AVEC LOGIC APPS
• Pour accéder aux données locales, vous pouvez configurer une connexion à une passerelle de données
locales (Data Gateway) pour les connecteurs Azure Logic Apps compatibles :
– BizTalk Server
– DB2
– File System
– Informix
– MQ
– MySQL
– Oracle Database
– SAP Application Server
– SAP Message Server
– SharePoint for HTTP only, not HTTPS
– SQL Server
– Teradata
• Connect to on-premises data from logic apps :
– https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-gateway-connection
• Install an on-premises data gateway for Azure Logic Apps
– https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-gateway-install
17. OUTILLAGE
• Logic Apps tools for Visual
Studio
– Logic Apps designer
– Deployment templates
– Source Control & CI/CD
18. MONITORING
• Debugging and History
• Trigger history
• Run history
• Tracking
– Azure Monitoring
– Emit core tracking events
– Send to storage or event hub
– Use TrackedProperties for your
own tracking data
• Monitoring view
• Diagnostics & Alerts
Azure