Introduction
Grapes est une solution qui permet d’automatiser l’alimentation des environnements Hors-Production avec des jeux de données.
Grapes part du principe que les données de production sont les meilleurs jeux de données permettant d’exécuter des scénarios de tests réalistes et exhaustifs.
Cependant, utiliser les données de production peut présenter des contraintes non négligeables notamment sur les aspects suivants:
Confidentialité : Certaines données doivent rester confidentielles. C’est le cas notamment des données personnelles, mais aussi des informations de santé et financières.
Volumétrie: Certaines bases de données sont trop volumineuses pour être utilisées dans l’état sur un environnement de test ou de développement. En effet, le dimensionnement physique (ou virtuel) des serveurs en environnements hors-production est généralement inférieur à celui de la production rendant parfois impossible le bonne exécution des applications utilisant ces bases de données.
Cohérence: Avec le développement des architectures micro-services et l’augmentation de la typologie des bases de données (Relationnelles, Documents, clés valeurs, etc…), il devient plus compliqué de constituer des jeux données cohérentes entre plusieurs services ou bases de données.
Complexité: La procédure habituelle de sauvegarde/restauration des bases de données, peut s’avérer complexe soit pour des raisons d’accès, soit pour la nature même de certaines bases de données qui n’offrent pas ce type de service.
Grapes, permet de résoudre l’ensemble de ces contraintes avec les fonctionnalités suivantes:
- Support de plusieurs types de bases de données.
- Détection automatique des données personnelles et sensibles
- Plus de 12 fonctions d’anonymisation de données.
- Echantillonnage intelligent de données.
- Filtrage de données en cascade