Nubiecloud Docs
Concepts

Concepts clés

La hiérarchie Organisation → Projet → Environnement → Application, et la distinction entre builder une image et la déployer.

Sur Nubiecloud, vos ressources s'organisent en cascade. Comprendre cette hiérarchie rend tout le reste évident.

La hiérarchie

Organisation        ← facturation, plan, ressources globales, membres
└── Projet          ← un produit, une part des ressources de l'org
    └── Environnement   ← dev / staging / preproduction / production
        └── Application ← votre service déployé
            └── Dépendances ← bases de données, Redis… (services managés)
BriqueRôleCe qui s'y rattache
OrganisationConteneur de facturation et de ressources partagéesPlan, quotas globaux, membres, régions
ProjetRegroupe les applications d'un même produitQuotas projet, environnements, membres projet
EnvironnementIsole les étapes du cycle de viedev, staging, preproduction, production
ApplicationLe service qui tourneImage déployée, ressources, variables d'env, domaine
DépendancesServices dont l'app a besoinPostgreSQL, MySQL, Redis, RabbitMQ, Kafka

ℹ️ Les quotas descendent en cascade. Le plan de l'organisation fixe le total de CPU / RAM / Stockage. Chaque projet consomme une part de ce total ; chaque application consomme une part des ressources de son projet.

Build ≠ Déploiement

Deux notions à ne pas confondre :

  • Build : produire une image (un artefact exécutable) à partir de votre code source. Voir Builds.
  • Déploiement : faire tourner une image dans un environnement, avec ses ressources, ses variables d'env et son exposition réseau. Voir Déployer une application.

On builde d'abord, on déploie ensuite. Une même image peut être déployée dans plusieurs environnements.

Voir aussi

Sur cette page