Le PHP PaaS qui se déploie à chaque push Git
Pousse ton application Laravel, Symfony ou WordPress sur Git. Upsun se charge de la compilation, du déploiement et de la mise à l'échelle, avec des environnements de test qui reflètent l'environnement de production.
Propulsé par Platform.sh. Plus de 6 000 clients. 8 ans d'expérience en production.

Qu'est-ce qu'Upsun ?
Upsun est une plateforme d'applications cloud qui exécute ton application en production. Envoie ton code et Upsun se charge de la compilation, du déploiement et de la mise à l'échelle. Pas besoin d'une équipe DevOps dédiée.
Tout ce dont ton application PHP a besoin, géré pour toi

Push Git pour le déploiement
Connecte ton dépôt. Chaque push déclenche automatiquement une compilation et un déploiement. Définis ta stack technologique, ta version de PHP, tes dépendances et tes services dans un seul fichier YAML déclaratif, dont la version est gérée en parallèle de celle de ton code.

Des environnements de test qui reflètent l'environnement de production
Chaque branche et chaque pull request bénéficie d'un environnement full stack cloné depuis l'environnement de production, données et services compris. Repère les problèmes avant leur mise en production, pas après.

Tes frameworks, tes services, ton cloud
Laravel, Symfony, WordPress, et bien d'autres encore. Ajoute MySQL, Redis ou un module de traitement des files d'attente… Déploie sur AWS, GCP ou Azure, et change de plateforme quand tu veux. Pas de dépendance.

S'adapte à tes besoins
L'évolutivité horizontale et verticale, l'observabilité intégrée et les sauvegardes quotidiennes assurent la stabilité de la production. Une assistance est disponible 24 heures sur 24.
Du repo à l'exécution en trois étapes
- Connecte ton dépôt Git. GitHub, GitLab ou Bitbucket.
- Décris ton application en YAML. Indique la version de PHP, les dépendances et les services dont tu as besoin.
- Git push. Upsun génère, déploie et te fournit une URL active avec un environnement de test pour chaque branche.

Voir le code
Un seul fichier définit ton environnement d'exécution, tes dépendances et tes services, le tout au format YAML sous contrôle de version, prêt à être validé avec ton application.
Plus qu'un simple hébergement PHP
L'hébergeur te fournit un serveur et te laisse t'occuper du reste. Upsun gère l'ensemble du cycle de vie de l'application : compilation, déploiement, prévisualisation et évolutivité, sans que tu aies à appliquer de correctifs sur les serveurs ni à entretenir de pipeline.
63 %Des déploiements plus rapides
Envoie ton code et Upsun met en place l'infrastructure, lance les services et déploie ton application automatiquement.
<1 minEnvironnements de test
Crée des clones identiques à l'environnement de production, avec des données, des configurations et des fichiers réels pour chaque branche.
99,99 %SLA de disponibilité disponible
Gère plusieurs sites et instances client en toute confiance. Conçue pour offrir une fiabilité à l'échelle d'un portefeuille.
Ce matin, on a lancé un nouvel environnement de développement pour tester une fonctionnalité révolutionnaire. Ça aurait été un vrai calvaire avec notre ancienne configuration. Maintenant, ça fait juste partie du processus.
Geoff Douglas
Vice-président de l'ingénierie, MarketNation
PHP sur Upsun. Questions fréquentes.
Quelles versions de PHP sont prises en charge ?
Upsun prend en charge les versions PHP 8.2 à 8.5, et les versions antérieures restent disponibles pour les projets existants. Définis la version exacte dans la configuration de ton application.
Prends-tu en charge Laravel, Symfony et WordPress ?
Oui. Toutes les applications PHP basées sur Composer fonctionnent sur Upsun, y compris Laravel, Symfony et WordPress. Des modèles prêts à l'emploi sont disponibles pour chacune d'entre elles.
Est-ce que je peux utiliser Laravel Horizon, Symfony Messenger ou cron ?
Oui. Ajoute des instances de travail pour le traitement en arrière-plan et les files d'attente, notamment des consommateurs Laravel Horizon ou Symfony Messenger, ou utilise cron pour les tâches qui s'exécutent selon un calendrier fixe. Les tâches cron s'exécutent au maximum une fois toutes les 5 minutes avec la formule standard ; les tâches fréquentes ou continues sont donc mieux adaptées à une instance de travail.
L'essai gratuit est-il vraiment gratuit ? Faut-il une carte bancaire ?
L'essai gratuit dure 15 jours. Tu n'as pas besoin d'enregistrer une carte bancaire pour commencer.
Est-ce que je peux déployer l'application sur mon propre cloud et choisir une région ?
Oui. Déploie sur AWS, GCP ou Azure, et choisis parmi plusieurs régions en fonction de leur proximité avec tes utilisateurs. Certaines régions te permettent également de bénéficier d'un crédit de durabilité sur ta consommation de ressources.
En quoi ça diffère de Heroku ou d'un simple hébergement ?
Tu disposes d'environnements de test qui reproduisent l'environnement de production, d'une architecture multicloud sans verrouillage et d'un cycle de vie complet sur une seule et même plateforme.