SAP NetWeaver en SQL Server

Azure Active Directory
ExpressRoute
Storage
Virtual Machines
SQL Server

Idea de solución

Si desea que ampliemos este artículo con más información, detalles de la implementación, guía de precios o ejemplos de código, háganoslo saber en GitHub Feedback (Comentarios de GitHub).

Esta solución de la aplicación NetWeaver en SQL Server muestra cómo fluye una solicitud de 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. 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 AlwaysOn de SQL Server para la replicación y una configuración completa de la recuperación ante desastres para lograr una disponibilidad del 99,95 % del sistema.

Architecture

Diagrama de la arquitectura Descargue un SVG de esta arquitectura.

Data Flow

  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 paisaje 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 venta llega a ABAP SAP Central Services (ASCS) de alta disponibilidad, luego pasa por servidores de aplicaciones SAP que se ejecutan en Azure Virtual Machines y, de ahí, pasa a un servidor de archivos 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 logra a través de la funcionalidad AlwaysOn de SQL Server en modo sincrónico desde el servidor principal al secundario, lo que permite que el objetivo de punto de recuperación (RPO) sea cero.
  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 AlwaysOn 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