Par où commencer ?
Pas besoin d’équipe DevOps. Tu choisis un point de départ selon ton activité, et bige-ops s’occupe du reste : réseau, sauvegardes et déploiement sur ton compte Outscale. Tu pourras changer plus tard : changer de topologie, c’est une simulation de plus.
Trois façons de démarrer
| Pour qui | Ce que tu obtiens | Budget indicatif | |
|---|---|---|---|
| Une machine | Une TPE, un outil métier, un site, la première version d’un produit | Une VM qui porte ton app et sa base, une adresse publique, les sauvegardes vers l’Object Storage | à partir de ~75 €/mois |
| L’app et ses données séparées | Une activité qui tourne, des clients qui comptent sur toi | L’app derrière un load balancer, chaque base sur sa propre VM dans un réseau privé | ~380 €/mois |
| Kubernetes managé | Plusieurs services, des pics de charge, une équipe qui grandit | Un cluster OKS dédié (control plane à 3 masters), des nœuds qui s’ajustent à la charge | ~500 €/mois |
Les montants sont des estimations hors taxes, calculées par bige-ops sur la grille publique Outscale (eu-west-2) : une machine de 2 vCPU et 4 Gio ; une app Python avec PostgreSQL et Redis ; un cluster OKS de trois nœuds de 4 vCPU et 6 Gio. Ta simulation te donne le montant exact, ligne par ligne.
Optimise tes bases à tes usages
Chaque base démarre avec des réglages pensés pour son usage : tu gagnes le temps du réglage fin, et tu ajustes ensuite en voyant le coût changer dans ta simulation.
| Usage | Ce que bige-ops met en place (app et données séparées) | À ajuster selon ton activité |
|---|---|---|
| Données de l’app PostgreSQL, MySQL, MariaDB, MongoDB |
Une VM dédiée dans le réseau privé, un disque io1 à 3 000 IOPS garanties, la sauvegarde vers l’Object Storage en un clic | Les IOPS (de 100 à 13 000 par volume), la RAM de la VM (c’est elle qui garde les données chaudes en cache), la rétention des sauvegardes |
| Cache et files de jobs Redis |
Une petite VM (2 vCPU, 2 Gio) et 20 Gio en gp2 : pour un cache, la mémoire compte plus que le disque | La RAM, selon la taille de ta file ou de ton cache |
| Recherche et vecteurs Weaviate |
Une VM dédiée sur disque io1 ; l’index vit en mémoire | La RAM, selon le nombre de vecteurs |
| Graphes Neo4j |
Une VM dédiée sur disque io1 | La RAM et les IOPS, selon la taille du graphe |
| Pour démarrer une seule machine |
La base tourne sur la même machine que l’app, la sauvegarde part vers l’Object Storage | Le passage à « l’app et ses données séparées » quand la base grossit |
Repère de prix : un disque io1 coûte 0,13 € par Gio et par mois, plus 0,01 € par IOPS : 3 000 IOPS garanties reviennent à 30 € par mois. Ta simulation affiche le total exact. Volumes et IOPS · Bases de données
Quand passer à l’étape suivante
- D’une machine à l’app et ses données séparées : quand une panne de la machine devient un vrai problème pour tes clients, ou quand ta base grossit et mérite sa propre machine.
- Vers Kubernetes managé : quand tu as plusieurs services à faire évoluer séparément, ou des pics de charge à absorber sans intervenir.
Dans les deux cas, tu dupliques ta simulation, tu changes la topologie et tu compares les deux coûts avant de décider.
Quel que soit ton choix, bige-ops s’occupe de
- Le réseau : réseau privé, règles d’ouverture, bases jamais exposées à Internet. Réseau
- Les sauvegardes : un clic sur une base pour l’envoyer vers l’Object Storage. Object Storage
- Le HTTPS : load balancer et certificat. LBU
- Les secrets : coffre local, jamais dans tes fichiers de config. Secrets
- Le coût et les risques, affichés avant chaque déploiement. Catalogue de prix
Des points de départ prêts à l’emploi
| Ton projet | Point de départ | Topologie | Budget indicatif |
|---|---|---|---|
| Une petite app ou un outil interne en Node.js | node-lite | Une machine | ~75 €/mois |
| Une API Python avec son front | python-app | App et données séparées | ~380 €/mois |
| Une application Java / Spring Boot | java-spring | App et données séparées | ~380 €/mois |
| Une application PHP (Laravel, Symfony) | php-app | App et données séparées | ~380 €/mois |
| Une API Go | go-app | App et données séparées | ~380 €/mois |
| Du temps réel avec Elixir / Phoenix | elixir-phoenix | App et données séparées | ~380 €/mois |
| Un SaaS Node.js complet (API, front, worker, recherche) | node-app | App et données séparées | ~550 €/mois |
| Un produit data / IA en Python | python-ml | App et données séparées | ~550 €/mois |
Chaque point de départ se modifie ensuite dans le Visual : taille des machines, bases, services, topologie.
Pour les développeurs
Les mêmes points de départ existent en ligne de commande :
bige-ops add layouts bige-ops add layout node-app --name mon-app bige-ops add layout custom --runtime python --db postgres --db redis --web spa --lbu
- Topologies :
single-vm(une machine),multi-vm(app et données séparées),oks(Kubernetes managé, les services deviennent des Deployments). VMs · OKS - Taille de la machine unique :
sizing.single_vmsur la stack. - Les workers partagent la VM de l’app ; en
multi-vm, les URLs des bases sont injectées après l’apply (coffre →.env) ; le premier deploy doit être complet avant un--serviceciblé.