4. Services d’infrastructure
Batch
Application
Logic Apps
Services applicatifs
SQL
Database
Redis
Cache
NoSQL
Search
HDInsight
Stream
Analytics
Machine
Learning
Event
Hubs
Marketplace
Active
Directory
...
Cognitive
Services
Power BI
Embedded
API
Management
Media
Services
Key Vault
Platform as a Service
App
Service
Service
Fabric
Functions Logic Apps
Serverless
5. Azure Functions
Process events with Serverless code.
Make composing Cloud Apps insanely easy
Develop Functions in C#, Node.js, F#, Python, PHP, Batch and more
Easily schedule event-driven tasks across services
Expose Functions as HTTP API endpoints
Scale Functions based on customer demand
Easily integrate with Logic Apps
Abstraction of servers, infrastructure and configuration of operating system
“Serverless Computing” ne signifie bien entendu pas qu’il n’y a pas de serveur.
Cela signifie tout simplement que l’on ne s’en préoccupe pas… et on paie à l’usage
Le bénéfice ici est que cela fait beaucoup moins de gestion pour l’utilisateur (pas de monitoring technique, pas de haute disponibilité, …)
Event-driven scale
Le scaling du service doit se faire tout seul, de manière transparente pour le développeur, en fonction de l’usage de celui-ci.
Le bénéfice est que ce n’est pas au développeur de gérer le scaling manuellement ou en fonction de règles qu’il définit. C’est automatique.
Sub-second billing
Facturation en fonction des ressources réellement utilisées. S’il n’y a pas de requête sur le système, on ne paye rien, même pas les seconds de potentielle utilisation.
Dans certains cas, cela veut dire une facturation de quelques centimes seulement pour un workload qui aurait pu couter bien plus sur un modèle traditionnel.
Mono-lithic application -> loosely coupled components
Events happening async outside client application
Build/use micro-functionality to react to a single event
Le but de cette slide est de repositionner la plateforme applicative Microsoft Azure:
Quelles sont les options pour concevoir et héberger une application, aussi bien au niveau IaaS (VM, network, conteneur) que PaaS ou tout simplement consommation de service applicatif
Permet de revenir rapidement sur les modèles IaaS / PaaS / SaaS et aussi sur le fait que l’on ne doit pas forcément choisir l’un ou l’autre mais que l’on peut combiner les 3
Repositionner la marketplace comme une source très importante de solutions partenaires prepackagées