
Defang
Defang Labs · Programmation
Defang est une plateforme de déploiement cloud qui transforme un fichier Docker Compose en une app prête pour la production sur votre propre compte AWS ou GCP en quelques minutes.

À propos de Defang
Qu'est-ce que Defang
Defang est un outil de déploiement cloud de Defang Labs qui prend une app que vous avez déjà et la met en production sur des comptes cloud que vous contrôlez. Vous écrivez un fichier Docker Compose standard, et Defang s'occupe de la partie que presque toutes les équipes redoutent : provisionner les conteneurs, le DNS, les répartiteurs de charge, les bases de données et les rôles IAM. Tout le déploiement se déroule dans votre compte AWS ou GCP, pas dans un bac à sable hébergé chez Defang.
Ce dernier point est l'essentiel. Votre code et vos secrets ne quittent jamais votre compte cloud. Le backend de Defang ne fait qu'orchestrer et suivre le déploiement, donc vous gardez l'infrastructure et les données. Vous pouvez partir quand vous voulez.
Le hic, c'est que Defang est conçu pour ceux qui ont déjà une app conteneurisée et un compte cloud. Si vous n'avez pas de fichier Compose ou si vous préférez un hébergement entièrement géré qui masque le cloud, Defang ajoute une couche de configuration dont vous n'aurez pas besoin. C'est une vraie limite.
Pour commencer
- Installez la CLI Defang depuis la page officielle de téléchargement, puis connectez-vous avec votre compte Defang.
- Vérifiez que votre app possède un fichier
compose.yamlet que votre conteneur se compile en local. - Lancez
defang stack new, puis répondez aux invites pour le fournisseur cloud, la région, le mode de déploiement et le nom du stack. - Lancez avec
defang up --stack=<name>, et Defang provisionne l'infrastructure dans votre propre compte cloud. - Suivez le déploiement et consultez les journaux d'exécution directement depuis la CLI jusqu'à ce que le service soit en ligne.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Defang.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Développeurs backend qui font déjà tourner Docker Compose en local et veulent la même app en ligne dans le cloud sans écrire de Terraform à la main.
- Créateurs solo qui veulent une vraie configuration de production sans embaucher un ingénieur plateforme.
- Petites équipes et startups qui veulent une infrastructure de production mais aussi en garder la propriété, puisque chaque ressource atterrit dans leur propre compte.
- Ingénieurs plateforme et DevOps qui ont besoin de déploiements reproductibles sur plusieurs comptes cloud, ce qui est là où intervient la gestion de flottes de l'offre Enterprise.
Tâches
- Faire passer un prototype de Compose à un service cloud en fonctionnement, le flux autour duquel Defang a été construit.
- Gérer les secrets et la configuration via la CLI pour qu'ils restent liés au compte cloud plutôt qu'à un tableau de bord tiers.
- Déployer des mises à jour et suivre les journaux d'exécution pendant un déploiement, le tout depuis le terminal.
- Laisser un assistant de code IA générer et déployer un stack via le serveur MCP de Defang dans VS Code ou Cursor.
Cas d'usage
- Mettre en ligne un projet du week-end sur AWS sans configurer à la main un répartiteur de charge ou une base de données.
- Monter des environnements identiques pour la préproduction et la production dans un seul compte cloud. Même fichier, même résultat.
- Une agence qui déploie la même app sur le propre compte cloud d'un client, ce qui laisse le client maître des données.
- Une équipe qui veut des points de terminaison avec GPU pour un service d'IA sans gérer elle-même les nœuds GPU.
Fonctionnalités clés
De Compose au cloud en une seule commande
Vous partez d'un fichier que vous avez probablement déjà. Defang lit votre compose.yaml, valide le projet, puis construit les ressources cloud réelles qui y correspondent : conteneurs, DNS, répartition de charge, bases de données et rôles IAM. L'avantage, c'est que ce que vous avez testé en local est ce qui est livré. Si votre fichier Compose est en désordre, le déploiement le reflète, donc mieux vaut le nettoyer avant de pousser. C'est le flux qui fait que passer de Docker Compose au cloud ressemble à une étape plutôt qu'à dix. Fichier propre en entrée, déploiement propre en sortie.
Déployez dans votre propre compte cloud
Chaque ressource que Defang crée vit dans votre compte AWS ou GCP, donc pas de mutualisation ni de copie de votre code sur les serveurs de Defang, car le backend ne fait qu'orchestrer et surveiller le déploiement. Pour les équipes qui doivent déployer sur AWS ou déployer sur GCP sous leur propre gouvernance, c'est une vraie différence par rapport aux hébergeurs qui font tourner votre app sur leurs machines.
Un flux pensé pour la CLI
La CLI Defang est la principale surface de contrôle. Vous créez un stack, le déployez, consultez les journaux et gérez les secrets sans quitter le terminal. Les stacks sont stockés comme des fichiers de configuration que vous versez au contrôle de version, ce qui veut dire que votre configuration de déploiement est relisible et reproductible au lieu d'être assemblée à coups de clics dans une console web. Aucun clic dans une console. Tout le flux reste dans votre terminal.
Des modes de déploiement pour tous les budgets et besoins
Defang propose les modes affordable, balanced et high availability, et vous en choisissez un à la création d'un stack. Affordable contient les coûts pour les projets précoces, tandis que high availability ajoute la redondance dont le trafic de production a besoin. Lequel choisir ? Commencez par affordable. Les offres Free et Pro incluent les deux premiers ; high availability est réservé à Enterprise.
Services gérés et mise à l'échelle automatique
Defang provisionne des services gérés comme Postgres et Redis pour que vous n'ayez pas à câbler des serveurs de base de données à la main, et prend aussi en charge les instances GPU ainsi que la mise à l'échelle automatique qui répond d'elle-même à la demande entrante. Cela compte si vous hébergez un modèle d'IA ou une API au trafic irrégulier.
Débogage IA et génération de Compose
Les offres payantes ajoutent la génération illimitée de Compose et le débogage IA. Vous pouvez décrire ce que vous voulez, récupérer un fichier Compose, puis obtenir de l'aide quand un déploiement échoue. C'est la fonctionnalité qui fait passer Defang du simple outil de déploiement à quelque chose de plus proche d'un assistant de code qui livre aussi votre app. Sympa.
Serveur MCP pour les éditeurs IA
Defang fournit un serveur MCP qui se branche à VS Code et Cursor. Cela permet à un assistant IA dans votre éditeur de créer un stack et de le déployer directement. C'est un bon complément si vous vous appuyez déjà sur un pair programmeur IA, puisque l'étape de déploiement cesse d'être un changement de contexte. À essayer si vous vivez dans l'éditeur.
Gestion de flottes et conformité
L'offre Enterprise couvre plusieurs comptes cloud, ce qui convient aux éditeurs de logiciels qui livrent dans les environnements de leurs clients, et ajoute un WAF ainsi que la conformité SOC 2 Type II. Ce combo vise les équipes qui doivent prouver que leur pipeline de déploiement respecte une norme d'audit avant même qu'un examen de sécurité ne commence. C'est la partie du service de déploiement cloud qui parle aux auditeurs, pas aux fondateurs.
Avantages et inconvénients
Avantages
- Garde le code, les secrets et l'infrastructure dans votre propre compte AWS ou GCP, donc vous en restez propriétaire.
- Transforme un fichier Docker Compose existant en un déploiement en ligne sans écrire de Terraform.
- Conception axée CLI avec des fichiers de stack qui vivent dans le contrôle de version, ce qui rend les déploiements reproductibles.
- Offre gratuite avec prise en charge du GPU et Postgres et Redis gérés, donc vous pouvez tester de vraies charges avant de payer.
Inconvénients
- Il vous faut quand même un compte cloud et un fichier Compose fonctionnel, donc ce n'est pas adapté aux utilisateurs non techniques.
- La liste des fournisseurs cloud est courte pour l'instant. AWS et GCP seulement, ce qui exclut Azure ou des hébergeurs plus petits.
- Le mode high availability et la gestion de flottes sont derrière l'offre Enterprise à $499/mo, ce qui est cher pour les petites équipes.
Questions fréquentes
Il prend un fichier Docker Compose et le déploie comme un service cloud de production. Vous lancez une commande, et Defang provisionne les conteneurs, le réseau, les bases de données et les permissions dont votre app a besoin dans votre propre compte AWS ou GCP. En bref, c'est un service de déploiement cloud que vous pointez vers votre propre infrastructure.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Defang.
Alternatives à Defang
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
