Déployez et faites évoluer vos applications web

Poussez votre code et obtenez un service prêt pour la production, avec réseau, mise à l'échelle et observabilité intégrés.

$ git push

Production

  • web-frontend

    DéploiementEn ligne
    Requêtes12,4k/m
  • api-backend

    DéploiementEn ligne
    CPU32 %
  • app-database

    DéploiementEn ligne
    Stockage48 Go
  • queue-worker

    DéploiementEn ligne
    Tâches2,1k/m

Adopté par des équipes qui livrent chaque jour

Du dépôt à la production en trois étapes

Connectez votre code, choisissez quoi exécuter et laissez la plateforme gérer serveurs, clusters et correctifs.

  • Service web
  • Site statique
  • Worker
  • Tâche cron
  • Postgres
  • Cache

Apportez n'importe quelle stack, on l'exécute.

Utilisez votre framework, votre langage ou votre conteneur. Partez d'un modèle ou déployez depuis votre dépôt.

Node.js
Python
Docker
Postgres
Edge
Git
Node.js
Python
Docker
Postgres
Edge
Git
Node.js
Python
Docker
Postgres
Edge
Git
Node.js
Python
Docker
Postgres
Edge
Git
Statique
Workers
Cloud
Serveurs
Sécurité
Lancement
Statique
Workers
Cloud
Serveurs
Sécurité
Lancement
Statique
Workers
Cloud
Serveurs
Sécurité
Lancement
Statique
Workers
Cloud
Serveurs
Sécurité
Lancement

Toute votre stack, à un git push près

Fini le bricolage. Exécutez services web, bases Postgres, tâches cron, workflows durables, sites statiques, workers, caches clé-valeur, services privés, WebSockets, et agents IA sur une seule facture.

Chaque pull request a sa propre production

Web, API, base de données et workers démarrent depuis un snapshot en moins d'une minute. Les relecteurs ouvrent un lien au lieu de récupérer une branche, et tout disparaît au merge.

Environnements de prévisualisation

PR #214

feature/checkout

4 contrôles réussis

pr-214.preview

  • webEn ligne
  • apiEn ligne
  • databaseEn ligne
  • workerEn ligne

pr-214-checkout.example.com

Le jour du lancement devient un mardi comme les autres

Les instances suivent le CPU, la mémoire et la file d'attente, d'une à quarante puis retour : un pic ne vous réveille jamais et une nuit calme ne vous coûte rien.

Fonctionnement de l'autoscaling

Plan de calcul

  • 4 CPU · 8 Go RAM
  • 16 CPU · 64 Go RAM
  • 64 CPU · 512 Go RAM
  • 4 CPU · 8 Go RAM

Instances

Lancement · 14:00

Des tâches qui survivent aux crashs, aux déploiements et aux API capricieuses

Chaque étape enregistre son résultat. En cas d'échec, seule cette étape est relancée, même si le worker a redémarré en cours de route.

Découvrir les workflows
tasks.py
  1. 1@task(retries=3)
  2. 2async def summarize(doc_id):
  3. 3 doc = await fetch_doc(doc_id)
  4. 4 summary = await llm.run(doc)
  5. 5 await store(doc_id, summary)
  6. 6 return summary

Exécution 4812 · terminée

  1. fetch_doc120 ms
  2. llm.rundélai dépassé · essai 1/3
  3. llm.run2,4 s
  4. store38 ms

Remontez votre base de données à la seconde près

Les sauvegardes continues restaurent l'instant précédant une migration ratée dans une nouvelle copie, pendant que la production continue de servir le trafic.

Postgres géré

app-db

Primaire + 2 réplicas

Point de restauration

9 oct. · 14:32:07

  • Lun
  • Mar
  • Mer
  • Jeu
  • Ven
  • Sam
  • Dim

Restauré dans app-db-copy en 38 s

Repérez la requête fautive avant vos utilisateurs

Logs, métriques et traces arrivent dans un seul flux consultable dès le premier déploiement, et partent vers les outils que vous utilisez déjà.

Observabilité
Tous les logs
  • 10:12:00GET /api/orders 200 41ms
  • 10:13:01POST /api/checkout 201 88ms
  • 10:14:02worker: job 4812 terminé
  • 10:15:03POST /api/payments 502 1204ms
  • 10:16:04GET /health 200 3ms
  • 10:17:05GET /api/users/91 404 9ms
  • 10:18:06deploy: build 912 en ligne
  • 10:19:07POST /api/events 202 12ms
  • 10:12:08GET /api/orders 200 41ms
  • 10:13:09POST /api/checkout 201 88ms
  • 10:14:00worker: job 4812 terminé
  • 10:15:01POST /api/payments 502 1204ms
  • 10:16:02GET /health 200 3ms
  • 10:17:03GET /api/users/91 404 9ms
  • 10:18:04deploy: build 912 en ligne
  • 10:19:05POST /api/events 202 12ms

Mémoire

En chiffres

Conçu pour un vrai trafic

Développeurs
M+
Qui créent et livrent sur la plateforme chaque mois.
Disponibilité
%
Sur les bases de données gérées et les services web.
Requêtes par mois
Md
Servies depuis notre réseau edge mondial.
Déploiement médian
s
Du git push à un service en ligne et sain.
“Nous avons migré toute notre plateforme en un week-end. Les déploiements qui prenaient un après-midi se terminent avant le café, et notre petite équipe livre enfin chaque jour.”
Responsable ingénierie, Northstar Systems
Lire les études de cas

Infrastructure en tant que code

Une infrastructure qui vit dans votre dépôt

Gardez services, bases de données et variables partagées dans un seul fichier versionné, relu comme le reste de votre code.

  • Créez des stacks de préproduction et de prévisualisation identiques
  • Annulez un changement d'infrastructure avec un git revert
  • Partagez variables et secrets entre services
Lire la référence de configuration
          
            
                1
                services:
              
                2
                  - type: web
              
                3
                    name: storefront
              
                4
                    runtime: node
              
                5
                    buildCommand: npm ci && npm run build
              
                6
                    startCommand: npm start
              
                7
                    autoscaling:
              
                8
                      minInstances: 2
              
                9
                      maxInstances: 20
              
                10
                  - type: worker
              
                11
                    name: email-queue
              
                12
                    runtime: python
              
                13
                    startCommand: python worker.py
              
                14
                 
              
                15
                databases:
              
                16
                  - name: storefront-db
              
                17
                    plan: pro
              
                18
                    highAvailability: true
              
          
        

Les briques essentielles, déjà connectées

Runtimes, stockage, réseau et certificats qui fonctionnent ensemble dès le premier jour.

  • Runtimes de langage

    Des builds optimisés pour Node.js, Python, Go, Ruby, Rust et plus, détectés depuis votre dépôt.

  • Infrastructure en tant que code

    Décrivez services, bases de données et variables d'environnement dans un seul fichier versionné.

  • Environnements isolés

    Les environnements de préproduction et de prévisualisation ne partagent jamais données ni réseau avec la production.

  • Stockage d'objets

    Bientôt

    Gardez fichiers envoyés et ressources à côté de vos services, avec un SDK simple.

  • Cache en mémoire

    Lectures et écritures rapides pour les sessions, les limites de débit et les files de tâches.

  • WebSockets

    Des connexions longue durée pour le chat, les tableaux de bord en direct et les fonctionnalités collaboratives.

  • Cache edge

    Fichiers statiques mis en cache sur des points edge proches de vos utilisateurs.

  • TLS géré

    Certificats émis et renouvelés pour chaque domaine personnalisé, wildcards compris.

Réseau mondial

Exécutez votre code à quelques millisecondes de chaque utilisateur

Placez chaque service et base de données dans une région, répliquez les lectures sur plusieurs continents et servez les fichiers statiques depuis l'edge. Le trafic rejoint seul la région saine la plus proche.

Régions de calcul
18
Points edge
310+
Pour 95 % des utilisateurs
<40 ms

Routage en direct

  • us-west

    San Francisco

    18ms p50

  • us-east

    Virginie

    14ms p50

  • sa-east

    São Paulo

    23ms p50

  • eu-west

    Londres

    9ms p50

  • eu-central

    Francfort

    11ms p50

  • ap-southeast

    Singapour

    16ms p50

  • ap-northeast

    Tokyo

    21ms p50

  • au-east

    Sydney

    27ms p50

La sécurité incluse dans chaque service

Chiffrement, isolation et contrôle d'accès sont actifs dès le départ : vos revues de sécurité partent d'une base solide.

  • Réseau privé

    Vos services communiquent sur un réseau privé, sans VPC à configurer.

  • Protection DDoS

    Une protection au niveau du réseau pour chaque service, sans rien à configurer.

  • Contrôles de conformité

    Résidence des données, durées de conservation et revues d'accès pour appuyer vos audits.

  • Journaux d'audit

    Un historique consultable de chaque changement sur les services, les membres et les clés.

  • Chiffrement au repos

    Bases de données, sauvegardes et secrets sont chiffrés par défaut.

  • Accès par rôle

    Contrôlez qui peut consulter et modifier chaque service et ressource.

Tarifs

Une tarification simple qui suit votre croissance

Payez à la seconde le calcul que vous utilisez, avec des limites claires et sans frais de bande passante cachés.

  • Starter

    Pour les projets personnels et les prototypes.

    $0/ mois

    • Sites statiques gratuits
    • Un service web gratuit
    • Support communautaire
  • Entreprise

    Pour les organisations aux besoins avancés.

    Sur mesure

    • SSO et journaux d'audit
    • Support dédié
    • Revues de conformité
    • Contrats personnalisés

FAQ

Vos questions, nos réponses

Vous ne trouvez pas ce que vous cherchez ? Notre équipe répond généralement en quelques heures.

Contacter le support
01Existe-t-il une offre gratuite ?

Oui. L'offre Starter inclut des sites statiques gratuits et un service web, ce qui suffit pour les projets personnels et les prototypes.

02Quels langages et frameworks sont pris en charge ?

Node.js, Python, Go, Ruby, Rust, Elixir, PHP et tout ce qui tient dans un conteneur. La plupart des frameworks sont détectés automatiquement.

03Comment fonctionne la mise à l'échelle automatique ?

Définissez un nombre minimum et maximum d'instances. Nous ajustons selon le CPU et la mémoire, vous ne payez que ce qui tourne.

04Puis-je migrer depuis un autre cloud ?

La plupart des équipes migrent en une journée. Importez votre dépôt, recréez vos variables d'environnement et restaurez votre base depuis une sauvegarde.

05Où sont stockées mes données ?

Dans la région choisie pour chaque service et base de données. Les sauvegardes sont chiffrées et restent dans la même région.

06Proposez-vous une garantie de disponibilité ?

Les offres Team et Entreprise incluent un accord de niveau de service avec des crédits si l'objectif n'est pas atteint.

Offre gratuite · Sans carte bancaire

Poussez votre code aujourd'hui. En ligne avant que votre café refroidisse.

Connectez un dépôt, choisissez une région et obtenez une URL de production avec HTTPS, logs et autoscaling déjà activés.

$ git push origin main

  1. Build34 s
  2. Déploiement12 s
  3. Contrôles de santé3 s

your-app.example.com

Buy NowTheme Details