Les temps d'arrêt implosent
![[shutterstock.com : 717028714, Gearstd]](https://e3mag.com/wp-content/uploads/2020/06/shutterstock_717028714.jpg)

Il est facile d'imaginer ce que cela signifie lorsque les systèmes SAP ne fonctionnent pas ou plus comme ils le devraient : L'entreprise est bloquée et les processus commerciaux sont interrompus parce que les transactions ne peuvent pas être effectuées ; dans le pire des cas, la production peut être interrompue pendant des heures ; avec pour conséquence une perte de chiffre d'affaires, peut-être même liée à des demandes de recours ; ou encore : les collaborateurs sont quasiment condamnés à se tourner les pouces parce qu'ils ne peuvent pas travailler comme d'habitude avec "leur" système SAP.
On peut citer de nombreuses circonstances fâcheuses lorsque la disponibilité des systèmes SAP à mission critique n'est plus assurée. Bien entendu, cela ne concerne pas uniquement les entreprises de production, mais toutes les entreprises utilisatrices de SAP dans des secteurs très différents.
Les thèmes High Availability et Disaster + Recovery figurent depuis des décennies déjà à l'ordre du jour de SAP lors de l'utilisation de SAP Mission-critical dans le cadre de ce que l'on appelle Datacenter Readiness.
Pour SAP, mais aussi pour des partenaires comme SUSE. Les produits, les solutions et les concepts sont en fait soumis à un processus d'amélioration ou d'optimisation permanent.
L'objectif est de soutenir un type d'informatique non-stop qui, dans la mesure du possible, s'approche très, très près de l'objectif de zéro temps d'arrêt - "Near-Zero Downtime".
Ensemble de caractéristiques et de produits pour HA et D+R
Lorsqu'il est question de Datacenter Readiness, il est toujours question de l'infrastructure SAP. Comme on le sait, celle-ci a changé avec la base de données en mémoire SAP HANA et les applications SAP basées sur HANA comme SAP S/4HANA, C/4HANA ou BW/4HANA.
Pas seulement du côté du serveur, mais aussi en ce qui concerne la plate-forme du système d'exploitation utilisée. Pour HANA, SAP a choisi le système d'exploitation open source Linux. De même que SAP mise de plus en plus sur les solutions open source depuis/avec la HANAisation et la cloudisation.
Les solutions open source et Linux d'infrastructure conçues pour les entreprises ou les missions critiques soutiennent efficacement le projet d'une informatique non-stop ou l'objectif "Toward or Near-Zero Downtime" et donc une disponibilité accrue de SAP. Et ce, qu'il s'agisse de temps d'arrêt non planifiés ou planifiés.
En collaboration avec SAP et ses partenaires de service, SUSE fournit un ensemble coordonné de solutions automatisées de haute disponibilité (HA) et de reprise après sinistre (DR), à la fois pour les opérations sur site et dans le cloud, dont les clients SAP du monde entier ont pu bénéficier.
Il s'agit d'une part du système d'exploitation HANA Linux recommandé et leader sur le marché, SUSE Linux Enterprise Server for SAP Applications, avec le module complémentaire SUSE Linux Enterprise High-Availability Extension (HAE) (pour les serveurs physiques et virtuels) comme partie intégrante du produit. Cela peut aider à éliminer les points de défaillance uniques et à offrir un basculement de service automatisé, par exemple d'un cluster HANA.
Deuxièmement, SUSE propose en option dans SLES for SAP Applications la technologie Live Patching, qui permet de corriger le noyau à la volée, sans avoir à redémarrer le système Linux HANA ni à arrêter les applications SAP utilisées.
Et troisièmement, SUSE offre avec SUSE Manager un logiciel de gestion puissant pour le Linux sous-jacent des applications SAP.

Architecture de cluster SAP HANA de SUSE
SLES for SAP Applications est une version spéciale ou optimisée de SUSE Linux Enterprise Server pour toutes les solutions basées sur SAP Netweaver et HANA et fait l'objet d'un développement continu.
Il s'agit d'un ensemble de systèmes d'exploitation et de services pour une exploitation de serveur mission-critical adaptée aux besoins, avec un minimum d'installation et d'administration.
Par exemple, l'assistant d'installation inclus garantit un haut niveau d'automatisation lors du déploiement des applications SAP et de l'infrastructure Linux (y compris les applications tierces). Ou encore : des fonctions spéciales soutiennent la performance des applications SAP.
Comme nous l'avons déjà mentionné, SLES for SAP comprend la High Availability Extension (HAE). Il s'agit d'une solution Linux haute disponibilité qui a également obtenu la "certification SAP Netweaver High Availability Cluster 730".
En outre, les environnements physiques ET virtuels (clusters hétérogènes) sont pris en charge dans une large mesure, conformément à la pratique. Dans le cas de SUSE HAE, SUSE a par exemple développé avec VMware une procédure entièrement automatisée qui surveille et contrôle tous les processus. SUSE Linux HAE se charge de la surveillance des applications SAP et VMware HA de la surveillance des machines virtuelles.
Certaines plateformes de virtualisation offrent la possibilité d'une migration en direct, ce qui permet de déplacer des machines virtuelles d'un hôte physique à un autre pendant l'exécution.
Ainsi, même le bref temps d'arrêt qui se produit avec des serveurs redondants dans une conception redondante en cas de panne matérielle, et ce avant que l'autre serveur ne commence ses activités, est supprimé. La solution de cluster HAE permet également une séparation complète des niveaux virtuel et physique au moment de l'exécution.
Avec la solution SUSE-HAE, les charges de travail SAP sont fondamentalement mieux protégées contre une éventuelle panne matérielle. Tous les composants de la solution en cluster communiquent entre eux et le bon déroulement de tous les processus est garanti, quel que soit le fournisseur.
En outre, la solution SUSE HAE assure un basculement SAP HANA automatisé pour les réplications de systèmes SAP HANA.
La pénétration croissante de SUSE SLES for SAP Applications sur le marché de HANA et des applications SAP basées sur HANA a entraîné une forte augmentation du nombre d'installations de HAE.
En d'autres termes, l'utilisation de SLES for SAP implique généralement l'extension SUSE HA comme solution de cluster, qui est d'ailleurs basée sur la solution open source appelée "Pacemaker".
Dans ce contexte, SUSE a très tôt adapté ou développé la solution de cluster open source pour l'utilisation de SAP à mission critique. Dans ce contexte, il convient de souligner ce que l'on appelle les SAP HA Best-Practices, que SUSE met à disposition.
Ils décrivent en détail l'installation de la solution de clustering SUSE pour différents scénarios SAP ainsi que son administration en cours d'exploitation. Les partenaires de services SUSE ainsi que les clients utilisent de plus en plus ce guide gratuit et utile.
Correction en direct du noyau Linux
Les clients SAP ou les utilisateurs finaux SAP ont besoin de toujours plus - en matière de haute disponibilité, de temps d'arrêt non planifiés et planifiés et donc, inévitablement, en matière d'accords de niveau de service (SLA).
En effet : les SLA sont tout simplement les critères durs sur lesquels les responsables informatiques ou d'exploitation SAP sont jugés. C'est aussi parce qu'il n'existe pratiquement plus d'entreprises dans lesquelles il n'y a pas d'accords SLA entre l'informatique et les départements spécialisés. Dans ces entreprises, il est très souvent convenu par contrat à quoi ressemblent concrètement les SLA, quand et comment SAP est disponible ou non.
Le souhait, et souvent aussi l'attente, du côté des services spécialisés jusqu'au Business Top Management, est aujourd'hui ni plus ni moins le suivant : les services SAP devraient si possible toujours être disponibles ; l'attente d'une disponibilité 7x24x365 de SAP existe plus ou moins tout simplement.
Bien sûr, l'informatique ou l'exploitation SAP dans les entreprises s'efforce de faire ce qui est faisable. Mais ils dépendent des aides à l'optimisation ou des innovations technologiques de l'industrie informatique pour se rapprocher très, très près des 100 % de disponibilité.
SUSE, en tant que pionnier de l'utilisation de Linux en entreprise, s'est toujours fixé pour objectif d'améliorer constamment les résultats obtenus et met à disposition, avec Live-Patching, une technologie qui permet d'appliquer des correctifs critiques au noyau SUSE pendant le fonctionnement.
Et ce, sans qu'il soit nécessaire de redémarrer le système et de tenir compte d'un temps d'arrêt planifié. En d'autres termes, il est ainsi possible d'effectuer une mise à jour du noyau Linux en se rendant sur place plutôt qu'en s'arrêtant.
Par conséquent, cela a un effet positif sur les temps d'arrêt planifiés et sur les accords de niveau de service lors de l'utilisation de SAP en mission critique. Mais aussi en ce qui concerne la nécessité d'implémenter des correctifs critiques non planifiés du noyau Linux sans devoir parfois éteindre et redémarrer de nombreux serveurs.

Avantages de l'utilisation de SAP HANA
Live Patching est basé sur différentes technologies Linux. À l'origine, Live Patching était un projet de recherche des SUSE Labs. Il s'est toutefois rapidement avéré qu'il permettait d'optimiser de manière significative l'utilisation critique de SAP, par exemple. Grâce à l'utilisation de technologies Linux existantes, Live Patching ne nécessite que peu de code et d'administration.
De plus, lors de l'utilisation de HANA, il n'y a pas de redémarrage du système et donc pas de temps de chargement en mémoire, ce qui prend normalement un certain temps. Pour la gestion technique du système HANA, SUSE met à disposition le SUSE Manager. Il s'agit d'un produit qui offre des fonctionnalités de gestion de systèmes Linux prononcées.
Les mises à jour des serveurs Linux, même pour les grandes installations, constituent un point de mire. SUSE Manager comprend des méthodes, des procédures et des fonctionnalités logicielles permettant d'installer, de gérer et de contrôler efficacement les systèmes Linux.
Un autre point fort de SUSE Manager est la surveillance des systèmes ainsi que la mise à disposition d'informations sur l'état des versions/correctifs d'un environnement informatique.
D'une part, SUSE Manager réduit considérablement la complexité des environnements SAP, car il est possible de gérer et d'administrer tous les composants et éléments d'une infrastructure de serveur SAP à partir d'un seul endroit et sur la base d'une interface utilisateur sophistiquée.
D'autre part, elle permet de gérer avec précision les différents environnements nécessaires à l'exploitation de l'entreprise (par exemple pour les systèmes de développement, de test, d'intégration et de production).
De plus, SUSE Manager facilite la mise en œuvre des exigences de conformité ou la réalisation de la conformité et de la preuve de conformité. En outre, SUSE Manager permet de réaliser des économies, notamment grâce à l'automatisation des tâches manuelles et répétitives.
Bien entendu, SUSE Manager permet d'effectuer automatiquement un inventaire de la plate-forme du système d'exploitation avec les informations matérielles et logicielles.
Les statuts des correctifs logiciels sont également enregistrés. Et les modifications de configuration sont automatiquement détectées. De même, SUSE Manager permet de modifier les configurations ou de revenir à un état défini dans le passé. SUSE Manager et SUSE Linux Enterprise Server (SLES) for SAP Applications sont étroitement coordonnés.
Il est précisé dans l'introduction que SUSE, en coopération avec SAP et des partenaires de services, fournit un ensemble harmonisé de solutions automatisées de haute disponibilité (HA) et de reprise après sinistre (DR), à la fois sur site et dans le cloud, dont les clients SAP du monde entier ont pu bénéficier et qui continuent à être développées.
Par exemple, la collaboration innovante entre SAP, Intel et SUSE a marqué une nouvelle étape avec l'utilisation d'Intel Optane/Persistant Memory pour le déploiement de HANA avec SUSE Linux dans les centres de données.
La technologie est basée sur la technologie NVDIMM qui, pour simplifier, permet de déplacer de grandes quantités de données de manière permanente et justement persistante plus près du processeur. En même temps, les temps de latence lors de l'extraction des données de la mémoire principale sont minimisés.
NVDIMM est l'abréviation de Non-Volatile Inline Memory Module ; il s'agit d'une mémoire principale dont le contenu ne se volatilise pas, même lorsqu'elle est hors tension. SAP HANA, en tant que base de données en mémoire, et les applications basées sur SAP HANA, comme S/4, en tirent des avantages particuliers.
On pourrait dire que la mémoire persistante est faite pour HANA. SAP lui-même considère la possibilité de mettre à disposition la mémoire persistante pour HANA, ni plus ni moins, comme une "étape importante".
Le compagnon de route de SAP Open Source
SUSE a été le premier distributeur Linux et compagnon de route de SAP Open Source à supporter entièrement Intel Optane DC Persistent Memory en combinaison avec HANA avec sa plateforme de système d'exploitation SLES for SAP Applications.
L'abréviation DC signifie Data Center et donc Persistent Memory est conçue pour l'utilisation dans les centres de calcul. SAP, Intel et SUSE soulignent ainsi une fois de plus l'étroitesse et la profondeur de leur partenariat dans le cadre de l'utilisation de SAP Mission-Critical.
Pour les clients SAP, la technologie de mémoire persistante permet de nouvelles applications optimisées pour l'accès et le stockage des données par rapport à la technologie traditionnelle (avec l'utilisation de SSD). En fin de compte, cela signifie que l'entreprise peut tirer encore plus d'avantages pécuniaires de l'utilisation de HANA.
Un aspect par exemple : l'utilisation de solutions de base de données en mémoire rentables avec de grands volumes de données. Un autre : la définition flexible des données "chaudes" et "chaudes". Par exemple, pour les applications SAP Analytics ou SAP Big Data.
En outre, la mémoire persistante permet de réduire de manière significative les temps de chargement en mémoire ou de minimiser les temps de récupération - et donc de réduire les temps de reprise après sinistre (DR) éventuels ainsi que le temps d'arrêt (Toward Zero Downtime).
Lors des tests SAP/Intel, le temps de démarrage/chargement d'une base de données SAP HANA de six To avec mémoire persistante a par exemple été réduit de manière drastique par rapport à un système traditionnel (avec SSD). A savoir de 50 minutes à quatre minutes.

Conseiller de confiance dans la communauté SAP
Depuis plus de 20 ans, SUSE et SAP collaborent étroitement et avec succès et entretiennent un "Worldclass Partnership". De même, SUSE entretient un certain nombre de partenariats avec des partenaires SAP.
Aujourd'hui, SUSE est le fournisseur de solutions et le partenaire privilégié de la communauté SAP pour plusieurs milliers d'entreprises dans le monde entier et dans pratiquement tous les secteurs d'activité qui utilisent les technologies et les solutions SAP.
De plus, SUSE est considéré comme le conseiller de confiance et le "safe bet" lorsqu'il s'agit de l'utilisation de SAP. On estime qu'entre 80 et 90 % de toutes les installations HANA utilisent SUSE Linux Enterprise Server (SLES) for SAP Applications, aussi bien sur site que via des fournisseurs de cloud public - notamment parce que SUSE fournit de nombreuses fonctionnalités spécifiques à SAP et SAP HANA (SLES for SAP existe d'ailleurs actuellement dans la version 15.1).
Cela inclut bien sûr toutes les solutions SAP basées sur HANA, telles que S/4HANA, BW/4HANA, C/4HANA ou SAP Data Intelligence. Outre SLES for SAP Applications, SUSE propose également d'autres produits tels que CaaS Platform (implémentation de la gestion des conteneurs/Kubernetes de SUSE), SUSE Enterprise Storage (Ceph) comme solution de stockage ou SUSE Manager (pour la gestion des systèmes d'entreprise) afin d'augmenter le degré d'automatisation dans l'exploitation Linux.
La position de conseiller de confiance au sein de la communauté SAP mondiale est également étayée par le fait que SUSE est récompensé lors de la remise annuelle des SAP Innovation Awards (anciennement SAP HANA Innovation Awards) en tant que partenaire ayant réalisé la transformation de l'entreprise de manière particulièrement innovante et avec une mise en œuvre particulière de la numérisation grâce aux technologies de la plate-forme SAP.