SAP NetWeaver en SQL Server

Microsoft Entra ID
Azure ExpressRoute
Azure Storage
Azure Virtual Machines
SQL Server

Ideas de solución

Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.

Esta solución de la aplicación NetWeaver en SQL Server muestra cómo fluye la solicitud de un usuario a través de un entorno SAP basado en NetWeaver mediante el uso de Azure Virtual Machines para hospedar aplicaciones SAP y una base de datos SQL Server.

Posibles casos de uso

Este sistema aprovecha la agrupación en clústeres del sistema operativo para proporcionar alta disponibilidad, el almacenamiento Premium para agilizar el rendimiento del almacenamiento y la escalabilidad, la funcionalidad Always On de SQL Server para la replicación y una configuración completa de la recuperación ante desastres (DR) para lograr una disponibilidad del 99,95 % del sistema.

Architecture

El diagrama de arquitectura muestra la ruta de front-end, que pasa a través de la región primaria de Azure a la agrupación en clústeres del SO, a los SQL Server Always On a DR storage en la región de Azure.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. Mediante el uso de Azure Active Directory sincronizado con una versión local de Active Directory, el usuario de aplicaciones SAP se autentica desde un entorno local en el espacio de SAP en Azure con credenciales de inicio de sesión único.
  2. La puerta de enlace de ExpressRoute de alta velocidad de Azure conecta redes locales tanto a máquinas virtuales de Azure como otros recursos de forma segura.
  3. La solicitud del pedido de ventas llega a ABAP SAP Central Services (ASCS) de alta disponibilidad y, luego, pasa por servidores de aplicaciones de SAP que se ejecutan en el servidor de archivos de escalado horizontal de Azure Virtual Machines en una máquina virtual de Azure.
  4. La solicitud se mueve del servidor de aplicaciones de SAP a un servidor de SQL Server que se ejecuta en una máquina virtual de Azure principal de alto rendimiento.
  5. Los servidores principales (activos) y secundarios (en espera) que se ejecutan en máquinas con la certificación de SAP se agrupan en clústeres en el nivel del sistema operativo, con lo que se logra una disponibilidad del 99,95 %. La replicación de datos se controla a través de Always On de SQL Server en modo sincrónico de principal a secundario, lo que permite un valor cero en el objetivo de punto de recuperación (RPO).
  6. SQL Server datos se conservan en una instancia de Azure Premium Storage de alto rendimiento.
  7. SQL Server datos se replican en una máquina virtual de recuperación ante desastres en otra región de Azure a través de la red troncal de alta velocidad de Azure y mediante la replicación Always On de SQL Server en modo asincrónico. Con el fin de ahorrar costos, la máquina virtual de recuperación ante desastres puede ser más pequeña que la de producción.
  8. Otra forma de ahorrar costos es usar las máquinas virtuales de la región de recuperación ante desastres se pueden usar para el trabajo de no producción.
  9. Una tercera forma de ahorrar costos es que el servidor de aplicaciones de SAP con ASCS del lado de la recuperación ante desastres esté en modo de apagado en espera y se pueda iniciar cuando sea necesario.

Componentes

  • Información sobre Virtual Machines para servidores de aplicaciones de SAP.
  • Microsoft Azure Premium Storage proporciona un rendimiento mejorado y menos variabilidad en las latencias de E/S. Para mejorar el rendimiento, Premium Storage usa discos de estado sólido (SSD) en nodos de Azure Storage y la caché de lectura, que está respaldada por el SSD local de un nodo de proceso de Azure.

Pasos siguientes