Trace Id is missing
Passer au contenu principal

Azure Functions

Exécutez du code sans serveur basé sur des é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 sans serveur basée sur 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, créez et déboguez localement, déployez à grande échelle dans le cloud et connectez les fonctions aux services Azure à l'aide de déclencheurs et de liaisons. Commencez par les scénarios clés.

Modèle de programmation intégré avec une variété de langages de programmation

Élasticité sans serveur intégrée pour créer des applications rapides, sécurisées et fiables à grande échelle

Options d'hébergement flexibles avec un modèle de paiement à l'utilisation pour une efficacité opérationnelle améliorée

Outils 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 façon

  • Optimisez le développement de la boucle interne sur votre machine locale.
  • Accélérez le développement en utilisant vos compétences existantes en langage de programmation. Grâce au modèle de programmation intégré, répondez aux événements et connectez-vous de manière transparente à d'autres services grâce à un riche ensemble de déclencheurs et de liaisons.

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éez des applications portables sans serveur à coût optimisé

  • Choisissez votre calcul cible avec des options d'hébergement flexibles, y compris le paiement à l'utilisation.
  • Tirez parti d’un environnement centralisé pour une isolation, une observabilité et une mise à l’échelle cohérentes et sécurisées du réseau.

Créez et exécutez des applications en tout lieu

  • Créez et déboguez des applications localement avec le runtime open source.
  • Déployez, surveillez et gouvernez vos applications avec GitHub Actions, Azure DevOps et plus d'options
  • Créez des pipelines de déploiement extensibles pour vos besoins.

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

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.

Commencez avec un compte Azure gratuit

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

Azure Functions documentation, exemple de code et ressources

Démarrages rapides de 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 sans serveur avec Node.js ou Microsoft .NET.

 Application Web sans serveur pour les sites Web statiques et les applications d'une seule page.

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

Workflows d'apprentissage automatique avec une architecture sans serveur.

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

Automatisation du cloud sans serveur et gestion des ressources hybrides.

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

Questions fréquemment posées sur Azure Functions

  • Functions fournit différents niveaux de prise en charge des langages, 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 cohérentes de réseau, d’observabilité et de facturation.

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

Essayez Azure gratuitement