Fujitsu BestPlace : le meilleur placement SAP grâce aux données


E3 : Fujitsu BestPlace promet de trouver le meilleur emplacement pour chaque instance SAP d'un environnement. Comment cela se passe-t-il dans la pratique ?
Hendrik Müller, Fujitsu : Dans la pratique, nous parlons de "Workload Placement", c'est-à-dire de la répartition optimale des instances SAP dans des environnements hybrides multi-cloud. Les décisions de placement sont devenues de plus en plus complexes au cours des dernières années. Outre l'exploitation classique sur site, les hyperscaleurs et SAP lui-même proposent une multitude d'environnements d'exploitation. Gartner décrit cela comme une "explosion des options de déploiement de la charge de travail" et avertit que des placements incorrects peuvent entraîner des coûts d'exploitation élevés, des problèmes de performance ou même une mise en danger de la continuité des activités. Le placement de la charge de travail doit donc être axé sur les données et les exigences. Comme les exigences et les accords de niveau de service changent au fil du temps, il s'agit d'une tâche récurrente. Gartner estime que 85% des décisions de placement prises aujourd'hui ne seront plus optimales dans cinq ans.

Dr. Hendrik MüllerLead Enterprise Architect Global SAP et ingénieur distingué Fujitsu, Fujitsu
E3 : Que signifie ici "optimal" ? Comment les systèmes SAP existants peuvent-ils être placés de manière optimale dans le cloud ?
Jörg Niopek, Fujitsu : Comme souvent dans notre secteur, la réponse dépend des exigences spécifiques. Ce qui est idéal pour un client peut être inadapté pour un autre. Chaque client et chaque système a des exigences stratégiques, organisationnelles et opérationnelles individuelles, qui peuvent parfois être contradictoires. Pour les systèmes de production, un placement optimal vise à maximiser la disponibilité et les performances tout en minimisant les coûts. Un facteur décisif est le trafic réseau entre les systèmes. Dans un environnement sur site, il ne joue aucun rôle dans les coûts, mais dans les environnements hybrides en nuage, il peut être un facteur de coût important. Un placement intelligent peut minimiser ces coûts.
E3 : Le problème est-il vraiment si complexe qu'il nécessite un algorithme ?
MullerOui, car le nombre de combinaisons de placement possibles est énorme. Si nous partons par exemple de douze systèmes SAP, 54 régions dans Azure, deux centres de données sur site et deux autres options de placement au sein de Rise with SAP, cela donne 1,45 trillion de solutions potentielles. Bien qu'un grand nombre d'entre elles ne soient pas valables en raison de conditions secondaires, il s'agit toujours d'un problème d'optimisation qui ne peut pas être résolu manuellement dans un délai raisonnable. Il y a en outre une composante humaine : Si l'on demande à trois conseillers quelle est la solution optimale, on obtient souvent trois réponses différentes. Microsoft, AWS et SAP ont également chacun leur propre point de vue. Pour contrer le risque d'une solution biaisée, Fujitsu adopte une approche axée sur les données, qui met l'accent sur les charges de travail et les exigences spécifiques du client.
E3 : Comment résolvez-vous ce problème ?
MullerNous automatisons la recherche de solutions. Pour ce faire, nous utilisons des algorithmes d'optimisation. Le placement de la charge de travail est un domaine de recherche à part entière, qui s'appuie souvent sur des heuristiques. Celles-ci ne sont toutefois pas adaptées aux applications commerciales complexes, car les conditions de placement doivent être mises en œuvre de manière complexe. Au lieu de cela, nous misons sur des algorithmes génétiques qui fonctionnent selon le principe "Survival of the Fittest". L'algorithme simule une mini-évolution : il génère une quantité de solutions aléatoires, les évalue et les fait évoluer par des mutations et des recombinaisons. Des solutions optimisées sont ainsi créées sur plusieurs générations. Un processus de sélection veille à ce que les solutions prometteuses ainsi que certaines solutions sous-optimales continuent à évoluer afin de parcourir l'espace des solutions de manière exhaustive.
E3 : Et qui évalue ensuite la solution ?
MullerL'évaluation se fait à l'aide d'une fonction "fitness". Plus la "condition physique" est bonne, plus la solution est adaptée. Les conditions secondaires du client sont prises en compte par une fonction de pénalité. Au lieu d'exclure immédiatement les solutions non valables, elles sont pénalisées afin d'éviter les optimums locaux et de trouver l'optimum global. Au final, nous obtenons une solution hybride optimale que nous présentons au client et que nous comparons, s'il le souhaite, à des alternatives telles qu'une solution purement On-Prem ou une solution 100 % Azure ou Rise.
E3 : Quels résultats concrets et quelles recommandations d'action BestPlace fournit-il ?
NiopekBestPlace fournit une architecture de référence pour une infrastructure SAP hybride optimale. Cela comprend un placement optimisé en termes de coûts, un dimensionnement adapté et une comparaison détaillée des coûts pour le calcul, le stockage, le réseau, les licences et les coûts d'exploitation. Toutes les données collectées sont à la disposition du client pour des analyses ultérieures.

Jörg Niopek, Directeur du développement commercial, Consulting Infrastructure Solutions SAP, Fujitsu
E3 : Vous parlez d'un service axé sur les données. D'où proviennent les données ?
NiopekAfin d'optimiser notre service, nous devons comprendre deux aspects essentiels : premièrement, les charges de travail de chaque instance SAP et deuxièmement, les exigences des systèmes et organisations associés. Immédiatement après le lancement du projet, nous lançons une mesure complète. Nous utilisons un logiciel dans l'environnement du client, qui est relié à tous les systèmes pertinents via des interfaces SAP standard. Nous collectons ainsi des données essentielles sur les capacités, la consommation des ressources et les modèles d'utilisation. Parallèlement, nous organisons deux ateliers avec nos clients : Lors d'un atelier stratégique, nous attribuons les systèmes SAP à des profils d'exigences appropriés et définissons les besoins stratégiques, opérationnels et organisationnels. Lors de l'atelier sur les coûts, nous affinons notre modèle de coûts avec le client afin de tenir compte des facteurs individuels. Cela nous permet non seulement d'analyser précisément les coûts d'infrastructure, mais aussi de comparer de manière ciblée les coûts d'exploitation et les coûts liés au site.
E3 : Quels sont les différents défis des clients qui entrent en ligne de compte ?
MullerAu final, pour le client et les départements spécialisés, il s'agit avant tout de respecter les accords de niveau de service. La gestion des capacités consiste à répondre aux exigences de manière rentable, sans mettre en péril les performances. Pour cela, nous devons comprendre précisément les exigences tant techniques qu'organisationnelles et de gestion. D'un point de vue technique, il s'agit des tampons de ressources lors du dimensionnement, de la disponibilité des systèmes, des exigences en matière de débit de données ainsi que des stratégies de sauvegarde et de récupération après sinistre. Parallèlement, nous devons nous assurer que les environnements d'exploitation potentiels peuvent reproduire les exigences spécifiques des systèmes. Du côté organisationnel et stratégique, l'importance de l'informatique pour le succès de l'entreprise et le degré d'innovation jouent un rôle. L'expertise déjà présente dans l'entreprise, par exemple dans le domaine de l'architecture ou de l'exploitation du cloud, est également déterminante, car elle influe sur l'exploitation et l'efficacité ultérieures. Du point de vue de l'économie d'entreprise, nous devons clarifier la question pour chaque environnement cible potentiel : Quelles exigences peuvent être satisfaites, à quel coût et dans quelle mesure ? Cette combinaison de toutes les exigences et de toutes les possibilités rend la solution certes complexe, mais aussi décisive pour un placement durable et efficace des charges de travail.
E3 : En quoi BestPlace se distingue-t-il des autres outils ?
Niopek: BestPlace n'est pas un outil, mais un service de conseil. Il existe de nombreux outils de monitoring, mais notre valeur ajoutée réside dans la combinaison de la mesure et de l'analyse. Nous interprétons les données et en déduisons des recommandations d'action concrètes. Lorsque cela s'avère utile, l'IA soutient nos analyses, par exemple en fournissant d'abord des informations publiques.
E3 : Comment peut-on obtenir un placement optimal des charges de travail SAP avec Rise ?
MullerMême si Rise with SAP va au-delà d'une simple offre IaaS des hyperscaleurs, notre principe reste inchangé : Les exigences des workloads des clients sont au centre de nos préoccupations. Sur cette base, nous examinons dans quels scénarios un contrat Rise est judicieux. Un facteur de coût central est ici le besoin FUE (Full-Use Equivalent), que nous saisissons en détail. Nous analysons ensuite quels composants d'infrastructure supplémentaires sont nécessaires - par exemple des classes de disponibilité plus élevées, des exigences étendues en matière de reprise après sinistre ou des durées de conservation de sauvegarde plus longues. Pour l'évaluation, nous utilisons d'abord les informations disponibles publiquement, comme pour toutes les options de placement. Si le client dispose déjà d'offres individuelles, celles-ci peuvent être prises en compte en conséquence. Nous nous assurons ainsi que les charges de travail sont placées de manière optimale, tant sur le plan technique que sur le plan économique.
E3 : Comment tout cela se présente-t-il du point de vue des licences ?
Niopek : Plus les exigences sont variées, plus l'octroi de licences est complexe. Le facteur décisif n'est pas tant le nombre de systèmes que leur hétérogénéité. C'est pourquoi les coûts d'un projet BestPlace sont fonction du nombre de profils d'exigences définis. Cette approche s'adapte particulièrement bien aux environnements SAP de moyenne et grande taille, car les systèmes supplémentaires sont affectés aux profils existants sans engendrer de coûts supplémentaires. Notre objectif est de minimiser les coûts d'exploitation ultérieurs. Un effort de planification accru lors de la phase de conception permet généralement de réduire les coûts et d'éviter des dépenses supplémentaires inattendues - le fameux "Cloud Bill Shock". L'expérience montre que les coûts de correction sont nettement plus élevés que les coûts de conception, d'où l'intérêt d'une planification détaillée.
E3 : Quels sont les autres cas d'application de la consultation SAP assistée par l'IA ?
MullerNos services axés sur les données peuvent déjà prédire les charges de travail et identifier les anomalies de performance. Comme nous menons activement des recherches et des développements dans ce domaine depuis plus d'une décennie avec notre propre laboratoire et que nous publions régulièrement, nous sommes toujours ouverts à de nouveaux cas d'utilisation. Si de véritables plus-values apparaissent, nous intégrons de manière ciblée les modèles développés dans nos services de conseil - par exemple dans le SystemInspection Service for SAP Solutions ou BestPlace. Notre tout dernier Large Language Model (LLM) explique les transactions SAP et facilite les analyses de performance. À l'avenir, les LLM pourraient prendre la forme d'administrateurs numériques pour préparer des décisions basées sur des données et pallier le manque de personnel dans les équipes d'exploitation informatique.