SAP NetWeaver sur SQL Server

Azure Active Directory
ExpressRoute
Stockage
Machines Virtuelles
SQL Server

Idée de solution

Si vous souhaitez nous voir développer cet article avec d’autres informations, les détails de l’implémentation, le guide de tarification ou des exemples de code, 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. Ce système tire parti du clustering du système d’exploitation pour la haute disponibilité, du stockage Premium pour des performances et une évolutivité de stockage plus rapides, de la capacité AlwaysOn de SQL Server pour la réplication, et d’une configuration de récupération d’urgence complète pour une disponibilité du système de 99,95 %.

Architecture

Diagramme d’architecture Télécharger un SVG de cette architecture.

Data Flow

  1. À l’aide de 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 de commande client passe dans les services centraux SAP ABAP SAP à haut niveau de disponibilité (ASCS), puis via les serveurs d’applications SAP exécutés sur un serveur de fichiers avec montée en puissance parallèle Machines virtuelles Azure 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 via SQL Server AlwaysOn en mode synchrone de principal à secondaire, ce qui permet un objectif de point de récupération (RPO) égal à 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 via le réseau principal à haut débit d’Azure et avec la réplication AlwaysOn 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