Cookies time! 🍪

We use cookies in order to improve our website and to offer you a better experience. You can also consult our Cookie policy.

Serverless Functions

Une méthode simple pour exécuter votre code sur le cloud.

Construisez des services évolutifs

Optimisez le temps d’exécution de votre code en sélectionnant la mémoire et le vCPU requis par votre fonction. Votre service s'adapte automatiquement à l’augmentation du trafic et sera mis à l’échelle pour offrir à vos clients une performance parfaitement fluide.

Créez des applications plus rapidement

Serverless Functions permet la mise à l’échelle automatique et flexible de votre workload, vous permettant de vous concentrer sur la création de vos applications au lieu de passer du temps à gérer votre infrastructure.

Compatible avec le multi-cloud

Vos fonctions sont exécutées sur Knative, la structure serverless open-source de Kubernetes. Elles sont compatibles avec n’importe quel fournisseur ou machine.

Cas d'usage

Pour vous consacrer à vos activités à forte valeur ajoutée, automatisez la gestion de votre infrastructure, notamment le provisionnement, la mise à l’échelle et le nettoyage.

Augmentez les capacités de votre application en y intégrant des microservices qui vous permettent d’envoyer des emails de confirmation, des SMS, ou encore de générer un paiement.

Exécutez du code pour traiter des données ou transformer des fichiers stockés sur Object Storage de façon programmée ou en réponse à un déclencheur.

Gérez vos services rapidement en donnant plus de flexibilité.

Voir les tarifs

Déployez et gérez vos services rapidement

Paiement à l’usage

La facturation dépend du nombre de requêtes et de ressources consommées (mémoire). Vous ne payez que quand vos fonctions sont actives.

Prise en charge de plusieurs langages

Nous prenons en charge Node.js, Go et Python. Vous pouvez choisir votre langage de programmation et l’adapter à vos scénarios d’application.

Évolutif & Serverless

Serverless Functions exécute votre code sans que vous ayez besoin de provisionner ou de gérer une infrastructure. Écrivez votre code, transférez-le sur Serverless Functions, il s’exécutera et se mettra à l’échelle automatiquement.

Déclencheur CRON et HTTP

Intégrez des déclencheurs d’exécution sur vos fonctions afin que vos applications s’exécutent à un moment précis ou à des intervalles spécifiés pour déclencher des fonctions pour exécuter des tâches ou des flux de travail.

Nom de domaine personnalisé

Choisissez les domaines associés à Serverless Functions et mappez le domaine de votre choix à vos services.

Gestion des secrets

Intégrez vos informations sensibles à votre Serverless Functions / Containers à l’aide de variables d’environnement chiffrées. Intégrez vos informations sensibles à vos fonctions / conteneurs en toute sécurité.

Cloud ecosystem
Cloud ecosystem

Pourquoi choisir Scaleway ?

Notre ADN européen et multi-cloud

Basés en France et utilisés par des architectes cloud et par nos clients partout dans le monde, nos services sont protégés par les réglementations de l’Union européenne.

Durables par définition

100 % de l’électricité consommée dans nos datacenters provient de l’énergie éolienne et de l’hydroélectricité depuis 2017.

Support Live Chat 24h/24 et 7j/7

Grâce à notre support 24h/24 et 7j/7 profitez de votre expérience en toute tranquillité. Nous nous assurons en outre du bon fonctionnement de votre infrastructure.

Une facturation transparente et prévisible

Nos services sont conçus pour vous offrir le meilleur rapport prix-performance. Vous pouvez accroître votre activité permet d’accroître votre activité tout en contrôlant votre budget.

Commencez avec des tutoriels

Tutoriels

Foire aux questions

Serverless Functions est un service qui vous permet d’exécuter de petits composants (fonctions, extraits de code) dans le cloud sans avoir à gérer de serveur.

Si vous voulez déployer des fonctions ou des composants simples (que ce soit pour une application à microservices, pour automatiser une opération dans le cloud ou pour connecter des services).

Nous recommandons d’utiliser Scaleway Serverless Functions pour traiter des tâches asynchrones telles que la transformation de médias ou de données ou l’automatisation de la gestion des infrastructures. Si votre cas d’usage nécessite une faible latence, vous pouvez provisionner les ressources à l’aide de la fonctionnalité de mise à l’échelle minimale.

Nous supportons NodeJS (14, 16, 18), Python (3.7, 3.8, 3.9, 3.10) et Golang (1.13, 1.17, 1.18). Si vous souhaitez accélérer le déploiement d’un environnement d’exécution en particulier, n’hésitez pas à contribuer à notre projet sur GitHub.

Nous avons créé un plugin qui vous permet de déployer vos fonctions en utilisant serverless.com. Lisez notre documentation pour plus d’informations.

La tarification de Serverless Functions comporte trois éléments :
Nombre de requêtes : nombre de fois qu’une requête est exécutée pour une fonction donnée.
Consommation de ressources : chaque fois que votre fonction est appelée, nous mesurons le temps pris par votre fonction pour traiter la demande, puis nous le multiplions par les niveaux de mémoire choisis, en Go.
Ressources provisionnées : si vous souhaitez réduire la latence de démarrage à froid de votre fonction, vous pouvez choisir de provisionner les ressources en définissant une échelle minimale de fonctions, nous garderons alors le nombre requis de fonctions prêtes à traiter les demandes entrantes.
Lisez notre documentation pour plus d’informations.

La gestion des secrets vous permet d’intégrer vos informations sensibles de type identifiants, etc. à vos fonctions, et ce en toute sécurité.