Fonctionnalités Azure

Bien plus qu’un calcul serverless basé sur les événements

Dynamiser et simplifier le développement d’applications grâce au calcul serverless

Améliorez l’efficacité de votre développement avec Functions, une plateforme de calcul serverless basée sur les événements qui peut aussi résoudre des problèmes d’orchestration complexes. Créez et déboguez localement sans configuration supplémentaire, procédez au déploiement et opérez à l’échelle dans le cloud, et intégrez des services à l’aide de déclencheurs et de liaisons.

Mise à l’échelle automatisée et flexible basée sur le volume de la charge de travail, qui se concentre sur l’ajout de valeur plutôt que sur la gestion de l’infrastructure

Modèle de programmation intégré basé sur des déclencheurs et des liaisons qui vous aident à répondre à des événement et à vous connecter à d’autres services en toute simplicité

Expérience de développement de bout en bout, de la création au débogage, en passant par le déploiement et la surveillance avec des fonctionnalités DevOps et des outils intégrés

Large éventail de langages de programmation et d’options d’hébergement : choisissez toujours ce qui correspond le mieux à chaque scénario et adaptez-le rapidement aux besoins de votre entreprise

Améliorer votre expérience de développement de bout en bout

Tirez parti d’une expérience de développement complète de bout en bout avec Functions, de la création au débogage en local sur des plateformes majeures, telles que Windows, macOS et Linux, en passant par le déploiement et la surveillance dans le cloud. Utilisez les extensions et modèles de Functions dans Visual Studio et Visual Studio Code pour un développement plus efficace et rapide sur votre ordinateur local, complétement intégré à la plateforme Azure tout entière. Développez à l’aide de vos éditeurs de code favoris et des outils Azure Functions Core Tools. Configurez une intégration et une livraison (CI/CD) continues avec Azure Pipelines, et obtenez des aperçus intelligents et proactifs sur les performances des applications en production depuis Azure Monitor.

Configurer votre environnement de développement local Découvrir comment automatiser la livraison avec les pipelines CI/CD pour Functions

Simplifiez la résolution de défis d’orchestration complexes

Les fonctions serverless sont conçues pour être de courte durée et sans état jusqu’à ce que vous deviez les utiliser pour résoudre des problèmes avec état. Supprimez cette limite de façon complètement managée sans devoir approvisionner plus de ressources, mais simplement en codant votre définition du flux de travail. Simplifiez des exigences complexes de coordination avec état par programme dans des applications basées sur les événements avec l’extension Durable Functions. Utilisez également vos fonctions sur des flux de travail déclaratifs pour que vous puissiez bénéficier de plus de 250 connecteurs avec Azure Logic Apps.

En savoir plus sur Durable Functions

Connectez d’autres services sans intégrations au codage effectué de manière irréversible pour un développement de solutions plus rapide

Écrivez seulement le code qui compte vraiment pour votre entreprise. Diminuez le temps passé à coder grâce à un modèle de programmation basé sur les déclencheurs et les liaisons et qui permet à vos applications serverless de répondre aux événements et de se connecter à d’autres services en toute simplicité. Créez des applications basées sur les événements encore plus évolutives et stables grâce à une approche favorable aux microservices à l’aide de Functions.

Découvrir comment gagner du temps avec les déclencheurs et les liaisons

Choisir la meilleure option d’hébergement pour votre application

Toutes les applications sont différentes et un seul plan d’hébergement ne peut pas leur convenir à toutes. Choisissez le plan Functions qui répond aux besoins de votre entreprise, du paiement par exécution dans le cloud au calcul à la périphérie dans vos appareils IoT. Procédez au déploiement du même code pour plusieurs cibles : le service cloud proprement dit, votre propre infrastructure, Azure Stack ou Azure IoT Edge.

Découvrir les plans d’hébergement Exécuter du code en tout lieu grâce aux outils Azure Functions Core Tools

Développer à votre manière

Commencez à coder sans attendre grâce à la pile technologique que vous connaissez déjà et adorez : pas de nouveau langage ni d’infrastructure à apprendre. Choisissez le langage de programmation que vous préférez pour chaque scénario unique, des services web et API aux workflows Machine Learning, en passant par les scripts d’automatisation.

Consulter les langages pris en charge

Créer des applications serverless fiables avec une sécurité et une surveillance intégrées

  • Surveillez et analysez les performances du code avec Azure Application Insights. Détectez les goulots d'étranglement et les zones à risque de défaillances dans tous les composants de votre application à l’aide de cartographies d’applications avec le traçage distribué depuis Azure Monitor.
  • Paramètres d’application source avec contrôle total sur les stratégies d’accès et sur l’historique d’audit sans avoir à modifier le code à l’aide d’Azure Key Vault.
  • Isolez des réseaux via une connectivité de réseau virtuel avec le plan Premium Functions en activant le trafic sortant dans un réseau virtuel sécurisé qui vérifie le trafic entrant et définit les restrictions d’applications.
  • Configurez des identités managées au niveau du service pour autoriser les applications à accéder facilement aux autres ressources protégées par Azure Active Directory.
  • Accordez l’accès à votre application à l’aide de l’authentification intégrée avec Azure Active Directory, un compte Microsoft et des fournisseurs externes, tels que Twitter, Facebook et Google.

En savoir plus sur la protection de votre code Functions

Choisir le plan d'hébergement qui correspond le mieux à vos besoins professionnels

Plan de consommation

Mettez automatiquement à l’échelle et payez uniquement pour les ressources de calcul lorsque vos fonctions s’exécutent. Sur le plan de consommation, les instances de l’hôte Functions sont ajoutées et supprimées de façon dynamique en fonction du nombre d’événements entrants.

Offre Premium VERSION PRÉLIMINAIRE

Tout en procédant automatiquement à une mise à l'échelle en fonction de la demande, utilisez des Workers préparés pour exécuter vos applications sans délai après qu’elles ont été inactives ou exécutées sur des instances plus puissantes et connectez-vous à des réseaux virtuels.

Plan App Service Azure

Exécutez Functions dans un plan App Service au tarif normal du plan App Service. Il convient aux opérations durables, ainsi que lorsque des mises à l’échelle et des coûts plus prédictifs sont requis.

Prise en main de Functions

Documentation

Découvrez comment utiliser Functions avec des guides de démarrage rapide, tutoriels et exemples de code.

Consulter la documentation

Microsoft Learn

Maîtrisez les fonctions de bases de Functions grâce à ce parcours d’apprentissage guidé.

Apprendre à créer des applications serverless

Livre de recettes de l’informatique serverless

Créez et surveillez des applications basées sur les événements à l’aide de ce guide pas à pas.

Se procurer l’e-book

Référentiel GitHub

Accédez aux runtime et extensions open source de Functions.

Consulter le code

Créer ces solutions avec Functions

API serverless avec Node.js ou Microsoft .NET

Application web serverless avec IA intégrée

Microservices serverless pour les scénarios basés sur les événements

Flux de travail Machine Learning avec une architecture serverless

Pipelines de traitement de données serverless pour les fichiers et les données en temps réel

Application serverless avec des fonctionnalités en temps réel

Commencez la création d’applications avec Functions en trois étapes

Créez un compte Azure gratuit et obtenez 12 mois de services gratuits, $200 un crédit d’exploration des services de 30 jours et plus de 25 services toujours gratuits.

Créez votre première fonction dans .NET, JavaScript, Java ou Python à l’aide de ce guide de démarrage rapide de 5 minutes.

Trouvez l’inspiration et explorez les concepts de Functions détaillés dans la documentation, la galerie d’exemples de code et la bibliothèque de composants prédéfinis.

Découvrir ce que réalisent les clients avec Azure Functions

Améliorer la vitesse de développement

Relativity a réduit son temps de développement pour sa plateforme de découverte numérique basée dans le cloud de quatre mois à une semaine avec des méthodes traditionnelles à l’aide de Functions.

Lire le témoignage

Relativity

Améliorez le temps de traitement des problèmes professionnels complexes

Les logiciels FUJIFILM ont réduit le temps de traitement et ont permis d’étiqueter environ 3 000 photo par match de base-ball le jour même grâce à Azure Durable Functions.

Lire le témoignage

Fuji Film

Atteignez une meilleure rentabilité et un plus grand retour sur investissement

Direct.One a généré cinq fois plus de transactions grâce à Functions pour moins d’un quart du coût de l’utilisation de machines virtuelles.

Lire le témoignage

DirectOne

Innover et générer de la valeur plus rapidement

Quest a réduit ses délais de commercialisation de deux tiers grâce à une architecture serverless basée sur Functions.

Lire le témoignage

Quest

Forum aux questions sur Functions

  • Functions offre différents niveaux de prise en charge des langages de programmation, notamment C#, JavaScript, F#, Java et Python.

    Consulter tous les langages pris en charge

  • Les applications Functions avec les plans de consommation et App Service s’exécutent ou sont disponibles 99,95 % du temps.

    Consulter le contrat SLA complet pour Functions

  • Functions peut s’exécuter sous différents modes : Plan de consommation, plan App Service Azure et plan Premium.

    Comparer l’hébergement et la mise à l'échelle de différents plans

  • Évitez les accès de codage effectué de manière irréversible pour d’autres services, tels que Stockage d’objets blob Azure et Azure Cosmos DB, à l’aide de déclencheurs et de liaisons. Les déclencheurs font s’exécuter une fonction, tandis que les liaisons sont les déclarations qui connectent une fonction à une autre ressource.

    Consulter tous les déclencheurs et liaisons pris en charge par Functions

  • Créez et testez des fonctions sur votre ordinateur local à l’aide de votre éditeur de code et de vos outils de développement préférés. Connectez les fonctions locales aux services Azure en direct et déboguez-les sur votre ordinateur local à l’aide du runtime Functions complet. Les exigences de développement de fonctions sur votre ordinateur local dépendent des langages de programmation et outils ou vous préférez.

    Consulter les environnements de développement locaux

Obtenez un million d’exécutions Functions gratuites chaque mois avec un compte gratuit Azure.