Pro
Mon défautKubernetes managé en HA sur 3 nœuds, déploiement auto par git push, astreinte heures de bureau. La prod sérieuse à un prix réaliste.
€599/mo
Setup €499 · engagement 6 mois · jusqu'à €999/mo avec workers
Pour qui
- →SaaS B2B avec des clients payants qui dépendent de la dispo
- →E-commerce où chaque heure de down = CA perdu
- →App critique métier d'une PME (ERP custom, SaaS interne)
- →Startup post-revenue qui sort du Starter
- →App Next.js / Node qui a vu sa facture Vercel exploser
Tu viens de Vercel ?
Voir la comparaison Vercel vs Pro
Tu viens de Vercel ?
Voir la comparaison Vercel vs Pro
À petite échelle, Vercel est imbattable. Mais quand la bande passante EU et les invocations s'empilent, la facture s'envole. Et tu n'as toujours pas de Postgres ni de workers.
Vercel à l'échelle
- Bandwidth EU + invocations, facture qui surprend chaque mois
- Function timeout 10 à 300 s, pas de vrai worker ni cron lourd
- Pas de Postgres natif, tu paies Supabase ou Neon en plus
- Cold starts sur les routes peu fréquentées
- Data residency EU floue, edge majoritairement US
- Lock-in ISR/Edge/runtime, dur de partir sans refacto
Avec Pro
- €599/mo tout inclus, pas de surprise sur la facture
- Workers, queues, cron jobs natifs, aucun timeout
- Postgres HA inclus, Supabase/Neon en bonus pas en obligation
- Toujours warm, pas de cold start
- Hébergé en Europe (FR / DE / NL au choix)
- Standalone Docker, portable partout, zéro lock-in
- Preview env par PR inclus, URL HTTPS auto
Besoin d'un CDN edge global pour une audience mondiale ? On câble Cloudflare devant en option, tu gardes les avantages des deux.
Tu viens de Heroku ?
Voir la comparaison Heroku vs Pro
Tu viens de Heroku ?
Voir la comparaison Heroku vs Pro
Heroku reste pratique mais le rapport ressources/prix a vieilli, et la fiabilité s'est dégradée depuis le rachat Salesforce. À l'échelle d'un SaaS sérieux, la facture grimpe vite et les leviers d'optimisation sont limités.
Heroku à l'échelle
- Performance-M dyno $250/mo × 3 + Postgres Standard 2 $200/mo = $950+/mo pour la même chose
- Incidents plateforme à répétition, support payant pour avoir un humain
- Pas de preview env par PR à ce niveau, faut Heroku Enterprise
- Add-ons facturés à part, l'addition gonfle
- Hébergement US par défaut, EU = surcoût
- Lock-in Procfile / buildpacks, migration = réécriture partielle
Avec Pro
- €599/mo all-in pour 24 GB RAM + Postgres HA + monitoring + astreinte
- Astreinte humaine 9h-18h CET, SLA 99.5 % écrit
- Preview env par PR inclus dès le premier euro
- Pas d'add-ons à empiler, tout est dans le forfait
- Hébergé en Europe, data residency claire
- Standalone Docker, portable partout, zéro lock-in
- Migration depuis Heroku incluse dans le setup
On t'aide à migrer ton Procfile vers un Dockerfile équivalent et ton add-on Postgres vers la base HA managée. Inclus dans les 3 h de setup.
Ce qui est inclus
Compute qui encaisse
- · 12 vCPU + 24 GB de RAM utiles pour ton app
- · Tu survis à un nœud qui crame, sans intervention
- · Load Balancer devant ton app, géré pour toi
- · Datacenter européen au choix
OS jamais à patcher
- · OS immuable, mises à jour atomiques (rollback automatique si ça casse)
- · Pas de SSH ouvert, pas de paquets à updater à la main
- · Volumes persistants pour tes données
- · Tu ne touches plus jamais à l'OS
Déploiement instantané
- · Tu push sur ton repo, c'est en prod en moins de 5 min
- · UI web pour suivre tes déploiements, accessible à toute ton équipe
- · Nouvelles versions d'images proposées en PR automatique
- · Vault pour tes secrets — zéro manip crypto côté toi
Postgres répliqué
- · Base répliquée sur les 3 nœuds — primary tombe, replica prend le relais auto
- · Tu peux restaurer ta base à n'importe quelle minute des 30 derniers jours
- · Pas de Supabase ni Neon à payer en plus
- · Tu pilotes la conf par values Helm, pas par clickops
Tu sais avant le client
- · Alertes Slack/Discord/email quand quelque chose va de travers (OOM, 5xx, latence, certs)
- · Dashboards Grafana filtrés sur tes apps
- · Digest hebdo des perfs et incidents
- · Tu n'apprends plus les incidents par ton support
Restauration testée
- · Sauvegardes base + cluster vers stockage objet quotidien
- · Snapshots des volumes (7 j)
- · Restore drill trimestriel — on prouve que les backups fonctionnent vraiment
- · Pas juste une sauvegarde, une promesse vérifiable
Environnement par PR
- · Tu ouvres une PR, t'as une URL
pr-N.preview.<ton-domaine>en 5 min - · HTTPS valide, DNS publié, base de données isolée
- · Tes designers, ton PM, ton client valident sans déranger un dev
- · 3-4 previews simultanées sur le sizing par défaut — PR fermée, tout est nettoyé tout seul
DNS qui suit l'app
- · Tu déclares un nouveau service, son record DNS apparaît tout seul
- · Cloudflare, Hetzner, OVH, Scaleway, Route53 supportés
- · Plus jamais d'oubli "ah mais j'ai pas créé le record"
- · La preview env est joignable au moment où l'app boot
Sous le capot
Pour les curieux qui veulent le détail technique
Sous le capot
Pour les curieux qui veulent le détail technique
- Compute : 3× VPS Hetzner Cloud (CX32 par défaut, 12 vCPU + 24 GB RAM agrégés)
- OS : Talos Linux sur les 3 nœuds, mises à jour A/B atomiques
- Kubernetes : 1.35 HA (etcd quorum 3, survie 1 nœud)
- Load Balancer : Hetzner Cloud LB managé (via Cloud Controller Manager)
- Storage : CSI Hetzner pour les volumes persistants
- Ingress : Traefik
- Certificats TLS : cert-manager + Let's Encrypt
- DB : CloudNativePG 2-3 instances (primary + replicas), anti-affinity inter-nœuds, failover auto
- Backup DB : Barman Cloud continu + PITR 30 jours
- Backup cluster : etcd snapshot quotidien → Scaleway Object Storage
- Déploiement : ArgoCD + argocd-image-updater + chart
app-bundle - DNS : External-DNS (Cloudflare, Hetzner, OVH, Scaleway, Route53)
- Preview envs : ArgoCD ApplicationSet + PullRequest generator
- Monitoring : vmagent → obs central z3k, Grafana filtré client, 8 alertes de base (OOM, restart loop, latence, certs, 5xx)
- Secrets : Vault + External Secrets Operator (ESO)
- Astreinte : runbook documenté, PagerDuty, escalade binôme
Même chaîne que Starter et Scale — la portabilité du repo Git vaut pour les deux sens.
Workers add-on — quand le client scale
Quand le sizing entry sature (RAM > 80 % en pic, > 8 apps), on ajoute des workers sans changer de SKU.
| Add-on | Coût mensuel |
|---|---|
| +1 nœud worker | +€100/mo |
| +2 nœuds workers | +€200/mo |
| +3 nœuds workers | +€300/mo |
| +4 nœuds workers | +€400/mo |
Au-delà de +4 workers (€999/mo total), bascule sur Scale recommandée pour bénéficier de l'autoscaling élastique + multi-AZ.
SLA & engagement
Disponibilité cible
99.5 %(3h36/mo droit-au-down)
Astreinte
Lun-ven 9h-18h CET
Réponse en heures
< 1 h
Réponse hors heures
Best-effort, prochain jour ouvré
Maintenance planifiée
Annoncée 7 j à l'avance, nuit week-end
Crédit SLA
10 % < 99.5 %, 25 % < 99 %, 100 % < 95 %
Questions fréquentes
Single-DC, c'est sérieux pour de la prod ?
Oui pour 95 % des PME B2B. Les hébergeurs européens sérieux ont quelques incidents par an, durée moyenne 30 min. Sur SLA 99.5 % tu as 3h36/mo de droit-au-down, largement couvert. Si ton business ne peut pas tolérer une coupure de 30 min même 1 fois par an, l'offre Scale est plus adaptée.
Kubernetes upgrades, comment ça se passe ?
Upgrade Kubernetes 1× par an, planifié 1 mois à l'avance, fenêtre nuit week-end. Rolling upgrade des 3 nœuds en ~30 min, sans downtime applicatif si tu as ≥ 2 réplicas par app.
Tu as déjà des clients managés sur cette plateforme ?
Un client en prod aujourd'hui : z3k.tech lui-même tourne sur Pro. Ce site, le blog, la CI, le registry Forgejo, le repo Git — tout passe par la même chaîne que ce que je te vends. C'est du dogfood : si ça casse, c'est moi qui prends l'alerte en premier. Les autres clients managés externes sont en onboarding (la plateforme est commercialisée depuis 2026). Les logos qu'on affiche (Rakuten, Bedrock, Monnier Paris, etc.) sont des missions de conseil et migration cloud sur les 7 dernières années, pas du managé sur cette plateforme. Quand le premier client externe aura 6 mois de prod, je te mets en relation. En attendant, le diagnostic gratuit te montre la stack en live.
Mes secrets, ils sont où ?
Dans Vault, injectés dans tes pods par External Secrets Operator. Aucun secret en clair dans Git, aucune cryptographie à gérer côté client. Tu nous donnes les valeurs au onboarding, on les met dans Vault, c'est terminé.
Pourquoi pas Render ou Fly.io à ce prix ?
Render ne fait pas de Postgres HA inclus à ce niveau. Leur team plan commence à $499/mo pour 1 service avec 8 GB RAM. Ici tu as 24 GB pour tes apps + Postgres HA + monitoring + astreinte. Et surtout, un vrai Kubernetes — tu fais tourner ce que tu veux (jobs, cron, operators) sans être contraint au format Render.
Migration depuis Heroku, Render, OVH, autre ?
Inclus dans le setup €499 pour 2 h. Au-delà, facturé à €120/h. La plupart des cas tiennent dans le forfait.
Et si Arthur est en vacances / malade un mardi matin ?
On est trois derrière z3k, pas un. Deux confrères freelance DevOps (5 ans d'expertise chacun, même stack Kubernetes / GitOps / Postgres) prennent l'astreinte en relais quand je suis indisponible. Runbooks à jour, accès cluster partagé, escalade documentée.
Passer à Scale
Quand un DPO passe, ou quand tu satures les 4 workers max. Même repo Git, on change la cible de déploiement. Zéro réécriture.
Voir ScaleMigration down vers Starter
Possible si déclin business. On désactive la HA et on simplifie la chaîne, on garde le repo. Effort 2-3 h facturé €240.
Voir StarterPrêt à mettre ta prod sur Pro ?
Onboarding en 3 h, migration Heroku/Render incluse dans le setup, première app en prod le jour même.
Réserver un appel