Comment fonctionne DROPS ?

DROPS Integrations

Sécurisez et simplifiez vos déploiements : configurez une fois, exécutez à volonté.

DROPS facilite la préparation et le déploiement sécurisé de vos applications et données. Il organise et stocke vos releases dans des référentiels sécurisés.

Vous pouvez y gérer vos processus, rôles, droits d’accès, approbations, validations, planifications et rapports. Chaque utilisateur se voit attribuer un rôle défini dans le cycle d’approbation.

Le déploiement se fait en deux étapes : la configuration (une seule fois) puis l’exécution (répétable).

1. Configuration du déploiement

Pour configurer un déploiement, définissez ce qui doit être déployé, et comment.

Illustration DROPS Importation Artefacts

Les versions déployées dans vos environnements proviennent du référentiel d’artefacts. Chaque nouvelle version est créée via une stratégie d’import prédéfinie, qui copie les artefacts depuis la source vers ce référentiel.

Pour renforcer la sécurité dans un processus DevSecOps, DROPS s’intègre à Sonatype Nexus IQ afin de détecter et prévenir les failles des composants open source.

Illustration defining infrastructure items

Une fois l’import terminée, la version est prête à être déployée. Vous définissez ensuite les éléments d’infrastructure pour structurer votre environnement et vous connecter aux machines cibles. Pour plusieurs machines, il suffit de regrouper les éléments dans des environnements, organisés par client.
Pour le cloud, DROPS s’appuie sur les outils natifs des principaux fournisseurs : AWS, GCP et Azure.

Illustration Drawing your deployment process

Vous pouvez organiser vos déploiements grâce à un diagramme de processus personnalisable, piloté par des scripts ANT.
Les applications et leurs composants sont liés aux environnements et à leurs infrastructures pour garantir que les bons artefacts arrivent toujours à destination.

Illustration DROPS Planning deployment

Avec les pipelines DROPS, automatisez le déploiement d’une application sur plusieurs environnements, en parallèle ou en séquence.
Vous pouvez planifier le déploiement d’une version donnée (test, QA, pré-prod, production), avec un passage automatique ou soumis à validation.
DROPS gère aussi les contrôles grâce aux demandes d’approbation et aux actions suspendues, qui stoppent le processus en cas d’erreur ou sans autorisation.

DROPS Deployment Process

2. Exécution du déploiement

Une fois configuré, le lancement, la validation et le suivi des déploiements se font directement depuis la console web DROPS.

Pour créer votre release, il faut lancer une stratégie d’importation prédéfinie pour consolider les artefacts de la release à partir de différentes sources dans le repository DROPS.
Une fois qu’une nouvelle version a été importée, l’exécution d’un déploiement unitaire est simple. Dans le tableau de déploiement, choisissez l’application à déployer, sélectionnez l’environnement cible et cliquez sur déployer.
Comme beaucoup d’entreprises, vous déployez vos applications sur plusieurs environnements dédiés (test, formation, QA, production). Avec les pipelines DROPS, définissez précisément le mode de déploiement — en parallèle ou en séquence — et les conditions de passage d’un environnement à l’autre.

Pour une automatisation maximale, le déploiement « one-click » de DROPS combine en une seule étape la création de la release et son déploiement sur un ou plusieurs pipelines.

DROPS vous permet de suivre les étapes du déploiement en temps réel. En plus de vous fournir des journaux complets de déploiement, il conserve un historique de toutes les actions, exécutions et temps de transition.
L’option rollback est toujours disponible. Avant le déploiement, les actions enregistrent automatiquement une copie de la version existante sur la ou les machines cibles et l’élément d’infrastructure la sauvegarde dans un répertoire de rollback.

VERSION D’ESSAI / DEMO

Réservez une version d’essai ou une session dans notre sandbox !

Version d’essai

Application Release Orchestration Expert

Essayez maintenant !

Réservez une version d’essai

ou

Démo

Application Release Orchestration Expert

Démo personnalisée

Sollicitez nos experts