Idées de solution
Cet article présente une idée de solution. Votre architecte cloud peut s’appuyer sur ces conseils pour visualiser les principaux composants d’une implémentation typique de cette architecture. Utilisez cet article comme point de départ pour concevoir une solution bien conçue qui répond aux exigences spécifiques de votre charge de travail.
Cette architecture montre comment utiliser la solution SUSE SAP Automation sur Azure.
Depuis 2009, SUSE et Microsoft se sont associés pour fournir des solutions optimisées pour Azure pour SUSE Linux Enterprise Server (SLES). SLES for SAP Applications est la principale plateforme pour les solutions SAP sur Linux, avec plus de 90 % des déploiements de SAP HANA et 70 % des applications SAP NetWeaver s’exécutant sur SUSE.
L’automatisation des charges de travail SAP dans le cloud permet d’améliorer les résultats de l’entreprise en optimisant la productivité et en facilitant l’innovation. La tâche de création et de déploiement manuel d’infrastructures SAP dans le cloud implique divers processus techniques qui peuvent s’avérer inefficaces et fastidieux. Ces processus nécessitent également une gestion de la configuration et impliquent de nombreuses étapes. À chaque étape, le niveau de complexité et la quantité de connaissances spécialisées requises augmentent si une haute disponibilité (HA) supplémentaire est nécessaire. La plupart des systèmes SAP sont importants et exigent une haute disponibilité. L’implémentation manuelle de chaque étape génère de nombreuses possibilités d’erreurs qui peuvent rendre l’ensemble de l’infrastructure défectueuse et retarder le succès. L’automatisation aide les entreprises à rationaliser le déploiement de l'infrastructure SAP et à accélérer la migration des clients vers le cloud sur Azure. La réussite de la migration vers le cloud permet aux clients de bénéficier rapidement et facilement de la puissance et de la flexibilité du cloud.
La solution SUSE SAP excelle dans la simplification et la modernisation des déploiements SAP HANA et SAP NetWeaver. Vous pouvez la configurer pour mettre en place et surveiller ces deux environnements.
Cas d’usage potentiels
SLES4SAP est une offre groupée de logiciels et de services qui répond aux besoins spécifiques des utilisateurs de SAP et fournit des services plus rapidement, plus efficacement et avec moins de risques. Vous pouvez déployer les applications SAP HANA et SAP NetWeaver dans de nombreux scénarios et combinaisons différents. La solution SUSE SAP propose des composants modulaires et réutilisables qui prennent en charge des cas d’usage allant de l’installation unique au déploiement de clusters complets.
SUSE prend en charge les éléments suivants :
- Nœud unique HANA
- Réplication du système HANA HA Scale-up, y compris les scénarios optimisés en termes de performances (actif/passif et actif/lecture seule) et de coûts
- NetWeaver
- NetWeaver HA avec réplication Enqueue Version (ENSA1)
- S/4 HANA
Architecture
Dataflow
Téléchargez un fichier Visio des diagrammes de cet article.
- Téléchargez le référentiel git d’automatisation SUSE sur votre ordinateur local ou sur Azure Cloud Shell et installez la version de Terraform nécessaire, qui est fournie avec SLES4SAP ou Cloud Shell.
- Créez une instance Azure File Share et téléchargez le support SAP sur celle-ci.
- Adaptez les exemples de paramètres (ssh-keys, network, SID, file-share) en fonction de vos besoins et de vos valeurs.
- Exécutez Terraform pour déployer l’infrastructure SAP dans Azure.
- Terraform crée l’infrastructure, y compris les groupes de ressources, les réseaux, les machines virtuelles, les disques, les groupes de disponibilité, les équilibreurs de charge, etc.
- Terraform démarre la configuration avec Salt.
- Salt effectue la configuration requise du système d’exploitation :
- Il installe les applications SAP sur les nœuds.
- Il installe et configure les clusters en cas de haute disponibilité.
- Il installe et configure les éléments de surveillance tels que Prometheus, Grafana et les exportateurs.
Components
- Stockage Azure est un ensemble de services cloud hautement évolutifs et sécurisés pour les données, les applications et les charges de travail. Il comprend Azure Files, Stockage Table Azure et Stockage File d’attente Azure. Azure Files est souvent un outil efficace pour la migration des charges de travail des mainframes.
- Azure Files offre des partages de fichiers de qualité professionnelle simples, sécurisés et serverless dans le cloud. Les partages prennent en charge l’accès à l’aide des protocoles standard SMB et NFS. Ils peuvent être montés simultanément sur des déploiements cloud et locaux de Windows, Linux et macOS.
- Azure Load Balancer est un équilibreur de charge de la couche 4 (TCP, UDP). Dans cette architecture, il fournit des options d’équilibrage de charge pour Spring Apps et AKS.
- Les machines virtuelles Linux dans Azure sont des ressources de calcul Linux évolutives à la demande qui vous offrent la flexibilité de la virtualisation mais éliminent les exigences de maintenance du matériel physique.
- Le réseau virtuel Azure est un réseau privé sécurisé dans le cloud. Il connecte des machines virtuelles les unes aux autres, à Internet et à des réseaux locaux.
Contributeurs
Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants.
Auteur principal :
- Michael Yen-Chi Ho | Responsable principal des programmes
Étapes suivantes
SAP
- Check-list relative à la planification et au déploiement de la charge de travail SAP sur Azure
- Configurations de la charge de travail SAP avec des zones de disponibilité Azure
- SAP S/4HANA sur Linux dans Azure
- SAP S/4 HANA pour les grandes instances
- Utiliser Azure pour héberger et exécuter des scénarios de charge de travail SAP
- Check-list relative à la planification et au déploiement de la charge de travail SAP sur Azure
- Déploiements SAP/HA automatisés dans des clouds publics/privés avec Terraform (projet GitHub)
- Déploiement de SUSE SAP HA Automation dans Microsoft Azure (blog Microsoft)
Services Azure
- Stockage Azure Premium : conception sous le signe de la haute performance
- Planifier des réseaux virtuels
- Qu’est-ce qu’Azure Load Balancer ?
SUSE
- SUSE sur la Place de marché Azure
- Stockage NFS à haute disponibilité avec DRBD et Pacemaker
- Run SAP
- SUSE Linux Enterprise Server pour applications SAP 15 SP3
- Meilleures pratiques SUSE : tous les documents
- Prise en main de l’automatisation des clusters haute disponibilité SAP HANA fonctionnant sur Azure
- Surveiller SAP dans SLES avec Grafana et Prometheus (vidéo)
- Configurer et régler votre système SUSE pour SAP avec saptune
- SAP S/4HANA sur Linux dans Azure
Modèles de solution
Modèle SUSE SAP ARM pour créer l’infrastructure SAP :
- Infrastructure pour SAP NetWeaver et SAP HANA (place de marché Azure)
- Modèles de solution SUSE et Microsoft pour les applications SAP (SUSE)