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 nuage 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
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
- Créez votre application avec une grande variété de sources de données et d'événements.
- Simplifiez les défis d'orchestration complexes avec l'extension Durable Functions et écrivez des flux de travail avec état dans un environnement de calcul sans serveur.
- Intégrez facilement plusieurs types d’applications dans une conception de micro-services.
- Sécurisez vos applications avec Azure Key Vault, l'isolation du réseau et l'interopérabilité intégrée avec d'autres services Azure.
- Appliquez des contrôles de conformité réglementaire à l’aide d’Azure Policy avec des garde-fous intégrés et des références de sécurité infonuagique.
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
-
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 service dans le nuage. 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 haut de gamme
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
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
Azure Functions documentation, exemple de code et ressources
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 nuage 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.
-
Les applications Functions avec les plans de consommation et App Service s’exécutent ou sont disponibles 99,95 % du temps.
-
Functions peut s’exécuter sous différents modes : Plan consommation, plan Azure App Service, plan haut de gamme 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.
-
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.