Ignorez la navigation

Azure Functions

Exécuter des fonctions de code serverless axées sur les événements avec une expérience de développement de bout en bout.

Accélérer et simplifier le développement d’applications serverless

Azure Functions est une plateforme de calcul serverless pilotée par les événements qui vous aide à développer plus efficacement à l’aide du langage de programmation de votre choix. Concentrez-vous sur la logique métier principale avec le niveau le plus élevé d’abstraction matérielle. Simplifiez les défis d’orchestration complexes, générer et déboguer localement, déployez à grande échelle dans le cloud et connectez des fonctions aux services Azure à l’aide dedéclencheurs et liaisons.

Modèle de programmation intégré avec un large éventail de langages de programmation

Élasticité serverless intégrée pour créer des applications sécurisées et fiables à grande échelle

Options d’hébergement flexibles avec un modèle de paiement à l’utilisation pour améliorer l’efficacité opérationnelle

Outils de Azure DevOps intégrés pour une expérience de développement de bout en bout

Logos .NET, node.js, Java, Python et PowerShell

Développer à votre manière

  • Choisissez parmi les langages de programmation populaires que vous connaissez déjà.
  • Avec le modèle de programmation intégré, répondez aux événements et connectez-vous en toute transparence à d’autres services Azure avec un ensemble complet de déclencheurs et de liaisons.
  • Utilisez la boucle interne optimisée pour le développement et les tests locaux.

Utiliser une architecture basée sur les événements avec des composants open source

Les données surveillent les performances et l’utilisation des applications, telles que les utilisateurs actifs, les sessions quotidiennes par utilisateur, la durée de la session et les principaux appareils.
Video container

Créer des applications serverless portables optimisées pour les coûts

  • Choisissez votre calcul cible avec options d’hébergement flexibles y compris paiement à l’utilisation.
  • Déployez et mettez à l’échelle les applications plus rapidement avec des opérations réduites. Tirez parti d’un environnement centralisé pour une isolation, une observabilité et une mise à l’échelle du réseau cohérentes et sécurisées.

Bénéficiez d’une gestion intégrée du cycle de vie des applications

  • Bénéficiez d’une expérience complète de développement d’applications serverless, de la création et du débogage en local au déploiement et à la surveillance dans le cloud.
  • Déployez, surveillez et gérez vos applications avec Azure DevOps, GitHub Actions et d’autres services Azure.
  • Créez des pipelines de déploiement extensibles pour vos besoins.

Sécurité et conformité complètes et intégrées

  • Microsoft investit plus de 1 milliard de $ USD par an dans la recherche et le développement en matière de cybersécurité.

  • Nous employons plus de 3 500 experts de sécurité qui se consacrent à la sécurité et à la protection des données.

  • Azure propose plus de certifications que tout autre fournisseur de services cloud. Voir la liste complète.

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.

Offre Premium

Mettez à l’échelle à la demande, utilisez des workers préchauffés pour exécuter des applications sans délai après l’inactivité, exécuter sur des instances plus puissantes et vous connecter à des réseaux virtuels.

Plan App Service Azure

Exécutez Functions à des tarifs de plan de App Service réguliers pour les opérations de longue durée, et lorsque des coûts et une mise à l’échelle prédictifs plus élevés sont nécessaires.

Azure Container Apps (préversion)

Utilisez Functions avec les plans Container Apps pour l’architecture de microservices multitypes, le réseau cohérent, l’observabilité et les configurations de facturation.

Démarrez avec un compte gratuit Azure

1

Essai gratuit. Recevez un crédit de 200 $ USD à utiliser dans un délai de 30 jours. Pendant que vous disposez de votre crédit, bénéficiez de volumes gratuits de nombreux services populaires et accédez à plus de 55 autres services toujours gratuits.

2

Lorsque votre crédit est épuisé, passez au paiement à l’utilisation pour continuer à créer des applications à l’aide de ces mêmes services gratuits. Payez uniquement si vous utilisez une quantité supérieure aux volumes mensuels gratuits.

3

Après 12 mois, vous continuerez à bénéficier de plus de 55 services toujours gratuits—et vous ne paierez toujours que ce que vous utilisez au-delà de vos montants mensuels gratuits.

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

BrainStorm utilise Functions pour atteindre l’extensibilité

En passant à une architecture orientée service basée sur Azure Kubernetes Service (AKS) et Azure Functions, BrainStorm a obtenu un développement plus rapide, de meilleures fonctionnalités, une stabilité, des coûts flexibles et une évolutivité pour offrir une meilleure expérience utilisateur.

BrainStorm

Yale School of Medicine fait en sorte que chaque organe compte

Yale School of Medicine utilise Azure pour transformer numériquement la recherche clinique visant à améliorer la incompatibilité des cellules utilisées dans les familles. À l’aide d’une nouvelle plateforme Big Data sur Azure, les chercheurs obtiennent désormais des insights en quelques minutes au lieu de plusieurs mois.

Yale School of Medicine

M. Turing accélère la recherche cognitive avec Azure

« Lorsque les clients nous envoient des documents, nous devons les traiter rapidement. Azure Functions et Azure Kubernetes Service offrent une grande scalabilité, ce qui nous permet de traiter de nombreux documents en parallèle pour satisfaire nos clients, sans payer pour la capacité de rechange lorsque nous n’en avons pas besoin. »

Vinícius Oliveira, responsable de la recherche et du développement, M.Turing

M. Turing

EnBW automatise sa centrale virtuelle avec Azure

« En passant à une architecture serverless, nous avons pu obtenir d’énormes gains de vitesse. C’est ce qui nous a permis de remporter la victoire. »

Tobias Lindner, responsable des technologies de l'information, centrale électrique virtuelle d'EnBW

EnBW
Revenir aux onglets

Documentation, exemples de code et ressources d’Azure Functions

Démarrages rapides en cinq minutes

Créer votre première fonction sur Windows ou Linux en utilisant :

Node.js

Python

Java

C#

PowerShell

.NET

Ressources d’apprentissage

Trouvez de l’inspiration et explorez les concepts détaillés de Functions dans la documentation.

Créez et surveillez des applications basées sur des événements avec le livre de recettes Azure Serverless Computing.

Prise en charge de la communauté et d’Azure

Suivez Azure Functions sur Twitter.

Posez des questions et obtenez l’aide d’ingénieurs Microsoft et d’experts de la communauté Azure sur Stack Overflow.

Recherchez des exemples et des référentiels sur GitHub.

Créer ces solutions avec Functions

API serverless avec Node.js ou Microsoft .NET.

 Application web serverless pour les sites web statiques et les applications monopage.

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

Flux de travailMachine Learning  avec une architecture serverless

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

 Automatisation cloud serverless et gestion des ressources hybrides.

 Développement rapide d’applications serverless pour une série d’applications métier.

Forum aux questions sur Azure 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 consommation, plan Azure App Service, plan Premium et Azure Container Apps (préversion).

    Comparez 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 des 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

  • L’exécution de Functions sur Container Apps (préversion) convient parfaitement à l’architecture de microservices multitypes dans un environnement centralisé. Cela vous donne des configurations de réseau, d’observabilité et de facturation cohérentes.

Prêt quand vous l’êtes – configurons votre compte gratuit Azure

Essayez gratuitement Azure Functions