Édition

SAP NetWeaver sur SQL Server

Microsoft Entra ID
Azure ExpressRoute
Stockage Azure
Machines virtuelles Azure
SQL Server

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez nous voir développer le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, faites-le-nous savoir avec les Commentaires de GitHub.

Cette solution d’application NetWeaver sur SQL Server illustre comment une requête d’utilisateur circule dans un paysage SAP basé sur NetWeaver en utilisant des machines virtuelles Azure pour héberger des applications SAP et une base de données SQL Server.

Cas d’usage potentiels

Ce système tire parti de la mise en grappe pour la haute disponibilité du système d’exploitation, du stockage Premium pour les performances et l’évolutivité d’un stockage plus rapide, de la fonctionnalité Always On de SQL Server pour la réplication, ainsi qu’une configuration de récupération d’urgence complète pour une disponibilité du système de 99,95 %.

Architecture

Diagramme de l’architecture montrant l’itinéraire front-end qui passe par la région Azure principale jusqu’au clustering du système d’exploitation, au SQL Server always-on vers le stockage DR dans la région Azure.

Téléchargez un fichier Visio de cette architecture.

Dataflow

  1. À l’aide d’Azure Active Directory synchronisé avec une version locale d’Active Directory, l’utilisateur de l’application SAP entre ses informations d’identification pour l’authentification unique afin de s’authentifier depuis un site local vers son paysage SAP sur Azure.
  2. La passerelle ExpressRoute à haut débit Azure connecte en toute sécurité le réseau local aux machines virtuelles Azure et à d’autres ressources.
  3. La requête des commandes circule dans les services centraux ABAP SAP à haute disponibilité (ASCS), puis via les serveurs d’applications SAP exécutés sur un serveur de fichiers avec scale-out dans une machine virtuelle Azure.
  4. La requête est déplacée du serveur d’applications SAP vers une instance de SQL Server s’exécutant sur une machine virtuelle principale Azure haute performance.
  5. Les serveurs principaux (actifs) et secondaires (en attente) qui s’exécutent sur des machines virtuelles SAP certifiées sont mis en cluster au niveau du système d’exploitation pour une disponibilité de 99,95 %. La réplication des données est gérée par SQL Server Always On en mode synchrone, du primaire au secondaire, ce qui permet un objectif de point de récupération (RPO) de zéro.
  6. Les données de SQL Server sont conservées dans le service Stockage Premium Azure hautes performances.
  7. Les données SQL Server sont répliquées sur une machine virtuelle de récupération d’urgence dans une autre région Azure par le réseau principal à haut débit d’Azure et avec la réplication Always On de SQL Server en mode asynchrone. La machine virtuelle de récupération d’urgence peut être plus petite que la machine virtuelle de production pour réduire les coûts.
  8. Les machines virtuelles sur la région de récupération d’urgence peuvent être utilisées pour le travail hors production afin de réduire les coûts.
  9. Le serveur d’applications SAP avec ASCS en cas de récupération d’urgence peut être en mode veille et démarré uniquement en cas de nécessité, afin de réduire les coûts.

Composants

  • Informations sur les machines virtuelles pour les serveurs d’applications SAP.
  • 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.

Étapes suivantes