- Fonctionnalités
- Pricing

Si votre semaine continue à s'évaporer dans des incidents, des mises en scène instables et des scripts créés à la main, vous n'êtes pas seul. De nombreux développeurs passent beaucoup trop de temps à chercher des réponses et à se débattre avec des outils, plutôt que de créer des fonctionnalités. Dans l'enquête 2024 de Stack Overflow, 61 % des personnes interrogées ont déclaré passer plus de 30 minutes par jour à rechercher des solutions.¹ Deloitte note que le temps consacré à la configuration, à l'intégration des outils et au débogage empiète directement sur le travail de développement des fonctionnalités.² Les responsables SRE ont même fixé une limite stricte au travail fastidieux, car ils savent que les tâches opérationnelles chronophages finissent par occuper toute la journée.³
Ce guide pratique a été créé pour vous aider à vous rapprocher de ce que vous voulez réellement faire : concrétiser vos idées, améliorer l'expérience utilisateur et dîner à l'heure.
Il est facile de se contenter par défaut de construire sa propre infrastructure et sa propre plateforme de développement. Il semble plus rapide de créer un cluster, de câbler un pipeline et d'ajouter un agent de journalisation. Puis la réalité s'impose :
Vous n'avez pas besoin d'un autre tableau de bord. Vous avez besoin d'un chemin plus serein vers la production.
Upsun utilise un seul fichier de configuration dans votre référentiel Git pour décrire vos applications, vos services, vos hooks de compilation, vos hooks de déploiement et vos routes, afin que votre pipeline soit versionné en même temps que votre code. Pour cette raison, chaque branche bénéficie d'un environnement de test en direct, de qualité production, avec des services et du code clonés pour garantir des tests sûrs et réalistes.
Pour en savoir plus, découvrez comment configurer votre projet et explorez le guide produit sur la gestion de l'environnement.
La création d'une nouvelle branche peut générer un clone complet de votre infrastructure, y compris votre application, vos services, vos caches, vos données et votre stockage, afin que vous puissiez tester la même configuration de données et de services que dans un environnement de production. Lorsque vous devez protéger des données sensibles, Upsun prend également en charge les processus de nettoyage de base de données prêts à l'emploi. Consultez les concepts de nettoyage et un exemple PostgreSQL.
# .upsun/config.yaml
applications:
app:
type: "python:3.11"
relationships:
database: db:postgresql
hooks:
deploy: |
if [ "$PLATFORM_ENVIRONMENT_TYPE" != "production" ]; then
./scripts/sanitize_db.sh # mask PII for previews
fi
services:
db:
type: postgresql:15
Le profilage et les métriques sont inclus, ce qui vous permet d'identifier et de résoudre les goulots d'étranglement avant que les utilisateurs ne se plaignent de temps de chargement lents ou de fonctionnalités défectueuses. L'accès complet à Blackfire pour les projets PHP et Python est inclus, ainsi que des vues de profilage continu supplémentaires pour d'autres environnements d'exécution. Découvrez l'observabilité d'Upsun et les détails de Blackfire.⁴
Si vous envisagez de créer votre propre plateforme avec un hébergement géré par rapport à Upsun, voici un aperçu rapide, axé sur les développeurs :
Si vous souhaitez approfondir le sujet, la présentation YAML d'Upsun vous donne un aperçu rapide de ce que vous pouvez standardiser.
L'utilisation d'Adobe Commerce ou de Magento à grande échelle amplifie ces problèmes : tests réalistes, données sécurisées et opérations prévisibles. Les conseils d'Adobe en matière de services gérés décrivent les responsabilités partagées en matière de performances, de sécurité et de conformité, telles que SOC 2 et PCI.⁵ Les environnements de test d'Upsun aident les équipes travaillant sur des catalogues et des moteurs de promotion volumineux à valider les modifications sur des formes de données réelles avant les pics de trafic.
Coût. Moins de scripts sur mesure et moins d'escalades rendent les dépenses plus prévisibles.
Vous troquez la gestion des urgences contre la concentration. Vous définissez l'infrastructure une seule fois, prévisualisez chaque modification sur la forme réelle de la production et gardez les performances visibles. C'est ainsi que vous pouvez revenir à ce que vous voulez faire : construire.
Join our monthly newsletter
Compliant and validated

