Solutions scalables avec Serverless

Découvrir comment Serverless vous permet d'automatiser des tâches et vous permet de faire évoluer plus rapidement vos applications.

Avantages clés du serverless

Gagner du temps sur la gestion

Concentrez-vous sur la logique métier, et non sur la gestion de vos infrastructures et les problèmes de montée en charge.

Automatiser vos tâches répétitives à tout moment

Adaptez-vous aux besoins des clients quel que soit leur niveau de consommation. Créez des applications qui automatisent les flux de travail informatiques et gèrent des charges croissantes

Optimiser les coûts et l'utilisation des ressources

Ne payez que pour les services que vous utilisez. Allouez des ressources uniquement lorsque vous en avez besoin. Optimisez les coûts et l'utilisation sans script manuel ni intervention personnalisée.

Cas d'usages courants pour Serverless

  • Backend mobile app

    Utilisez des ressources Serverless pour héberger les backend d'applications mobiles.
    Connectez votre application mobile à une fonction ou à un conteneur en utilisant HTTP, et interrogez des bases de données ou accédez directement aux données stockées dans Object Storage.

    Le backend peut être hébergé sur un seul conteneur (architecture monolithique) ou divisé en différents microservices. Dans un backend basé sur des microservices, des files d'attente peuvent être utilisées pour améliorer la fiabilité et l'évolutivité du produit.

  • Hébergement de site web

    Déployez votre application full-stack en utilisant des conteneurs Serverless pour le rendu côté serveur et l'hébergement backend. Exploitez le stockage d'objets pour stocker les médias et les pages statiques.

    Découvrez notre solution de Web hosting
  • Traitement de données

    Stockez les données brutes entrantes dans Object Storage et traitez-les avec des fonctions temporaires pour les importer dans votre entrepôt de données.

    Utilisez des conteneurs Serverless ou des fonctions pour compresser et agréger les données avant de les intégrer dans votre entrepôt de données. Effectuez cette opération à la demande via notre API ou selon un planning prédéfini.

    Découvrez nos solutions de stockage cloud
  • Automation

    Utilisez les fonctions Serverless pour déployer et arrêter vos ressources Cloud afin de gagner en flexibilité. Par exemple, utiliser des fonctions pour déclencher automatiquement des opérations certains jours de la semaine exclusivement.

    Les automatisations sont généralement réalisées à l'aide d'un script batch exécuté sur une VM ou un outil dédié, mais vous pouvez déployer des scripts d'automatisation à l'aide de Serverless Functions et de Cron jobs. Vous pouvez gérer votre infrastructure en utilisant le langage de programmation de votre choix (Go, NodesJs, Python, PHP, Rust).

Retours des clients Scaleway

Serenicity

"Le produit Serverless Containers de Scaleway garantit la scalabilité et l'élasticité de notre solution tout en nous permettant d’oublier l’infrastructure, pour qu’on puisse se concentrer sur le code applicatif."

Kamil Caglar, Fullstack engineer, Serenicity

En savoir plus

Zimplist

"Les conteneurs Serverless de Scaleway nous ont permis de déployer notre solution de mise en réseau rapidement et facilement, et la rapidité est cruciale pour une petite start-up comme la nôtre."

Gaby Geisert, PDG de Zimplist

En savoir plus

Produits pour commencer

Object Storage

Traitez les données stockées dans Object storage en tant que partie d'une API, d'un pipeline de traitement en aval ou d'une charge de travail d'analyse, sans avoir à configurer et à gérer votre infrastructure.

Managed DBs

Interagissez avec des bases de données gérées depuis des fonctions Serverless.

Messaging & Queuing

Utilisez des files d'attente pour lisser la charge sur les conteneurs/fonctions et permettre la communication asynchrone entre les microservices s'exécutant sur des conteneurs/fonctions Serverless.

Commencez avec des tutoriels

  • Transforming images in an S3 bucket using Serverless Functions and Node JSEn savoir plus
  • Deploying and managing Instances with Terraform and FunctionsEn savoir plus
  • How to connect a Serverless Function to Object StorageEn savoir plus
Tutoriels

Pourquoi choisir Scaleway ?

Écosystème cloud complet

D'Object Storage aux bases de données, en passant par les Fonctions/Conteneurs Serverless et Messaging & Queuing, Scaleway est prêt à soutenir et à accélérer votre parcours de modernisation dans le Cloud, tout en vous aidant à optimiser vos coûts grâce à une facturation à l'usage.

Meilleure expérience pour les développeurs

Profitez de notre support par chat en direct 24 h/24, de notre documentation complète et de tutoriels, et rejoignez notre communauté Slack pour vous connecter à plus de 10 000 développeurs et à nos équipes produit.

Services Serverless européens

Étant le premier fournisseur européen de solutions Serverless, nos services de Conteneurs/Fonctions Serverless et Messaging & Queuing couvrent tous les besoins de votre parcours de développement Serverless.

Créez votre compte en moins de 80 secondes

Les questions les plus fréquentes sur le Serverless

Quand pouvez-vous utiliser les fonctions et les conteneurs Serverless ?

Les fonctions et les conteneurs Serverless vous permettent d'exécuter du code sans avoir à gérer un serveur. Cela est utile lorsque vous devez effectuer des tâches rapidement, car vous n'avez pas à vous soucier de la configuration et de la maintenance d'un serveur. Les fonctions et les conteneurs Serverless sont également rentables, puisque vous ne payez que le temps d'exécution de votre code et ils se mettent à l'échelle automatiquement lorsque cela est nécessaire. Cela en fait un excellent choix pour les applications dont la charge de travail est imprévisible.

Quand avez-vous besoin de Messaging et Queuing ?

Messaging et Queuing est une solution utilisée quand vous avez besoin de permettre la communication entre différentes parties de votre application. Cela facilite la gestion du flux de données, garantit que les données ne sont ni perdues ni altérées, et permet de mettre à l'échelle chaque composant du système indépendamment si nécessaire. Cela contribue également à améliorer les performances, la fiabilité et la disponibilité du système. Dans les applications basées sur le serverless, il est recommandé d'utiliser les services Messaging et Queuing pour effectuer une communication asynchrone.

Le Serverless est-il réellement plus rentable ?

Les solutions Serverless peuvent offrir des économies substantielles lorsque les applications ont des charges de travail peu fréquentes ou imprévisibles, ou sont composées de tâches hautement parallélisables. Mais au-delà des économies directes réalisées grâce au paiement à l'utilisation, les solutions Serverless libèrent du temps et des ressources pour permettre aux entreprises de se concentrer sur l'amélioration de leurs applications et services, plutôt que sur la gestion de l'infrastructure.

Pourquoi devriez-vous construire vos applications sur Scaleway ?

Scaleway propose un écosystème cloud complet, allant de l'architecture Serverless à l'Elastic Metal et tout ce qui se trouve entre les deux. En tant que seul fournisseur de cloud européen offrant une solution Serverless complète, des fonctions Serverless aux conteneurs Serverless en passant par Messaging and Queuing, nos équipes travaillent dur chaque jour pour vous fournir un écosystème cloud public sécurisé pour la construction de vos applications modernes, soutenu par notre IAM, nos alertes d'observabilité et notre gestionnaire de secrets. Nos outils et infrastructures multi-cloud garantissent la souveraineté des données de nos clients. Enfin, nous vous offrons la meilleure expérience développeur avec notre support par chat en direct 24/7, une communauté solide de support sur Slack et une boîte à outils complète pour les développeurs.

Quelles sont les solutions supplémentaires qui étendent l'écosystème Serverless de Scaleway ?

Nous développons actuellement de nombreux nouveaux produits dans le cadre de l'écosystème Serverless, tels que la base de données Serverless, le Job Serverless, l'AMQP géré ou encore File Storage. Consultez notre page bêta pour obtenir la liste complète des produits.