HA et DR lors du déploiement de SAP Hana-Linux


Plus de 18.000 clients SAP utilisent actuellement Hana Platform avec la base de données en mémoire SAP comme élément central, pouvait-on lire début novembre dans un communiqué de presse SAP.
Hana est utilisé en combinaison avec S/4, avec SAP BW et BW/4Hana ou avec SAP Classic, en tant que base de données avec la Business Suite basée sur SAP NetWeaver. Par ailleurs, Hana est déjà utilisée depuis longtemps - et de plus en plus - dans SAP Business One.
Comme chacun sait, l'utilisation de Hana implique également l'utilisation de Linux ou de l'Open Source. Suse Linux Enterprise Server (SLES) pour les applications SAP est la plate-forme de système d'exploitation éprouvée et recommandée.
La quasi-totalité des 18 000 clients SAP Hana mentionnés ci-dessus utilisent SLES for SAP Applications. Ce que l'on sait peut-être moins, c'est que de nombreux clients SAP utilisent également avantageusement l'extension High Availability Extension (HAE) intégrée et utilisable dans SLES for SAP Applications.
C'est le cas, par exemple, de Geberit, une entreprise internationale du secteur sanitaire, l'un des plus gros clients de longue date de SAP, qui compte bien plus de 5.000 utilisateurs SAP.
Suse HAE for SAP Applications est basé sur la solution open source Pacemaker (prédécesseur Heartbeat 2), au développement de laquelle Suse a participé en tant que leader. Le logiciel, qui fournit des fonctionnalités HA et DR en tant que solution de gestion des ressources en cluster, est mis à la disposition des clients SAP Suse pour une utilisation gratuite.
Dans le cadre d'un programme appelé "Fit for the Future", Geberit a décidé d'utiliser Suse Linux (SLES for SAP Applications) au lieu d'Unix et Hana au lieu d'Oracle DB pour l'utilisation de SAP.
Pour Manfred Bantle, responsable des services SAP de Geberit, il était clair que l'utilisation de SAP (12 systèmes SAP différents, Business Suite on Hana) devait être efficacement protégée par la fonctionnalité HA/DR, même en cas d'utilisation de Hana-DB.
Dans ce contexte, l'entreprise bien connue du secteur sanitaire a opté pour Suse HAE en raison "des expériences positives avec Suse SLES for SAP, qui fonctionnent parfaitement ensemble", comme l'a déclaré Bantle dans une conférence intitulée "HA-/DR avec Suse HAE lors de l'utilisation de Hana" dans le cadre du congrès annuel de la DSAG de cette année.
Chez Geberit, la réplication du système SAP Hana au siège de Pfullendorf (Data Center 1) s'effectue via un Memory Preload dans un cluster à deux nœuds dit "performance optimized" (avec des systèmes de serveurs Scale-up Hana). Geberit a préféré cette approche à la variante "Cost-optimized HA/DR", qui est également possible dans les environnements Hana.
Dans le cas de figure, la commutation automatique entre le nœud 1 et le nœud 2 s'effectue au moyen de Suse HAE for SAP Applications. Dans le scénario de reprise après sinistre de Geberit, une réplication du système SAP Hana est effectuée par une réplication asynchrone supplémentaire sur un autre site (un autre centre de données, situé à environ 100 kilomètres du centre de données 1), également avec Suse HAE. La couverture DR est ainsi assurée.
Les instances et les réplications de la base de données Hana sont gérées et administrées chez Geberit sur la base des agents de ressources Hana (RA) de Suse. Ces agents de ressources garantissent en outre une utilisation intelligente et simplifiée de la configuration du cluster.
La configuration ou la gestion proprement dite de l'environnement HA-Cluster (avec des serveurs physiques et virtuels combinés) s'effectue au moyen de l'"interface utilisateur graphique Hawk", un composant de Suse HAE.
Lors de l'exposé de la DSAG, Geberit a souligné que la solution HA/DR Suse HAE "fonctionne sans problème" et que "la très bonne collaboration entre SAP et Suse a permis de réduire énormément une certaine complexité qui prévalait par ailleurs dans les solutions HA/DR".
Dans une autre étape prévue, Geberit devrait d'ailleurs prochainement passer de Hana 1.x à Hana 2.x et de SLES for SAP Applications 11.3/11.4 à 12.2.