ScalewayAller à la connexionAller au contenu principalAller au pied de page

ai-PULSE 2024 : Préinscrivez-vous dès maintenant !

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

Automatisez les opérations IT

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.

ServerlessFaaS-Schema-1040px-Dark.webp

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, Python, PHP et Rust. 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éclencheurs

Déclenchez votre fonction grâce à des appels HTTP vers l’URL de la fonction, programmez son exécution en utilisant des CRON ou appelez la de manière asynchrone en utilisant Messaging and Queuing pour créer des architectures Event-Driven.

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

Démarrage facile avec une excellente UX

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

Foire aux questions

Qu’est-ce que Scaleway Serverless Functions ?

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.

Pourquoi devrais-je utiliser Serverless Functions ?

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

Quels sont les cas d’usage pris en charge par Serverless Functions ?

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.

Quels sont les environnements d’exécution disponibles ?

Nous supportons NodeJS (14, 16, 18), Python (3.7, 3.8, 3.9, 3.10, 3.11), Golang (1.17, 1.18, 1.19), PHP (8.2) et Rust (1.65). 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.

Puis-je déployer une fonction Serverless en utilisant Serverless.com ?

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

Quelle est la tarification de Serverless Functions ?

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.

Qu’est-ce que la fonctionnalité gestion des secrets ?

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