Function Compute

Une plateforme de calcul serverless, sécurisée et stable, à mise à l'échelle élastique, sans exploitation ni maintenance et en paiement à l'utilisation.

Alibaba Cloud Function Compute est un service de calcul entièrement géré et piloté par les événements. Function Compute vous permet de vous concentrer sur l'écriture et le chargement de code sans avoir à gérer l'infrastructure, comme les serveurs. Function Compute fournit des ressources de calcul pour exécuter du code de manière flexible et fiable. Function Compute propose un quota d'essai gratuit pour les nouveaux utilisateurs. Les utilisateurs qui activent Function Compute pour la première fois bénéficient d'un quota d'essai gratuit de 150 000 CU par cycle, pendant trois cycles. Chaque cycle dure un mois.

Cas d'utilisation

Fonctionnalités

Intégrations de services

Function Compute associe les sources d'événements à des déclencheurs. Une source d'événements associée déclenche l'exécution d'une fonction, de manière synchrone ou asynchrone, lorsqu'un événement survient. L'événement de modification est transmis en tant que paramètre d'entrée à la fonction d'entrée.

Déclencheur OSS

Déclenche automatiquement l'exécution d'une fonction lorsque des objets du bucket sont modifiés.

Déclencheur Tablestore

Transmet les informations de modification en tant que paramètre d'entrée pour déclencher l'exécution de la fonction lorsque les données de la table sont modifiées.

Déclencheur Log Service

Récupère régulièrement les journaux mis à jour et déclenche des fonctions pour un traitement personnalisé des journaux.

Déclencheur MNS

Écrit des fonctions pour traiter les messages publiés sur des topics en temps réel.

Déclencheur CDN

Permet d'écrire des fonctions pour le traitement personnalisé des événements CDN, tels que l'actualisation et le préchargement.

Déclencheur HTTP

Reçoit et traite les requêtes HTTP, puis renvoie les réponses HTTP.

Déclencheur temporel

Déclenche l'exécution d'une fonction à un moment défini.

Déclencheur EventBridge

Acheminez les événements vers Function Compute à l'aide de règles d'événements.

Déclencheur Kafka Connector

Exporte les données d'un topic de l'instance Kafka vers une fonction.

Déclencheur Cloud Monitor

Permet d'utiliser les événements de surveillance comme sources d'événements.

Déclencheur MQTT

Exportez les données vers une fonction HTTP de Function Compute à l'aide des règles de sortie de données dans la console MQTT.

Langages de programmation

Function Compute prend en charge plusieurs langages de programmation et des environnements d'exécution personnalisés.

Node.js

Node.js 20, Node.js 18, Node.js 16, Node.js 14 et Node.js 12 sont pris en charge. Le runtime Node.js des déclencheurs HTTP est compatible avec Express.

Python

Python 3.6, Python 3.9, Python 3.10 et Python 3.12 sont pris en charge. L'environnement d'exécution Python pour la configuration des déclencheurs HTTP respecte la spécification WSGI.

Java

Java 8 et Java 11 sont pris en charge. Les runtimes Java configurés avec des déclencheurs HTTP reposent sur le protocole Servlet.

PHP

PHP 7.2 est pris en charge. Les environnements d'exécution PHP configurés avec des déclencheurs HTTP sont conformes au standard PSR (interfaces de messages HTTP).

C#

.NET Core 2.1 est pris en charge. Les runtimes C# configurés avec des déclencheurs HTTP sont conformes à .NET Standard 2.0.

Environnements d'exécution personnalisés

Personnalise les environnements d'exécution pour plusieurs langages tels que Go, Ruby et Lua. Les applications peuvent être migrées vers Function Compute en un clic.

Environnement d'exécution de conteneur personnalisé

Il offre aux développeurs une expérience simplifiée et rend le développement et la livraison plus efficaces.

Outils de développement

Function Compute fournit des outils de développement pratiques pour vous aider à développer, déboguer et déployer vos applications en toute simplicité dans des environnements locaux.

funcraft

Un outil de développement d'applications qui vous permet de créer des ressources, de déboguer localement et d'installer des dépendances tierces en ligne.

fcli

Un outil en ligne de commande fourni par Alibaba Cloud Function Compute pour vous aider à gérer les ressources dans Function Compute.

Extensions Visual Studio Code

Des outils de développement, de débogage et de déploiement basés sur Visual Studio Code pour vous aider à créer, déboguer, exécuter et déployer des fonctions.

Serverless Devs

Serverless Devs est un centre d'applications qui intègre la recherche en ligne, le déploiement et l'édition visuelle des applications serverless.

Midway Serverless

Un framework serverless pour créer des fonctions Node.js dans le cloud, qui vous permet de vous concentrer davantage sur la R&D produit à l'ère du cloud natif, tout en réduisant les coûts de maintenance.

Cloud development platform

Une plateforme de développement tout-en-un et entièrement cloud, destinée aux développeurs et aux PME. Ouvrez votre navigateur pour développer, déboguer et déployer en ligne.

Types de ressources variés

Function Compute prend en charge une grande variété de types de ressources pour améliorer les performances de calcul.

Instance réservée

Permet d'allouer et de libérer des instances pour les fonctions. Les instances permanentes éliminent totalement les pics de latence liés au démarrage à froid.

Instances à l'utilisation

Alloue dynamiquement des instances en fonction des requêtes pour absorber les pics de trafic.

Types d'instances

Function Compute propose deux types d'instances : instance flexible et instance de performance.

Instance flexible

La taille maximale du package d'une instance flexible est de 50 Mo. Les fonctions d'une instance flexible peuvent s'exécuter pendant 600 secondes maximum et bénéficient d'un quota mensuel gratuit.

Instance de performance

Ce type d'instance offre des spécifications plus élevées, sans quota mensuel gratuit.

Modes de facturation flexibles

Function Compute propose des modes de facturation flexibles adaptés à de nombreux scénarios, pour optimiser vos coûts.

Paiement à l'utilisation

Vous êtes facturé uniquement pour les instances utilisées.

Abonnement

Vous pouvez acquérir de la puissance de calcul en fonction de la charge métier estimée. La combinaison d'instances en paiement à l'utilisation et en abonnement réduit efficacement les coûts.

Assistance améliorée pour vous

Conseil de prévente individualisé, assistance technique 24 h/24, 7 j/7, réponse plus rapide et plus de tickets.

Conseil de prévente individualisé

Conseils d’experts du cloud expérimentés. En savoir plus

Assistance technique 24 h/24, 7 j/7

Temps de service prolongé de 10 heures, 5 jours par semaine à 24 heures sur 24, 7 jours sur 7. En savoir plus

6 tickets gratuits par trimestre

Le nombre de tickets gratuits a doublé, passant de 3 à 6 par trimestre. En savoir plus

Réponse plus rapide

Temps de réponse après-vente raccourci de 36 heures à 18 heures. En savoir plus
phone Contacter
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.