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 de solution illustre la manière dont une requête utilisateur circule dans un paysage SAP basé sur des machines virtuelles Azure à hautes performances et une base de données HANA en mémoire qui s’exécute sur des grandes instances HANA pour une évolutivité et des performances inégalées.
Cas d’usage potentiels
Afin de garantir sa disponibilité, ce système tire parti du clustering du système d’exploitation pour les performances de base de données, de la haute disponibilité à l’aide de la réplication de système HANA, ainsi que d’une configuration de récupération d’urgence (DR) complète.
Architecture
Téléchargez un fichier Visio de cette architecture.
Dataflow
- Dans cet exemple, un utilisateur SAP local exécute une commande via l’interface Fiori, une interface client, ou autre.
- La passerelle ExpressRoute à haut débit Azure sert à se connecter aux machines virtuelles Azure.
- La demande passe dans des services centraux ASCS (ABAP SAP Central Services), puis via des serveurs d’applications, qui s’exécutent sur des Machines virtuelles Azure. Ce groupe à haute disponibilité offre un contrat SLA avec une durée de bon fonctionnement de 99,95 %.
- La requête est envoyée depuis le serveur d’applications vers SAP HANA s’exécutant sur des lames de grande instance principales.
- Les lames principales et secondaires sont mises en cluster au niveau du système d’exploitation pour une disponibilité de 99,99 pour cent et la réplication des données est gérée par la réplication du système HANA en mode synchrone (HSR), des lames principales aux lames secondaires, sans activer d’objectif de point de récupération.
- Les données en mémoire de SAP HANA sont conservées dans le stockage NFS à hautes performances.
- Les données du stockage NFS sont sauvegardées régulièrement en quelques secondes à l’aide de clichés instantanées de stockage intégrés sur le stockage local, et ce sans impacter les performances de la base de données.
- Le volume des données persistantes sur un stockage secondaire est répliqué au système DR dédié via un réseau principal dédié pour la réplication de stockage HANA.
- Une grande instance sur la récupération d'urgence peut être utile pour la non-production et ce, dans le but de réduire les coûts en montant le stockage AQ et le volume répliqué de la récupération d'urgence (en lecture seule).
Composants
- SAP HANA sur Azure (grandes instances): SAP HANA sur Azure (grandes instances) s’exécute sur des serveurs lames dédiés situés dans un centre de données Microsoft Azure. Cette fonctionnalité est spécifique du serveur de base de données.
- Stockage NFS pour les grandes instances Azure HANA : le système de stockage NFS haute performance Azure offre une fonctionnalité inégalée de sauvegarde d’instantanés et de réplication vers le stockage secondaire. En outre, les grandes instances HANA sont les seules infrastructures cloud à fournir un chiffrement du volume de stockage.
- SAP sur Azure requiert l’exécution de vos charges de travail SAP sur des machines virtuelles certifiées Microsoft Azure. SAP requiert au moins deux processeurs virtuels et un ratio de 6:1 entre la mémoire et les processeurs virtuels.
- Le Stockage Premium Microsoft Azure offre un débit amélioré et des latences d’E/S plus stables. Pour améliorer les performances, Stockage Premium utilise un disque SSD (Solid State Disk) dans les nœuds de stockage Azure et un cache de lecture qui est sauvegardé dans le disque SSD local d’un nœud de calcul Azure.
- ExpressRoute (frontal) : Azure ExpressRoute, utilisé sur le serveur frontal (voir schéma), fournit une connectivité sécurisée et à bande passante élevée pour établir des connexions fiables entre votre réseau et le réseau Microsoft Azure.
- ExpressRoute (back end) : Azure ExpressRoute utilisé sur le serveur back end (voir diagramme) vous permet de communiquer entre vos composants Azure dans le centre de données Azure et vos systèmes SAP HANA sur Azure (grandes instances). Le coût du serveur back end ExpressRoute est inclus dans votre SAP HANA sur Azure (grandes instances).