Petit à petit, Oracle fait son nid. Connu à l'origine pour son système de gestion de base de données relationnelles (aujourd'hui en version 11g), l'éditeur semble décidé à développer un écosystème complet allant du système d'exploitation aux progiciels en passant par le middleware, les outils de virtualisation et d'administration. En moins de trois ans, Oracle a étendu son emprise au monde des systèmes d'exploitation avec le lancement d'Oracle Linux, un système d'exploitation dérivé de Red Hat Entreprise Linux, et d'Oracle VM, une plate-forme de virtualisation x86, qui lui permet de proposer une alternative à VMware, Microsoft et Citrix.
Ce nouvel accent mis sur les outils d'infrastructure est considéré comme stratégique par Oracle. Il permet à la firme de proposer à ses clients une pile complète allant du système d'exploitation à la base de données dont il peut assurer seul le support. La stratégie rappelle en tous points celle de Microsoft, qui depuis dix ans a assis sa croissance sur le développement d'une pile système complète (Windows Server + .Net, SQL Server...).
Avec parfois les mêmes excès : ainsi Oracle ne supporte officiellement sa pile technique que sur sa propre solution de virtualisation de serveur. Si l'on s'en tient aux textes de l'éditeur, Hyper-V (Microsoft) et ESX Server (VMWare) ne sont pas des environnements supportés, même si les déclarations ambigües de certains dirigeants d'Oracle laissent entendre le contraire. Là encore, la ressemblance avec certaines pratiques récentes de Microsoft sont troublantes, même si le géant de Redmond semble décidé à tourner la page.
Le stockage : dernier eldorado pour Oracle ?
Il ne manquait finalement au géant des bases de données qu'une solution de stockage qui lui soit propre pour boucler la boucle. C'est désormais chose faite avec l'annonce par Larry Ellisson du lancement d'Oracle Exadata Storage, une solution de stockage en cluster dont le principe rappelle celui de baies comme celles de XiV ou d'Isilon. La solution Exadata Storage est le fruit d'un partenariat exclusif entre Oracle et HP. Elle pourrait permettre à Oracle (et donc à son partenaire HP) de prendre pied sur un marché lucratif et en forte croissance, celui du stockage pour grands datawarehouse.
Pour cette offre, les deux compères se sont partagés les responsabilités. Oracle a développé un OS de stockage en grille basé sur Linux, tandis que HP fournit les noeuds serveurs pour la solution, à savoir des serveurs x86 Proliant DL 180 disposant de 12 emplacements pour disques durs. Comme toutes les solutions de stockage en cluster (parfois appelées stockage cellulaire), la solution Exadata Storage distribue les données entre les noeuds serveurs afin d'assurer la redondance et la tolérance aux pannes. Dans le cluster, les noeuds sont interconnectés au moyen d'interfaces Infiniband à 20 Gbit/s afin d'assurer une latence aussi faible que possible.
Selon Oracle, l'ajout de noeuds additionnels accroit à la fois la capacité du système, mais aussi ses performances. En fait l'éditeur annonce une croissance linéaire des performances avec l'ajout de nouveaux noeuds. En cas de panne d'un disque du système, Exadata Storage redistribue automatiquement les données sur le cluster afin de préserver la tolérance aux pannes. En cas de panne d'un noeud complet, les données sont également reconstruites et redistribuées sur les autres noeuds.















