Skip to main content

Concepts clés

Cette page présente les concepts fondamentaux de Fransys. Comprendre ces termes vous permettra de naviguer dans la plateforme et dans le reste de la documentation sans ambiguïté.

Projet

Un projet est l'unité de travail principale dans Fransys. Il regroupe l'ensemble des blocs qui composent votre infrastructure — applications, bases de données, services — et se déploie sur un cluster.

Chaque projet possède son propre canvas, son propre état (online / offline) et peut être associé à un cluster indépendant.

Analogie : Un projet est l'équivalent d'un environnement applicatif complet — par exemple, votre application de production avec son API, sa base de données et son cache.

→ En savoir plus : Projets

Bloc

Un bloc est un composant d'infrastructure que vous ajoutez à votre projet. Il représente un service déployable — une application, une base de données ou un service annexe.

Les blocs disponibles sont organisés par catégorie :

  • Application — Laravel, React JS, Angular JS, Vue JS, Docker
  • Database — MariaDB, PostgreSQL, Redis
  • Socket — Soketi (WebSocket)
  • Standalone — Conteneurs Docker custom pour tout autre besoin

Chaque bloc a sa propre configuration (ressources, variables d'environnement, connexions) et peut être connecté à d'autres blocs du même projet.

Analogie : Un bloc est une brique Lego. Vous assemblez les briques dont vous avez besoin pour construire votre infrastructure.

→ En savoir plus : Système de blocs

Canvas

Le canvas est l'espace de travail visuel d'un projet. C'est la zone centrale de l'interface où vous glissez-déposez vos blocs depuis la sidebar pour concevoir votre infrastructure.

Le canvas vous donne une vue d'ensemble de votre architecture : quels blocs sont présents, comment ils sont connectés, et quel est leur état.

Analogie : Le canvas est votre plan d'architecte — une vue schématique de votre infrastructure complète.

Cluster

Un cluster est l'infrastructure physique sur laquelle votre projet est déployé. Dans Fransys, un cluster est composé de pools de nodes, chaque node disposant d'une quantité définie de CPU et de RAM.

Pour créer un cluster, vous choisissez :

  • Un provider (Hetzner, Scaleway, OVH)
  • Une région (pays / datacenter)
  • La composition des nodes (CPU, RAM par node, nombre de nodes)

Un cluster peut héberger un ou plusieurs projets. Fransys gère automatiquement l'orchestration Kubernetes sous-jacente — vous n'interagissez qu'avec la couche de configuration.

→ En savoir plus : Clusters

Provider

Un provider est le fournisseur cloud sur lequel Fransys provisionne vos clusters. Fransys se connecte exclusivement à des fournisseurs européens :

  • Hetzner — Allemagne, Finlande
  • Scaleway — France (Paris)
  • OVH — France, Allemagne, et autres régions EU

Le choix du provider détermine la localisation physique de vos données, les options de machines disponibles et le coût des ressources.

→ En savoir plus : Providers

Déploiement

Un déploiement est l'action de publier votre projet sur son cluster. Quand vous cliquez sur Deploy, Fransys :

  1. Build les images Docker de vos blocs applicatifs (via la CI/CD intégrée)
  2. Configure le cluster Kubernetes
  3. Déploie l'ensemble de vos blocs
  4. Rollback automatiquement si un déploiement échoue

Les déploiements sont mis en queue : si vous effectuez plusieurs modifications successives, elles sont empilées et exécutées dans l'ordre.

→ En savoir plus : CI/CD

Crédits

Fransys fonctionne sur un système de crédits en euros. Vous chargez des crédits sur votre compte, et ils sont déduits à l'usage en fonction des ressources consommées par vos clusters (CPU, RAM, stockage, IPs, load balancers).

Chaque ressource a un coût unitaire transparent et affiché. Vous ne payez que ce que vous utilisez — pas d'abonnement fixe lié à un tier ou un plan.

À la création du compte, 5 € de crédits sont offerts sans carte bancaire, ce qui permet de tester la plateforme.

Autopilot

L'autopilot est le mode de scaling automatique de Fransys. Une fois activé, votre cluster adapte ses ressources en temps réel en fonction de la charge :

  • Scale up — Ajout de ressources quand la demande augmente
  • Scale down — Réduction des ressources quand la charge diminue

L'autopilot s'appuie sur un ensemble de règles et le système d'autoscaling de Fransys pour ajuster la capacité du cluster sans intervention manuelle.

→ En savoir plus : Scaling et autopilot