Le pouvoir à la communauté


Le professeur Hasso Plattner s'est choisi de mauvais amis en ce qui concerne la base de données de calcul en mémoire Hana : En collaboration avec Intel, un concept de base de données en mémoire a été développé à l'Institut Hasso Plattner (HPI) de Potsdam.
Huit ans plus tard, il s'avère que presque tous les concepts étaient corrects - sauf la base matérielle et le concept des appliances.
Pour les experts, il était déjà clair peu de temps après les premières installations de Hana sur l'architecture Intel que les performances, la mise à l'échelle et la virtualisation ne pouvaient pas être mises en œuvre de manière satisfaisante ici.
Mais Intel n'a pas voulu ou n'a pas pu améliorer la situation. Intel a peut-être aussi succombé à l'illusion que le lien avec SAP était au-dessus de tout soupçon. Et en effet : le professeur Hasso Plattner et le directeur technique de SAP de l'époque, Vishal Sikka, se sont longtemps opposés à un portage de la base de données Hana sur l'architecture Power d'IBM. Bien que dans le milieu, tout le monde savait déjà que HoP, Hana on Power, était une bien meilleure réponse, SAP a longtemps refusé à IBM la certification Hana.
Même une filiale exotique de HP comme SGI a obtenu une certification Hana presque du jour au lendemain, tandis qu'IBM a dû attendre à la porte avec l'architecture Power. Sur la plate-forme Intel, en revanche, les problèmes liés à Hana s'aggravaient de jour en jour.
Les tailles des appliances ne correspondaient pas aux attentes des clients SAP existants et la virtualisation avec VMware n'a longtemps pas été adaptée à une exploitation productive.
En revanche, l'ensemble de la communauté SAP savait que le système d'exploitation Hana Suse Linux était également disponible pour l'architecture Power d'IBM et qu'un changement ne poserait donc aucun problème. SAP a finalement cédé et IBM a pu prouver officiellement que l'architecture informatique de Power est bien supérieure à un processeur Intel en ce qui concerne Hana.
Bien entendu, IBM a également renoncé au modèle d'appliance avec des tailles de T-shirt, mais a immédiatement mis à disposition des serveurs Hana selon les attentes des clients SAP existants.
L'attitude de SAP et de l'HPI vis-à-vis d'IBM Power a finalement évolué : Un cours en ligne sur l'avenir de l'informatique a été lancé par l'Institut Hasso Plattner le 1er mai de cette année. Il a duré quatre semaines et a été proposé gratuitement sur la plate-forme d'apprentissage informatique openHPI : "Future of Computing - IBM Power 9 and beyond".

IBM Power à l'HPI
Le professeur HPI Andreas Polze, directeur du département Systèmes d'exploitation et middleware, a organisé le cours en collaboration avec Hildegard Gerhardy de l'IBM Academic Initiative Europe et Wolfgang Maier, directeur du développement matériel d'IBM à Böblingen.
"Nous présentons aux participants différentes approches permettant de relever les défis de la numérisation, notamment la croissance exponentielle des données".
a expliqué le professeur d'informatique Polze.
Il a rappelé que la capacité de stockage d'informations par habitant dans le monde avait presque doublé tous les 40 mois depuis les années 80.
"Et d'ici cinq ans environ, certains chercheurs prévoient déjà plus de 160 zettaoctets de volume de données global".
a ajouté Gerhardy.
"Comme il y a de plus en plus de données non structurées, par exemple dans l'Internet des objets, qui doivent être analysées, il est nécessaire d'adopter de nouvelles approches dans le développement de logiciels".
a déclaré Wolfgang Maier.
Il s'agit également de mettre à disposition des microservices, des solutions de conteneurs et des applications basées sur le cloud. En outre, les départements informatiques ont besoin de nouvelles technologies de base telles que les accélérateurs matériels, l'intelligence artificielle et les technologies blockchain pour traiter d'énormes quantités de données.
Polze et les deux autres directeurs de cours ont confronté cette tendance de l'analyse de données d'un nouveau genre dans ce que l'on appelle les "Systems of Engagement" aux technologies essentielles des "Systems of Record" traditionnels.
"La fiabilité, la haute disponibilité et la facilité d'entretien des systèmes exigent du matériel sophistiqué, des systèmes d'exploitation et des programmes neutres par rapport aux applications, afin de pouvoir traiter des transactions à grande échelle".
explique le professeur Polze de l'HPI.
Le cours sur l'avenir de l'informatique a mis l'accent sur les technologies liées à IBM Power Systems. Dans le cadre de son initiative Open Power, IBM coopère avec plus de 300 entreprises membres, dont Google, Samsung et Nvidia, afin de créer de multiples innovations, du logiciel au matériel.
Big Data & Architecture DB
Lors de sa keynote Sapphire de cette année à Orlando, le professeur Plattner a lui aussi souligné l'énorme croissance des données et la nécessité de trouver rapidement des réponses avec des architectures informatiques et des bases de données appropriées.
Selon sa présentation, le passage à Hana au sein de la communauté SAP aurait dû avoir lieu dans environ trois ans. Maintenant, le "changement de version de la base de données" dure déjà un peu plus longtemps, ce qui est probablement dû à l'insuffisance de la plateforme Intel au cours des premières années de Hana.
Le développement de Hana à l'Institut Hasso Plattner de l'Université de Potsdam était coordonné avec Intel et se concentrait sur l'architecture x86 des processeurs Xeon. Mais l'architecture Power d'IBM s'est avérée être la meilleure base. Ce n'est qu'en 2014 que SAP a renoncé à sa résistance et a autorisé HoP - Hana on Power.
La base de données de calcul en mémoire Hana présente de nombreux avantages formidables par rapport aux bases de données SQL classiques - non pas parce que SAP est meilleur, mais parce que le professeur Hasso Plattner a eu le courage de faire table rase du passé : Hana a pu voir le jour sur les planches à dessin de Potsdam à l'Institut Hasso Plattner et de Walldorf au siège de SAP, sans charges héritées du passé ni contraintes de compatibilité.
À Potsdam, les étudiants du professeur Plattner ont effectué des recherches et programmé avec Alexander Zeier. C'est Vishal Sikka, mathématicien et ex-directeur technique de SAP, qui a mené Hana à sa maturité opérationnelle à Palo Alto, en Californie.
On peut supposer que tous les trois - Plattner, Zeier et Sikka - n'étaient pas seulement des connaisseurs de premier ordre de l'architecture des processeurs Intel, mais qu'ils croyaient fermement que seul ce processeur à usage général était le mieux adapté à leur base de données Hana - une erreur, comme il a été officiellement démontré en 2014.
IBM Power pour le Big Data
"Power 8 et Power 9 ont tous deux été conçus pour traiter de grandes quantités de données, avec une grande largeur de bande mémoire - quatre fois plus grande que celle d'Intel x86, plus de mémoire cache - cinq fois plus de mémoire cache que celle de x86, ainsi que des performances élevées - deux fois par cœur dans le benchmark, jusqu'à quatre fois dans les charges de travail réelles des clients, une plus grande flexibilité avec PowerVM, une grande fiabilité grâce à la redondance, en particulier pour les serveurs Power Entreprise".
confirme dans l'entretien E-3 Andreas Klaus Span, directeur et Business Unit Executive pour SAP Hana on Power.
D'une manière générale, Andreas Span estime que l'argument selon lequel Intel x86 vient du secteur commercial avec l'approche "good enough" et que Power a toujours dû répondre aux exigences du monde de l'entreprise et a donc développé une toute autre architecture est pertinent.

Facteur de différenciation "Power
Depuis fin 2015, Hana est disponible sur IBM Power Systems avec l'architecture et les processeurs innovants Power 8 d'IBM - état actuel : Power 9. Les analystes de marché d'IDC sont convaincus que les systèmes Power représentent un facteur de différenciation convaincant pour Hana et S/4.
Power a été conçu pour les charges de travail très intensives en données, comme Hana, et comprend une virtualisation intégrée puissante certifiée SAP, ainsi que de nombreuses caractéristiques destinées à améliorer la fiabilité.
Andreas Span sait très bien qu'en raison de la faiblesse de la virtualisation, de l'augmentation des erreurs de sécurité, de la limitation et de la faible capacité de charge des DIMM de mémoire x86, l'approche du coût total de possession est de moins en moins rentable à l'achat.
Span : "A cela s'ajoute la croissance exponentielle des bases de données Hana et des données en général, qui réclament une approche flexible et adaptable du coût total de possession. Dans ce contexte, Power n'est pas seulement la plate-forme la plus stable et de meilleure qualité, mais aussi la moins chère".
La flexibilité des systèmes IBM Power permet d'exécuter plusieurs environnements en même temps. Il est par exemple possible d'utiliser la capacité inutilisée de l'environnement de production pour le développement ou pour les tests d'acceptation des utilisateurs.
Par rapport à la plupart des autres architectures, IBM Power permet donc d'obtenir une plus grande efficacité à partir de ressources partagées. IBM Power offre la résilience que les clients Hana exigent pour les charges de travail critiques.
Grâce aux caractéristiques et aux fonctions de fiabilité, de disponibilité et de facilité de maintenance de l'architecture Power, ces systèmes conviennent parfaitement aux déploiements Hana.
Cette solution combinée prend également en charge un grand nombre de mécanismes, d'outils et de procédures différents, notamment une prise en charge de premier ordre de la redondance et de la réplication.
Intégration de centres de données sur mesure
Comme toujours, cela dépend de la taille :
"Il peut toutefois y avoir des domaines, caractérisés par de petites bases de données et un nombre d'applications raisonnable, où Intel est rentable. Mais la plupart du temps, ce n'est que dans l'approche TDI (Tailored Datacenter Integration) récemment recommandée par SAP - pas en tant qu'appliance !"
Toute la plateforme Power est certifiée pour Hana.
"Une fois pour toutes"
explique Andreas Span.
"Cela signifie que nous ne devons pas autoriser chaque serveur individuellement et le faire approuver à nouveau au moindre changement, comme c'est le cas avec les appliances.
Lorsque de nouvelles versions arrivent sur le marché - comme Power 9 -, elles sont testées ensemble dès la phase de développement et, si tout se passe bien, le niveau de documentation de SAP est élevé en temps voulu".
SAP s'est fixé comme objectif d'avoir converti tout et n'importe qui d'ici 2025 grâce à la base de données Hana, mais surtout en tant que plateforme.
"Pour cela, ils ont aussi besoin d'un partenaire qui leur offre des perspectives d'avenir comparables".
estime Span, directeur d'IBM, dans un entretien avec E-3.
Ils ont ce partenaire avec nous". En dehors de cela, le code pour Hana on Power et Intel a toujours été presque identique - plus de 97 pour cent. Entre-temps, il n'y a qu'une seule ligne de développement pour les deux plates-formes, le code est identique et les dates de sortie sont simultanées".
Une étude du cabinet d'études de marché IDC le souligne à juste titre :
"Le passage à une plateforme in-memory SAP Hana est devenu moins compliqué qu'il y a quelques années.
De nombreuses entreprises ont déjà fait le premier pas en migrant vers SAP Business Warehouse sur Hana. BW est un bon point de départ pour une "base de données en mémoire" SAP Hana :
IDC voit la situation du marché de la même manière :
"IBM est en train de se positionner en tant qu'expert Hana et S/4, capable d'offrir un package complet - de la définition de la stratégie et des spécifications fonctionnelles, en passant par IBM Global Business Services, jusqu'à la mise en œuvre et le déploiement de matériel basé sur Power, sur site et en tant que cloud hybride.
En avril 2016 déjà, IBM et SAP ont annoncé un partenariat pour la transformation numérique afin de créer ensemble des solutions innovantes autour des extensions cognitives, des expériences utilisateur et des fonctionnalités spécifiques à l'industrie avec Hana et S/4.
Il y a plusieurs raisons qui font des systèmes IBM Power une excellente plateforme pour Hana, avec en point de mire une flexibilité, une résilience et des performances de plateforme exceptionnelles".
Pour conclure, il convient de mentionner que les aspects commerciaux vont bien au-delà de l'approche TCO purement arithmétique. Un positionnement et une implémentation Hana précoces fournissent souvent un avantage concurrentiel et aident une entreprise à se positionner stratégiquement pour l'avenir.
IBM agit ici non seulement comme fournisseur d'infrastructure, mais aussi comme conseiller et accompagnateur d'un voyage qui ne fait que commencer. Car Hana n'est pas seulement une base de données, mais une plate-forme ERP/CRM en constante évolution pour S/4, BW/4 et C/4.