Fly.io logo

Fly.io

Fly.io Inc. · 🐳 Conteneurs

Fly.io transforme des conteneurs en micro-VM qui s'exécutent sur leur matériel dans des villes proches de vos utilisateurs.

Catégorie
Conteneurs
Offre gratuite
Non
Payant à partir de
Pay as you go
Vérifié
2026-07-09

Aperçu

Fly.io exécute votre application sous forme de micro-VM légères (Fly Machines) au plus près de vos utilisateurs, dans plus de 35 régions à travers le monde. Vous lui fournissez une image Docker — ou un Dockerfile, ou une application détectée — et Fly la déploie mondialement avec des IP Anycast, un réseau privé et un Postgres managé disponibles à côté.

Fly.io doit maintenant être considéré comme une infrastructure à l’usage plutôt qu’un hébergeur toujours gratuit pour les nouvelles organisations. Les anciennes organisations peuvent conserver des allocations gratuites historiques pour de petites VM partagées et du stockage, mais les nouveaux projets doivent prévoir une tarification mesurée. Le transfert entrant est généreux, et vous n’exécutez que ce dont vous avez besoin.

Il s’adresse aux développeurs qui veulent exécuter de vrais conteneurs — applications complètes, API, voire bases de données — répartis mondialement, plutôt que d’être limités à des sites statiques ou à des serveurs mono-région.

Avantages

  • Exécute n'importe quel conteneur Docker sous forme de micro-VM à démarrage rapide
  • Déploiement mondial sur plus de 35 régions avec des IP Anycast
  • Réseau privé et Postgres managé disponibles
  • Adapté aux charges avec état et sensibles à la latence
  • Se réduit à de légères VM partagées

Inconvénients

  • Les allocations gratuite et d'essai ont évolué vers une facturation à l'usage
  • Nécessite une aisance avec Docker et un peu de travail d'exploitation
  • Le Postgres managé demande un dimensionnement et des sauvegardes soignés
  • La tarification peut être imprévisible en cas de fort trafic sortant

Idéal pour

  • Applications et API complètes conteneurisées, déployées mondialement
  • Services sensibles à la latence exécutés près des utilisateurs
  • Développeurs à l'aise avec Docker qui veulent du calcul edge

Pour commencer

  1. 1 Installez la CLI flyctl et connectez-vous
  2. 2 Exécutez fly launch dans votre projet pour générer un fly.toml
  3. 3 Ajustez les régions, la taille des VM et les secrets selon vos besoins
  4. 4 Exécutez fly deploy pour déployer votre conteneur dans le monde entier
  5. 5 Attachez éventuellement Fly Postgres et mettez à l'échelle les machines par région

Guides associés

Fonctionnalités

  • Déploiement edge mondial
  • Fly Machines
  • Postgres managé
  • Réseau privé
  • IP Anycast
  • Mise à l'échelle automatique

Langages

Tous (basés sur Docker)

FAQ

Fly.io est-il gratuit ?

Pour les nouvelles organisations, Fly.io fonctionne surtout à l'usage plutôt qu'avec une grande offre toujours gratuite. Certaines anciennes organisations peuvent conserver des allocations historiques.

Ai-je besoin de Docker ?

Fly exécute des images Docker. La commande fly launch peut détecter les stacks courantes et générer un Dockerfile, mais les conteneurs sont le modèle de base.

Puis-je exécuter une base de données ?

Oui. Fly propose un Postgres managé, et vous pouvez exécuter vos propres services avec état sur des volumes persistants.

Déployez ces projets sur Fly.io

Projets open source et modèles qui tournent sur l’offre gratuite de Fly.io.