Passer la navigation

Azure Functions

Exécuter des fonctions de code serverless basées 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

Développez plus efficacement avec une plateforme de calcul serverless pilotée par les événements qui permet de résoudre des problèmes d’orchestration complexes. L’expérience de développement Azure Functions de bout en bout vous permet d’utiliser des langages que vous connaissez déjà. Générez et déboguez localement sans configuration supplémentaire, déployez et exploitez à grande échelle dans le cloud, et intégrez des services à l’aide de déclencheurs et de liaisons.

Mise à l’échelle automatisée et flexible pour vous libérer de la gestion de l’infrastructure

Modèle de programmation intégré pour répondre aux événements et se connecter de manière transparente à d’autres services

Expérience de développement de bout en bout avec des outils intégrés et des fonctionnalités DevOps intégrées

Divers langages de programmation et des options d’hébergement pour chaque scénario

Développer à votre manière

  • Choisissez parmi les langages de programmation populaires que vous connaissez déjà.
  • Commencez à coder immédiatement avec la pile technologique que vous utilisez, sans nouvelles langues ni frameworks à apprendre.
  • Implémentez une variété de fonctions et de scénarios, tels que des applications web et des API avec .NET, Node.js ou Java ; flux de travail machine learning avec Python ; et l’automatisation cloud avec PowerShell.

Consulter les langages pris en charge

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

  • Bénéficiez d’une expérience complète de développement d’applications serverless, de la génération et du débogage localement au déploiement et à la supervision dans le cloud.
  • Utilisez les extensions Functions sur Visual Studio et Visual Studio Code pour un développement plus rapide et plus efficace sur votre machine locale, entièrement intégré à l’ensemble de la plateforme Azure.
  • Configurez l’intégration continue et la livraison continue (CI/CD) avec Azure Pipelines.
  • Obtenez des insights intelligents et proactifs sur les performances des applications serverless en production à partir de Azure Monitor.

Configurer votre environnement de développement local

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

  • Utilisez l’extension Durable Functions pour écrire des workflows avec état dans un environnement de calcul serverless.
  • Utilisez vos fonctions serverless sur les workflows déclaratifs qui fonctionnent avec plus de 250 connecteurs dans Azure Logic Apps.

En savoir plus sur Durable Functions et les modèles d’application

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

  • Plus besoin de coder en dur. Utilisez des déclencheurs pour définir la façon dont vos fonctions sont appelées et utiliser des liaisons pour connecter de manière déclarative d’autres ressources à vos fonctions.
  • Gagnez du temps de codage avec un modèle de programmation basé sur les déclencheurs et les liaisons.
  • Créez des applications plus évolutives et stables basées sur les événements avec une approche adaptée aux microservices.

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

Créez une fois, déployez n’importe où

  • Choisissez le plan d’hébergement Functions qui répond le mieux aux besoins de votre entreprise.
  • Déployez le même code sur plusieurs cibles, du paiement par exécution dans le cloud à votre cluster Kubernetes hébergé dans Azure, ou Kubernetes dans un autre cloud public, ou des appareils IoT pour le computing en périphérie.

Déploiement de fonctions sur Kubernetes

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

  • Microsoft investit plus de USD 1 milliard 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 a plus de certifications que tout autre fournisseur de services cloud. Affichez la liste complète.

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

  • Plan de consommation

    Mettez à l’échelle automatiquement et payez uniquement pour les ressources de calcul lorsque vos fonctions sont en cours d’exécution. Les instances de l’hôte Functions sont ajoutées et supprimées dynamiquement en fonction du nombre d’événements entrants.

  • Offre Premium

    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écuter les fonctions aux tarifs habituels du plan App Service. C'est une bonne solution pour les opérations de longue durée, ainsi que pour les cas où une mise à l'échelle et des coûts plus prédictifs sont nécessaires.

Mise en route avec un compte Azure gratuit

Démarrez gratuitement. Obtenez $200 crédit à utiliser sous 30 jours. Bien que vous ayez votre crédit, obtenez des montants gratuits de nombreux de nos services les plus populaires, ainsi que des montants gratuits de plus de 40 autres services.

Après votre crédit, passez à payer au fur et à mesure pour continuer à construire avec les mêmes services gratuits. Payez uniquement si vous utilisez plus que les montants mensuels gratuits.

Au bout de 12 mois, vous continuerez à bénéficier de plus de 40 services, toujours gratuits tout en payant uniquement ce que vous utilisez au-delà de vos montants mensuels gratuits.

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

Augmenter la vitesse de développement

Zeiss a choisi Functions en raison de son modèle de programmation simple avec des liaisons déclaratives, ce qui leur a permis d’écrire moins de lignes de code.

Zeiss

Gagnez du temps et des coûts grâce à une approche serverless

Inlitix, un fournisseur SaaS d’analytique, se met à l’échelle instantanément et fournit un service plus rapide et plus économique aux clients à l’aide du calcul serverless.

Inlitix

Effectuer une mise à l’échelle sans gestion de l’infrastructure

PWC a utilisé des fonctions pour créer une API scalable pour sa solution d’exploration de connaissances d’obligation réglementaire.

PWC

Réduisez le délai d’intégration du service

Hotailors peut intégrer trois fois plus de nouveaux fournisseurs dans le même laps de temps à l’aide de Functions.

Hotailors

Documentation Azure Functions, l’exemple de code et les ressources

Démarrages rapides en cinq minutes

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

Ressources d’apprentissage

Définir l’inspiration et explorer les concepts détaillés de Functions dans la documentation.

Générez et surveillez des applications pilotées par événement avec Azure Serverless Computing Cookbook.

Communauté et Support Azure

Suivez Azure Functions sur Twitter. Posez des questions et obtenez le support des ingénieurs Microsoft et des experts de la communauté Azure sur Stack Overflow. Rechercher des exemples et des dépôts sur GitHub.

Créer ces solutions avec Functions

API serverless avec Node.js ou Microsoft .NET

Application websans serveur pour les sites web statiques et les applications à page unique

Microservices sans serveur pour les scénarios basés sur les événements

Flux de travail machine learning avec une architecture serverless

Les 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 sans serveur pour les applications métier

Mises à jour, blogs et annonces relatifs à Azure Functions

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

Créer votre compte gratuit Azure

Pouvons-nous vous aider ?