Aller au contenu
use-cases / forty-client-sites-one-rent / hero
CONTENEURS · WORKSPACES · FLOTTE D'AGENCE

Quarante sites clients. Un loyer. Un tableau de bord.

Chaque site client est son propre conteneur isolé — fichiers, processus, ports, hostname. Ils vivent tous sur un seul serveur bare-metal que vous louez une fois. Vous ouvrez un Hoody Workspace et vous voyez tout le roster sous forme de tuiles. Cliquez une tuile, vous êtes à l'intérieur.

use-cases / forty-client-sites-one-rent / mechanism

Comment quarante tiennent dans un

Trois choses doivent être vraies en même temps pour que ça fonctionne — pas seulement sur une slide deck. Les conteneurs apportent l'isolation. L'hôte apporte la densité. Les Workspaces apportent la vue d'ensemble.

UN CONTENEUR PAR CLIENT

Isolation par namespace

Chaque site client est un conteneur Hoody avec son propre système de fichiers, son propre arbre de processus, son propre namespace réseau et son propre hostname DNS. Une requête POST sur /api/v1/projects/[id]/containers le crée depuis une image de base ; un DELETE le retire proprement à la fin du contrat. Rien ne fuit entre clients.

UN SEUL SERVEUR DESSOUS

Densité sur métal partagé

Les quarante conteneurs reposent sur une seule machine bare-metal. Le noyau déduplique les pages mémoire partagées et le système de fichiers stocke des deltas, pas des copies, donc les trente clients qui dorment la majeure partie de la journée ne coûtent presque rien en plus du serveur que vous louez déjà.

UN WORKSPACE AU-DESSUS

Tous les clients dans un seul onglet

Ouvrez app.hoody.com, connectez-vous, et tout le roster apparaît sous forme de tuiles dans un seul Workspace. Cliquez sur un client et vous êtes à l'intérieur de ce conteneur — terminal, fichiers, éditeur de code, prévisualisation navigateur — sans jongler avec quarante projets Vercel ou quarante clés SSH.

Les conteneurs font l'isolation. L'hôte fait la densité. Le Workspace fait la gestion. Le directeur d'agence voit un seul écran, pas quarante tableaux de bord dans quarante onglets de navigateur.

use-cases / forty-client-sites-one-rent / economics

Les calculs deviennent enfin viables

L'hébergement par site est linéaire en dollars. L'hébergement par serveur est borné. Le changement de forme apparaît le plus clairement quand vous arrêtez de payer pour les clients qui n'ont rien déployé depuis trois semaines.

CE QUE VOUS PAYEZAVANT · PAR SITEMAINTENANT · PAR SERVEUR
facture d'hébergement40 × 40–60 $/site1 × serveur 49 $
clients inactifstoujours facturésaucun coût en plus
cibles de déploiement40 tableaux de bord1 workspace
comptes fournisseurs40 factures1 facture

Les chiffres par site reflètent la tarification publique de Vercel Pro, Netlify Pro et tiers similaires ; les factures réelles d'agences varient selon le trafic et les add-ons. La tarification serveur Hoody est pilotée par le marketplace et démarre sous 20 $/mois pour une machine d'entrée ; 49 $ reflète un hôte de gamme moyenne pour une flotte. La densité dépend de la charge — quarante sites clients à dominante statique s'empilent confortablement ; une flotte d'apps SaaS lourdes en base de données demande plus de marge.

use-cases / forty-client-sites-one-rent / isolation

Pourquoi ce n'est pas de l'« hébergement mutualisé »

La forme ressemble au bon vieux cPanel — beaucoup de sites, une seule machine. Le mécanisme n'a rien à voir. Les conteneurs donnent à chaque client une vraie instance Linux, pas une ligne virtualhost.

RAYON D'EXPLOSION

Un client compromis ne peut pas respirer sur le suivant

Chaque conteneur a son propre système de fichiers racine, son propre namespace de processus, ses propres comptes utilisateurs. Un site WordPress compromis ne peut pas lire le wp-config.php d'un autre client, ne peut pas voir les processus d'un autre client, ne peut pas épuiser le quota CPU d'un autre client. Le noyau l'impose.

FORME DE FACTURATION

Facturer par client, payer par machine

Vous continuez à facturer vos clients par site — c'est ce qu'ils comprennent. En dessous, vous payez une seule facture serveur. La marge disparaissait avant dans les lignes d'hébergement ; maintenant, elle reste dans l'agence. Onboardez le quarante-et-unième client et la machine ne s'en aperçoit pas.

OFFBOARDING

Supprimer un client proprement

Quand un contrat se termine, un seul DELETE /api/v1/containers/[id] retire le système de fichiers, les processus, les jobs planifiés, les variables d'environnement et les clés SSH. Pas de droplet oublié qui pourrit sur DigitalOcean. Pas de site à moitié désinstallé sur WP Engine. L'empreinte du client a disparu.

use-cases / forty-client-sites-one-rent / punchline

Quarante clients étaient autrefois quarante factures. Maintenant, c'est un serveur et un dossier.

avant · la forme par siteaprès · la forme par serveur
QUARANTE FACTURES
une facture par client, chaque mois, dans quarante portails fournisseurs différents
UN SERVEUR · UN DOSSIER
1 × hôte bare-metal1 × workspace · 40 tuiles
le loyer est payé une fois · le roster vit dans un onglet
Lire la doc des workspaces
use-cases / forty-client-sites-one-rent / replaces

Ce que cela remplace

La stack standard d'agence est une tour de facturation par site — un fournisseur pour les sites statiques, un autre pour WordPress, un autre pour le droplet qui fait tourner le PHP legacy auquel personne ne touche. Quarante clients voulaient dire quarante factures de loyer. Le modèle conteneur les rassemble :

  • Vercel client tier (par projet)La tarification croît avec le nombre de projets et les sièges d'équipe
  • Facturation par site NetlifyUne facture par site, même quand le client dort
  • DigitalOcean droplet par client6–24 $/mois chacun, inactif ou non, plus une facture de snapshot
  • WP Engine plans par installationFrais fixes par installation par-dessus le siège d'agence
  • Cloudways (par application)Surcoûts par application empilés sur le serveur
  • Configurations d'hébergement mutualisé customUne vraie isolation coûte un après-midi à chaque fois qu'elle casse
use-cases / forty-client-sites-one-rent / cta

Arrêtez de payer quarante loyers pour héberger quarante clients. Payez un loyer et hébergez l'agence.

use-cases / forty-client-sites-one-rent / related

Découvrez les autres