Serverless Containers

  • Tarification à l'usage
    Ne payez que pour les ressources utilisées
  • Zéro gestion de l'infrastructure
    Aucun besoin de configurer un serveur
  • Mise à l'échelle du conteneur
    Adaptation en fonction de votre workload
  • Configuration flexible
    Exécutez tous les langages et bibliothèques
  • Tirer parti du workflow des conteneurs
    Déploiement du code et de ses dépendances
  • Trigger CRON et HTTP
    Déclenchez vos conteneurs au besoin
  • Basé sur Knative
    Assurez la portabilité de votre application
Région disponible
  • Paris
  • 200,000 vCPU-s gratuits
  • Déployer et exécuter des conteneurs
  • Pay-as-you-go
Usage par processeur1,00 €HT/par 100k vCPU-s

Exécuter facilement des conteneurs sur le Cloud via une seule commande

Serverless Containers fournit une plateforme de calcul hautement scalable pour exécuter et contrôler vos applications, sans provisionner ou gérer de serveurs. Vos équipes de développement peuvent se concentrer sur la création d’applications et accélérer le déploiement

Services inclus

  • Tarification à l'usage
  • Configuration flexible
  • Workflow de Container
  • Auto-Scaling
  • Load balancing
  • Trigger CRON ou HTTP
  • Compatible avec Serverless.com
  • Compatible avec Terraform

Pourquoi choisir Scaleway Serverless Containers ?

Aucune gestion de l'infrastructure

La gestion de l’infrastructure peut être une étape compliquée pour votre entreprise, en particulier lorsqu’il s’agit de gérer l’évolutivité de votre environnement pour faire face aux pics de trafic. Serverless Containers abstrait la gestion de l’infrastructure en adaptant les ressources en fonction du trafic, simplifiant ainsi l’exploitation de vos applications.

Exécutez des conteneurs en quelques secondes

Avec Serverless Containers, vous pouvez déployer vos conteneurs dans le langage de votre choix, en quelques minutes. Vous pouvez intégrer toutes les dépendances et tous les outils que vous souhaitez. Vous n’avez plus qu’à vous concentrer sur la conception de vos applications. Serverless Containers se charge de l’exécution, en répondant aux déclencheurs que vous définissez.

Réduisez les coûts d'exploitation

Serverless Containers simplifie la gestion de vos ressources, en utilisant les machines uniquement lorsqu’elles sont nécessaires. Vous ne payez que pour les ressources que vous utilisez. Plus besoin de surdimensionner ou d’ajouter des serveurs pour gérer le trafic sur vos services, ou pour gérer un orchestrateur de conteneurs, ce qui réduit le coût opérationnel de la gestion de vos conteneurs.

Exécutez des apps conteneurisées dans
un environnement entièrement géré.

Fonctionnalités exceptionnelles de Scaleway Serverless Containers

Tarification à l'usage

La facturation se fait en fonction des ressources (mémoire, vCPU) consommées par vos applications conteneurisées. Vous ne payez que lorsque vos conteneurs sont en cours d’exécution et la facturation se fait au centième de seconde. La tarification est basée sur les ressources sélectionnées et l’utilisation, il n’y a donc pas de surprise.

Entièrement évolutif

Le service évolue à la demande. Vous pouvez déployer des applications conteneurisées hautement scalables sans avoir à gérer de serveurs. Les conteneurs sans serveur déploient les ressources nécessaires pour faire face à une forte demande et les réduisent en cas de charge minimale.

Transférer n'importe quelles web apps

En exploitant les flux de travail des conteneurs, Serverless Containers permet aux développeurs de se concentrer sur la conception de leurs applications Web, et non sur l’infrastructure. Son interface conviviale vous permet de déployer et de gérer rapidement vos services.

Entièrement géré

Une fois déployés, vos conteneurs sont gérés par Serverless Containers. Vous n’avez donc aucune infrastructure à gérer, aucune mise à jour logicielle, aucun problème d’évolutivité.

Configuration flexible

Vous pouvez utiliser n’importe quel langage de programmation et bibliothèque système pour construire vos conteneurs.

Déclencheur CRON et HTTP

Intégrez des déclencheurs à vos conteneurs, afin que vos applications s’exécutent à un moment précis, à des intervalles spécifiés ou simplement à la demande.

Construit sur Knative

Serverless Containers s’appuie sur la norme Knative pour faciliter la portabilité de vos conteneurs. Knative permet aux charges de travail Serverless de s’exécuter sur des clusters Kubernetes.

Compatible avec Serverless.com

Notre service est compatible avec le framework Serverless.com. Vous pouvez donc provisionner votre architecture Serverless avec le framework Serverless.

Cas d’usage avec Serverless Containers

Déployer et exécuter une app web ou un microservice

Grâce au workflow des conteneurs, vous pouvez construire votre application dans n’importe quel langage tout en bénéficiant des technologies sans serveur.

Traitez les données en fonction de vos besoins

En utilisant le langage et la bibliothèque de votre choix, effectuez des tâches de traitement de données régulières comme l’ETL ou des analyses complexes à l’aide de Pandas et SciPy de Python, R ou Julia. Vous pouvez même l’utiliser pour restituer périodiquement votre analyse de données dans un PDF.

Traitement des médias

Transférez simplement vos applications de traitement des médias dans le cloud à l’aide de conteneurs sans serveur. Par exemple, recadrez des vidéos ou traitez des fichiers audio à l’aide de C++.

Découvrez et apprenez avec notre documentation

Questions fréquentes

Qu'est-ce que Scaleway Serverless Containers ?

Scaleway Serverless Containers est un service basé sur Knative qui permet aux développeurs d’exécuter leurs applications ou services web dans le Cloud en quelques minutes sans avoir à gérer d’infrastructures. Il suffit de pousser votre image vers le Registry de Scaleway et de la déployer en utilisant Serverless Containers, nous nous occupons du reste.

Pourquoi devrais-je utiliser Serverless Containers ?

Si vous avez besoin de déployer votre application ou service web conteneurisé à faible coût et que vous ne voulez pas gérer encore plus d’opérations d’infrastructure, si le service doit gérer un trafic sporadique.

Quels sont les cas d'utilisation pris en charge par Scaleway Containers ?

Pour l’instant, nous vous recommandons d’utiliser Serverless Containers pour gérer des tâches asynchrones (par exemple la transformation de médias). Cependant, vous pouvez également l’utiliser pour des tâches plus synchrones (hébergement de microservices) à condition de définir une échelle minimale qui permet d’atténuer les problèmes de démarrage à froid.

Quel conteneur puis-je utiliser avec Serverless Containers ?

Vous pouvez exécuter n’importe quelle application web conteneurisée, à condition qu’elle écoute la variable d’environnement PORT.

Puis-je attribuer un nom de domaine personnalisé à mon Serverless Containers ?

Cette fonctionnalité est en cours d’implémentation et devrait arriver prochainement. Pour l’instant, nous attribuons une URL générée automatiquement pour atteindre votre conteneur en utilisant HTTPS.

Quel est le prix des conteneurs Serverless ?

Serverless Containers est facturé en fonction de l’utilisation des ressources (vCPU et mémoire). Lorsque le conteneur s’exécute, nous mesurons la durée de fonctionnement du conteneur et la multiplions par les ressources réservées. Lisez notre documentation pour plus d’informations

Essayez Serverless Containers maintenant !