Aller au contenu principal

Blocs Base de données

Les blocs Database fournissent des services de stockage de données managés, prêts à l'emploi. Fransys gère le provisionnement, la configuration réseau, les backups et le scaling — vous n'avez qu'à glisser-déposer le bloc et le connecter à votre application.

PostgreSQL

PostgreSQL est la base de données relationnelle recommandée sur Fransys. Elle offre la configuration la plus complète avec gestion des ressources, du stockage et des backups intégrés.

Configuration générale

Configuration de base PostgreSQL

ParamètreDescription
Database engine choicePostgreSQL
PostgreSQL versionVersion du moteur (ex : v18.0)
Remote database accessON/OFF — Autoriser l'accès depuis l'extérieur du cluster

Ressources et scaling

L'onglet Resources vous permet de contrôler finement les ressources allouées à PostgreSQL.

Configuration des ressources PostgreSQL

ParamètreDescription
Requests — CPU per replicaCPU minimum garanti par réplica
Requests — Memory per replicaRAM minimum garantie par réplica
Limits — CPU per replicaCPU maximum autorisé par réplica
Limits — Memory per replicaRAM maximum autorisée par réplica
Horizontal scalingNombre de réplicas (par défaut : 1)

Les Requests définissent le minimum de ressources réservé à chaque réplica. Les Limits définissent le plafond que le service ne peut pas dépasser. Laisser ces valeurs à "No request" / "No limit" permet au service d'utiliser les ressources disponibles sur le cluster de manière flexible.

Stockage et backups

L'onglet Storage gère le volume de données et le système de backup intégré.

Configuration du stockage et des backups PostgreSQL

ParamètreDescription
VolumeTaille du stockage persistant (ex : 5 gigabytes)
BootstrapSource de démarrage — From scratch ou depuis un backup existant
Backup Retention DaysDurée de conservation des backups (par défaut : 14 jours)
Backup SchedulePlanification des backups automatiques (cron)
Last backupsHistorique des derniers backups effectués

Backups automatiques

Fransys intègre un système de backup automatique pour PostgreSQL. Les backups sont :

  • Automatiques — Planifiés selon le schedule défini, sans intervention manuelle
  • Rétention configurable — Par défaut 14 jours, ajustable selon vos besoins
  • Restaurables — Possibilité de bootstrapper une nouvelle instance depuis un backup existant via l'option Bootstrap
astuce

Les backups automatiques sont activés par défaut. Ajustez la rétention et le schedule en fonction de la criticité de vos données. Pour une base de production, 14 jours est un bon point de départ.

MariaDB

MariaDB est une alternative MySQL-compatible, légère et performante.

Configuration de base MariaDB

ParamètreDescription
Database engine choiceMariaDB
MariaDB versionVersion du moteur (ex : v10.6)
Remote database accessON/OFF — Autoriser l'accès externe

Redis

Redis est un store clé-valeur en mémoire, idéal pour le cache, les sessions et les queues.

Configuration de base Redis

ParamètreDescription
Database engine choiceRedis
Redis versionVersion du moteur (ex : v7.0)

Redis a la configuration la plus simple : choisissez la version et c'est prêt. Connectez-le à votre application et les variables REDIS_HOST, REDIS_PORT et REDIS_PASSWORD sont injectées automatiquement.

Connexion avec un bloc applicatif

Quand vous connectez un bloc base de données à un bloc applicatif sur le canvas, Fransys injecte automatiquement toutes les variables nécessaires côté application. Vous n'avez pas à copier manuellement le host, le port, le user ou le mot de passe — tout est synchronisé.

→ En savoir plus : Connexions entre blocs