Présentation du service

OneDeploy propose un catalogue d’applications open‑source que l’on peut lancer en trois étapes : choisir l’application, sélectionner une région et un plan, puis déclencher le déploiement. Le service crée automatiquement un serveur dédié, installe le logiciel, génère un certificat TLS et programme une sauvegarde chaque nuit. La facturation se fait à l’heure avec un plafond mensuel visible avant le lancement, et l’arrêt du serveur met immédiatement fin à la facturation.

Architecture et mécanismes de déploiement

Chaque application s’exécute sur un serveur isolé, ce qui évite le partage de ressources entre clients. Le processus d’instanciation utilise une image de base pré‑configurée ; le serveur est provisionné dans la région choisie, puis le gestionnaire de paquets installe la version la plus récente de l’application. La génération du certificat TLS repose sur un service automatisé qui crée et renouvelle les certificats sans intervention manuelle, garantissant ainsi le chiffrement HTTPS dès que l’application devient accessible. Les secrets d’accès sont masqués dans le tableau de bord, ce qui limite l’exposition des informations d’identification aux opérateurs.

Gestion des sauvegardes et de la résilience

OneDeploy exécute des sauvegardes planifiées par défaut chaque jour, à des heures creuses définies pour chaque service afin de réduire l’impact sur les performances. L’utilisateur peut choisir une fréquence quotidienne ou hebdomadaire et conserver les instantanés entre une semaine et un an. Une sauvegarde manuelle est possible à tout moment, par exemple avant une mise à jour majeure. La restauration peut s’effectuer « in‑place » ou vers un nouveau serveur, ce qui permet de maintenir la continuité de service pendant le processus de récupération.

Analyse des coûts et des limites

Le modèle tarifaire repose sur un prix horaire agrégé par serveur, avec un plafond mensuel affiché avant le déploiement. Contrairement aux abonnements classiques facturés par siège, OneDeploy ne prélève aucun coût supplémentaire par utilisateur, ce qui simplifie la prévision budgétaire pour les équipes. Cependant, le service ne fournit pas de métriques détaillées d’utilisation CPU ou de bande passante, ce qui peut compliquer l’optimisation des ressources dans des charges de travail variables. De plus, la dépendance à un seul serveur par application implique que la mise à l’échelle horizontale doit être réalisée en ajoutant des instances supplémentaires, ce qui augmente le nombre de serveurs à gérer via le tableau de bord.