Base de données Serverless SQL
Choisissez le serverless et simplifiez la gestion des bases de données PostgreSQL.
Ce que disent nos clients
Avec Serverless SQL Database, nous n'avons n'avons pas à nous préoccuper de la manière dont la base de données va fonctionner, que ce soit en termes de charge ou de taille. C’est très simple, et nous ne nous sommes jamais demandé si cela fonctionnerait mieux sur une base de données gérée.
Eduardo Queiroz, CTO & co-fondateur at Matcha
Vous ne devriez pas vous adapter à votre base de données
Elles n’évoluent pas en même temps que vos besoins
Des changements inattendus dans vos flux peuvent se produire, mais cela ne devrait pas impacter la performance de votre base de données - ni l’expérience utilisateur de vos clients.
Et éloignent vos équipes de leurs activités principales
Vos équipes passent plus de temps à gérer la taille des bases de données ou à craindre un dépassement de capacité entraînant une interruption de service, au lieu de se consacrer à la collecte et l’analyse des données.
Vous coûtant plus cher que prévu
Au final, votre base de données vous coûte plus cher qu'elle ne le devrait, y compris en frais de gestion.
Tirez profit de votre base de données sans prise de tête avec Serverless
Notre base de données Serverless SQL est entièrement gérée par Scaleway et s’adapte automatiquement à vos besoins, permettant à vos équipes de se concentrer sur la conception et le développement d’applications.
Allez plus vite avec une base de données évolutive
La capacité de notre base de données s'ajuste automatiquement, jusqu'à être nulle, pour s'adapter aux fluctuations de vos flux - sans incidence sur la performance ou l'expérience utilisateur.
Contrôlez vos coûts - pas de requête, pas de frais
Plus de frais dissimulés: payez uniquement pour ce que vous stockez et consommez, réduisant ainsi vos coûts d’infrastructure et opérationnels.
Sans compromis sur la fiabilité et la sécurité
Vos données sont automatiquement et régulièrement sauvegardées en Europe, évitant ainsi la perte de données et garantissant la fiabilité de votre service.
Nos cas d'usage
Application web
Concentrez-vous uniquement sur les fonctionnalités de votre application sans surdimensionner la capacité de la base de données, et optimiser au maximum son utilisation.
Environnements de développement et de test
Créez des environnements temporaires et laissez-les s'exécuter uniquement lorsque vous les interrogez.
Traitement des données
Activez votre base de données uniquement lorsque vous en avez besoin, par exemple lors de traitements de données successifs ou par lots.
Fonctionnalités clé
Autoscaling
La capacité de votre base de données s'ajuste automatiquement en fonction de sa charge de travail, de sorte que votre application continue de fonctionner même lorsque tous vos utilisateurs se connectent en même temps.
Tarification à l'usage
Payez uniquement pour les vCPU que vous utilisez et les Go que vous stockez. Vous pouvez également définir des seuils de scalabilité minimum et maximum pour un meilleur contrôle des coûts.
Standard PostgreSQL
Utilisez un language connu de vos développeurs, assurant également une forte compatibilité avec vos autres applications PostgreSQL.
Haute disponibilité
Nous fournissons une haute disponibilité par défaut, et assurons que vos données soient régulièrement sauvegardées sur une AZ différente.
Conçu pour le Serverless
Nous assurons une compatibilité efficace avec les fonctions et les conteneurs Serverless, de sorte que des milliers de fonctions puissent se connecter simultanément à votre base de données.
Entièrement managé
Nous nous occupons de l'installation, de la configuration, des correctifs et de l'optimisation des performances. Vos équipes peuvent ainsi se concentrer sur le développement, plutôt que la gestion d’infrastructure.
Foire aux questions
Comment puis-je accéder à ma base de données ?
La base de données Serverless SQL vise une compatibilité totale avec les connexions PostgreSQL (des différences mineures concernant les fonctionnalités avancées de PostgreSQL sont détaillées ici).
La base de données SQL Serverless peut être configurée pour n’accepter que des plages d’adresses IP spécifiques, en utilisant les politiques IAM de Scaleway. La possibilité de restreindre l'accès à un réseau privé Scaleway est sur notre roadmap.
Comment puis-je surveiller mes coûts ?
Vous pouvez définir des seuils de scalabilité minimum et maximum, ce qui vous permet de respecter votre budget même en cas de pics de connexion ou de demandes très exigeantes.
Votre flux exact ainsi que la capacité provisionnée dans le temps sont disponibles directement dans les tableaux de bord Cockpit.
Quelle est la rapidité du démarrage à froid de la base de données à partir de l'état d'inactivité ?
Lorsque la base de données est inactive et reçoit de nouvelles requêtes, elle se réactive automatiquement en quelques secondes.
Vous n'avez donc pas besoin de modifier les délais de connexion ou d'expiration de requête dans votre code pour gérer ces cas de figure.
Vos premiers utilisateurs se connectant après une longue période ne remarqueront pas non plus la différence.
La base de données se réveille automatiquement en quelques secondes, dès lors qu’elle reçoit de nouvelles requêtes. Vous n’avez pas besoin de modifier l’API ou les délais de connexion dans votre code, et vos utilisateurs ne subiront aucune interruption de service.
Puis-je utiliser la base de données SQL Serverless pour héberger un outil tiers ?
Oui, vous pouvez utiliser la base de données Serverless SQL comme base de données pour tout outil compatible avec PostgreSQL (comme Next.js, Strapi, ou la plupart des frameworks d'application web). Des outils spécifiques tels que les ETL (Extract Transform Load) peuvent être partiellement compatibles s'ils utilisent les fonctionnalités avancées de PostgreSQL listées ici.
Vous pouvez être amené à utiliser Terraform ou à effectuer des créations manuelles à partir de la console (par exemple, les scripts utilisant des instructions SQL telles que "CREATE DATABASE" peuvent ne pas fonctionner) si vous avez besoin de configurer plusieurs bases de données automatiquement (en fonction des instructions de configuration).
Quelles sont les extensions PostgreSQL supportées ?
Serverless SQL Database supporte plus de 30 extensions PostgreSQL telles que pgvector, TimescaleDB ou PostGIS.
Quelle est la capacité maximale de stockage?
La base de données est actuellement limitée à 100 GB; cette limite sera portée à 1 TB d’ici la fin de l’année.
Il y a-t-il une facturation minimum?
Oui, la facturation commence à 1 GB de données (environ 0.10€/mois), même si la base de données est vide.