Virtualisation de bases de données : régime sec pour le Big Data ! Source : IT Business Edge, Auteur : Jed Hueh, CEO DELPHIX Date : 18 juillet 2012 Les entreprises sont saturées par des volumes de données en croissance constante. Les Data Centers ingèrent des données issues d'une multitude de sources qui, elles-mêmes augmentent chaque année. Les utilisateurs aujourd'hui génèrent et consultent de grands volumes de données à partir de supports variés : smartphones, tablettes tactiles, ordinateurs personnels portables ou fixes, ou serveurs. Les satellites, capteurs, signaux GPS, réseaux sociaux, appareils photos et caméras, tous contribuent à enrichir, en volumétrie, le Big Data. De nouvelles technologies ont émergé pour gérer toutes ces données (Hadoop, NoSQL, etc.). Ces nouvelles technologies ne sont pas parvenues encore à traiter efficacement la source la plus importante, et certainement la plus onéreuse du Big Data dans les entreprises aujourd'hui : les applications qui accèdent aux bases de données relationnelles. Le commerce mondial dépend étroitement de ces applications qui accèdent à ces bases, comme les ERP, le CRM, la Business Intelligence, les sites de commerce électronique, etc. Les bases de données de l’entreprise constituent un patrimoine informationnel vital. Il est de la responsabilité du département informatique de le maintenir et de le protéger des agressions potentielles. De manière à se prémunir, entre autres, contre les incidents des applications en production, les organisations informatiques créent des environnements structurés, en couches, pour le développement, les tests, l'assurance qualité, l'intégration, le reporting opérationnel, la formation et les projets pilotes. Puis, les organisations informatiques créent des copies supplémentaires de tous ces environnements pour les sauvegardes et les restaurations en cas de sinistre. Une base de production, unique, d'1To, peut facilement générer 30 To au regard de cette succession de couches supplémentaires. Cette masse de données finale n’a pour conséquence que d’augmenter la quantité de matériel nécessaire et peut parfois étouffer certaines organisations informatiques. © APPEX 2012 - Reproduction interdite sans autorisation écrite préalable APPEX, 42, Rue Galilée 75016 PARIS - Fixe : +33 (0) 1 49 24 93 61 Une fois crée un environnement de développement ou de test, celui-ci peut aussitôt devenir obsolète, ne reflétant plus les derniers enregistrements de l'environnement de production. En conséquence de quoi, les organisations informatiques doivent rafraîchir ces environnements, distribuant les données d'un lieu à un autre. Dans le but de sauvegarder ces environnements, des copies systématiques doivent être réalisées de manière journalière ou hebdomadaire, ajoutant encore une manipulation supplémentaire au niveau des données. Chaque rafraîchissement des données, sauvegarde ou restauration ajoute une charge sur les serveurs, les baies de stockage, le réseau, et se conclut par une copie redondante des données. La gestion de cette diffusion de données nécessite des efforts coordonnés d'équipes informatiques multiples : les DBAs de production, les gestionnaires d'infrastructures, les administrateurs système, les DBAs projet. Toutes ces différentes couches et ces multiples tâches alourdissent considérablement les charges et les processus des organisations informatiques, ralentissant leur capacité d'innovation et limitant l’agilité des Directions Métiers à répondre à des opportunités commerciales ou à des menaces de la concurrence. C'est l’une des principales raisons du retard et du dépassement de budgets des projets informatiques. Ces dernières années, les technologies de virtualisation ont participé à la transformation des data centers, en consolidant des CPUS et des serveurs sous-utilisés et en réduisant les coûts et les délais de mise à disposition des serveurs. L’adoption de cette notion de virtualisation dans l’écosystème des bases de données a connu une forte résistance et offert de faibles retours sur investissement. Aujourd'hui, l'opportunité majeure pour la virtualisation et la consolidation n'est plus au niveau du serveur mais au niveau des données. C’est tout le positionnement de Delphix. Page 1 / 2 Pourquoi virtualiser une base de données ? Pourquoi est-il nécessaire de créer et d’envoyer toutes les copies de bases de production vers tous les environnements de non-production lorsque 98% de ces données sont redondantes ? Virtualiser les données des bases relationnelles peut offrir de sérieuses économies et permettre des gains très importants aux organisations. Chaque fois que Facebook se déploie dans un nouveau pays, l’entreprise doit adapter ses applications financières pour tenir compte de la législation locale. En virtualisant ses bases avec la solution Delphix, Facebook peut générer de nouveaux environnements de développement, de tests et d'assurance qualité en quelques minutes -sans ajouter de nouveaux matérielspermettant ainsi à Facebook de répondre rapidement à de nouvelles opportunités et poursuivre son développement à l'international. Une des plus grandes banques mondiales, a récemment réalisé une montée de version du référentiel de son application de gestion de risque boursier en une seule journée en générant un bac à sable virtuel pour la réalisation des tests. Avant l'utilisation de la solution Delphix, il aurait fallu à cette organisation six mois pour la mise à disposition de ce nouvel environnement de test. Alors qu'aujourd'hui les développeurs se sont habitués à disposer de leur propre machine virtuelle pour permettre la réalisation de tests isolés, ils doivent souvent partager les mêmes bases physiques. Cela engendre de sérieuses difficultés en termes d’organisation et de gestion des priorités provoquant des retards dans les calendriers des projets et les livraisons des versions applicatives. StubHub, une division d'Ebay, fournit maintenant à ses développeurs leurs propres bases de données virtuelles indépendantes grâce à Delphix qui a transformé leur approche économique de la gestion des bases de données. Gérer les données à travers les différents environnements est un travail minutieux qui nécessite une solution qui fournit la cohérence transactionnelle, la synchronisation des données entre plusieurs sources, la gestion du transport, et la virtualisation des données. Le support d'une base comme Oracle peut être très complexe, nécessitant une maîtrise et des compétences sur les bases opérationnelles, les entrepôts de données, les technologies RAC et Data Guard. Delphix est une plateforme de virtualisation des données dotée d’une interface conviviale et complète de gestion. C’est déjà une solution largement déployée au cœur des data centers d'aujourd'hui. La virtualisation est une technologie éprouvée qui a transformé l'utilisation des serveurs et des CPUs. Avec Delphix, l'époque où il fallait des jours pour créer et déplacer des copies de bases physiques est révolue. Les organisations peuvent désormais faire mieux avec moins en virtualisant leur infrastructure de base de données. Delphix remplace le matériel complexe par du logiciel intelligent qui virtualise vos bases de données Production Development Unit Test 10:1 Ratio de consolidation des bases QA Cutover Test Reporting VDB Les VDB fonctionnent à l’identique des bases physiques Fourniture de BDs à la demande, integration, synchronisation, et retour arrière © APPEX 2012 - Reproduction interdite sans autorisation écrite préalable APPEX, 42, Rue Galilée 75016 PARIS - Fixe : +33 (0) 1 49 24 93 61 Page 2 / 2