ScalewayAller à la connexionAller au contenu principalAller au pied de page

Serverless Containers

Exécutez facilement vos conteneurs sur le cloud via une seule commande.

Du conteneur à la production en quelques secondes

Grâce à Serverless Containers, vous pouvez déployer vos conteneurs rapidement et dans le langage de votre choix. Vous n’avez qu’à vous concentrer sur la conception de vos applications. Serverless Containers s’occupe de l’exécution, en réponse aux déclencheurs que vous définissez.

Réduisez les coûts d’exploitation

Avec Serverless Containers, simplifiez la gestion de vos ressources en ne les utilisant que quand vous en avez besoin. Réduisez les coûts d’exploitation en vous débarrassant des serveurs surdimensionnés ou supplémentaires pour gérer le trafic de vos services.

Aucune gestion d’infrastructure

Gérer son infrastructure peut se révéler compliqué, surtout lors de la mise à l’échelle entraînée par les 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.

Cas d'usage

Déployez et exécutez une application web

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

ServerlessCaaS-Schema-1040px-Dark.webp

Temoignages clients

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

Fonctionnalités

Registres publics

Vous pouvez déployer des Conteneurs à partir d'une image stockée dans n’importe quel registre de conteneur public. (y compris Docker Hub)

Évolutif et entièrement managé

Pas d’infrastructure à gérer, pas de mise à jour logicielle à effectuer. Votre service se met à l’échelle à la demande. Serverless Containers déploie les ressources dont vous avez besoin en cas de forte demande et les réduit en cas de baisse de la charge de travail.

Compatible avec toutes les web apps

En exploitant les flux de travail des conteneurs, Serverless Containers permet aux développeurs de se concentrer sur la conception de vos services, et non sur l’infrastructure.

Nom de domaine personnalisé

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

Déclencheurs 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. Grâce à la nouvelle fonctionnalité private CRON, vous pouvez désormais utiliser des tâches CRON sur vos conteneurs privés.

Sécurité

Serverless Containers offre un environnement sécurisé par défaut en gérant toute l'infrastructure sous-jacente, y compris la mise à jour du système d'exploitation et les configurations de sécurité. Chaque service s'exécute dans un sandbox robuste pour une isolation au niveau du noyau par rapport aux autres charges de travail. Vous pouvez utiliser les VPC Service Controls pour créer un périmètre de sécurité et utiliser des secrets pour les données sensibles.

  • Migrez facilement vers Serverless Containers

    Finies les migrations complexes : notre processus en quatre étapes vous permet de déplacer facilement vos applications de Kubernetes ou d'Instances vers Serverless Containers. Déployez votre premier service rapidement et profitez des avantages d'une architecture plus simple.

Pourquoi choisir Scaleway?

Une expérience encore plus complète

Nous vous offrons une nouvelle expérience avec l’accès API, les distributions Linux, notre Console intuitive, Terraform. Déployer vos serveurs n’a jamais été aussi facile.

Une console intuitive

Notre interface utilisateur a été conçue pour les développeurs. Nous voulons que notre interface soit la plus simple, utile et exhaustive de toute l’industrie du cloud. Notre but : vous garantir une expérience optimale lors de la gestion de vos projets cloud.

Un véritable écosystème cloud

Nos produits cloud sont conçus et construits de façon à se compléter, vous offrant ainsi une expérience cloud de premier ordre et sans friction.

Dernières modifications

Serverless Containers

  • changed

    Serverless framework package upgrade v0.5.0

    Users of Scaleway Serverless Framework plugin (serverless-scaleway-functions npm package) should upgrade to version 0.5.0 to ensure compatibility with this change. The latest release includes updated behaviour to handle the deprecation gracefully.

    Please, update your dependency: 

    npm i serverless-scaleway-functions@~0.5.0
    
  • deprecated

    Deprecation of the redeploy parameter in the UpdateContainer endpoint

    Deprecation of the redeploy: false parameter in the UpdateContainer endpoint 

    The redeploy: false option in the UpdateContainer API (PATCH /containers/v1beta1/regions/{region}/containers/{container_id}) is now deprecated. This parameter was previously used to prevent redeployment of containers when no configuration changes occurred. Going forward, the API will systematically redeploy containers when necessary, and any use of redeploy: false will be ignored.

    We strongly advise against relying on this field in your automation or deployment workflows. If you need to force a redeployment regardless of configuration changes, please use the dedicated DeployContainer method instead.

  • added

    Serverless Containers improvements

    To enable quick testing of Serverless Containers, we have added the Quickstart image option, which deploys a sample image to help you test the service.

    Additionally, we have worked on several minor improvements for a better user experience:

    • From the Serverless Container list in namespaces, you can now access the logs and metrics of a container
    • Creation and last edit dates are now displayed in the overview
    • Fixed an issue when deploying Serverless Containers from the Container Registry
  • fixed

    Improved memory metric accuracy for sandbox v2

    We have implemented a fix to improve the accuracy of memory usage metrics for Serverless Containers services. This update resolves a previous reporting inconsistency to ensure that metrics more precisely reflect actual resource consumption.

    • What changed: We refined the underlying calculation used to report memory usage.

    • What to expect: You may notice that memory metrics in your dashboards and views appear slightly lower than before. This is an expected result of the improved measurement accuracy, and does not indicate a change in your application's actual performance or resource allocation.

    • Scope: This fix applies exclusively to services using sandbox v2.

    No action is required on your part.

  • changed

    Environment variables and secret variables limit increase

    The maximum number of environment variables and secret environment variables has been increased from 100 to 200.

Consulter le journal complet des modifications

Commencez avec des tutoriels

Foire aux questions

Qu'est-ce que Scaleway Serverless Containers?

SouthShortIcon

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 Container Registry de Scaleway et de la déployer en utilisant Serverless Containers, nous nous occupons du reste.

Pourquoi devrais-je utiliser Serverless Containers ?

SouthShortIcon

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

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

SouthShortIcon

Actuellement, 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 permette d’atténuer les problèmes de démarrage à froid.

Quels conteneurs puis-je utiliser avec Serverless Containers ?

SouthShortIcon

Vous pouvez exécuter toutes sortes d’applications web conteneurisées, à condition qu’elles écoutent la variable d’environnement PORT.

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

SouthShortIcon

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

Quelle est la tarification de Serverless Containers ?

SouthShortIcon

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.

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

SouthShortIcon

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

Où puis-je consulter le SLA (Service Level Agreement) de ce produit ?

SouthShortIcon

Vous pouvez consulter le SLA de ce produit ici.