ecom2018.png

XDM Database Cloning

xdm.gifdc.gif

Clonage de bases de données

XDM-DC : clonage rapide, à la volée et synchronisé de systèmes de bases relationnelles, uniformes ou hétérogènes.


De par sa complexité, la mise en place d'un clone de l'environnement de production est une tâche décourageante, et pour en conserver l’intégrité, les données qui en sont un composant clé nécessitent un rafraichissement périodique. Image de la production, exploitables à tout moment, celles-ci se doivent d’être une base fiable pour initialiser ou renouveler les jeux d’essais. En outre, la notion d’application étendue multi-plateformes est à prendre en compte lorsqu’il s’agit d’en synchroniser l’ensemble. Enfin, les données doivent pouvoir être transmises d’un environnement vers un autre : z/OS, Linux, Unix ou Windows, sous SGBD DB2, Oracle ou encore MS SQL Server… Mettre à disposition des données cohérentes de production sur un environnement de préproduction afin d’approvisionner à loisir les différents autres systèmes est essentiel pour l’excellence des tests applicatifs, notamment en matière de contraintes ou de non-régression. Tout arrêt de la production étant inconcevable, c’est sur cette idée que XDM-DC a été conçu, répondant ainsi au besoin de l’ensemble des organisations informatiques. XDM-DC clone les données sans aucun arrêt de l’activité en mise à jour, autorise leur distribution sur d’autres plateformes, réalise automatiquement les tâches récurrentes relevant de l’expertise d’un DBA…


Création d’un clone

Un clone est la duplication cohérente d'un système sur un point de synchronisation donné. XDM-DC est capable de répliquer les données à la volée pendant tout le processus de clonage, sans contraindre à l’arrêt des bases. En fin de copie, tous les changements survenus durant l’opération sur le système source (INSERT-UPDATE-DELETE…) sont rejoués sur la cible à partir des logs afin de livrer un environnement homogène. XDM-DC définit un point de synchronisation automatique qui peut être forcé par l’utilisateur. Après une ultime reprise arrière sur les transactions toujours actives au point-in-time, le système cible est totalement opérationnel sans aucun besoin d’intervention manuelle quelle qu’elle soit.

clone1.gif


Clonage d’un système hétérogène de base de données

Lorsque le système source est constitué de bases de données multiples interconnectées, avec des SGBD-R ou des OS différents, la création d'un clone 100% opérationnel n'est pas réalisable sans efforts considérables. La reproduction standard de ces bases génèrerait invariablement  une structure cible  incohérente. XDM-DC est en mesure de prendre en charge des bases issues  de plateformes variées, de permettre la parallélisation de la copie des données et d'appliquer les logs pour assurer l’homogénéité de l’ensemble. Un environnement cible parfaitement identique, incluant toutes les relations logiques entre les bases, est ainsi établi sur un point de synchronisation approprié.

clone3.gif


Centre d’approvisionnement de données

XDM-DC a é été fondamentalement conçu pour le rafraichissement automatisé des données en environnement de préproduction. Fréquemment sollicitée pour générer des copies de sous-ensembles de tables ou de fichiers, une véritable mine d’or est mise à portée de main pour assurer des tests fiables de version, recette, non-régression… Un tel concept de clone de distribution de données conduit à isoler complètement la production des tests. Dans le domaine sécuritaire, XDM-DC possède en outre une puissante fonction d’anonymisation automatique, activée durant le clonage sur l’environnement source sécurisé (aucun transfert d’informations sensibles sur le réseau), afin de faire respecter les règles de conformité réglementaires.


Découplage entre production et tests

Inutile d’arrêter la production  pour en extraire des données cohérentes. Service à la demande, XDM-DC est à même à tout moment de fournir un clone sans attendre l’opportunité d’une fenêtre batch, au risque d’en perturber les autres traitements. Toujours via XDM, les données peuvent ensuite être distribuées à l’envie, sans aucun impact sur la production : développeurs, DBA, analystes-qualité et testeurs-métiers devenant ainsi énormément plus interactifs avec leur système. Et s’ils le désirent, les utilisateurs XDM-DC peuvent être notifiés pas-à-pas via courriel de l’avancement des tâches de clonage.


Support des composants matériels de copie rapide

XDM-DC supporte l’ensemble des utilitaires de copie rapide du marché tels que FlashCopy1, EMC TimeFinder, HDS ShadowImage, ou encore SnapShot… En les intégrant dans ses tâches, XDM-DC offre la possibilité de livrer le clone d’un environnement complet de production à une vitesse optimale, et à partir de celui-ci de propager l’information vers n’importe quel autre système dans l’organisation informatique. Cohérence des données, disponibilité 24/7 étant intégralement assurées…


Avantages immédiats

  • Création, rafraichissement automatique et à peu de frais d’environnements de préproduction.
  • Reproduction synchronisée de systèmes hétérogènes.
  • Réduction très conséquente des interventions manuelles.
  • Base d’approvisionnement flexible et quasi instantané de données de test.
  • Inutilité d'une fenêtre batch pour cloner.


Fonctions remarquables

  • Provisionnement de données de production fiables pour environnements de test.
  • Synchronisation mécanique de systèmes hétérogènes.
  • Processus automatisé de délivrance de données de test.
  • Propagation de données vers des SGBD ou des plateformes différents.
  • Impact sur la production réduit au minimum.
  • Découplage complet entre la production et les environnements de test.
  • Copie rapide à l’aide des toutes dernières technologies.


mainframe.gif