Entornos de desarrollo y pruebas para cargas de trabajo SAP en Azure

Azure ExpressRoute
Azure Virtual Machines
Azure Virtual Network
Azure Resource Manager

En este ejemplo se muestra cómo establecer un entorno de desarrollo y pruebas para SAP NetWeaver en un entorno Windows o Linux en Azure. La base de datos usada es AnyDB. (AnyDB es el término de SAP para cualquier sistema de administración de bases de datos compatible que no sea SAP HANA).

Architecture

Diagrama de la arquitectura para entornos de desarrollo y pruebas para cargas de trabajo SAP.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

Este escenario muestra el aprovisionamiento de una sola base de datos del sistema SAP y del servidor de aplicaciones de SAP en una sola máquina virtual. Los datos fluyen por el escenario de la siguiente manera:

  1. Los clientes usan la interfaz de usuario de SAP u otras herramientas de cliente (Excel, un explorador web u otra aplicación web) para tener acceso al sistema SAP basado en Azure.
  2. La conectividad se proporciona mediante una instancia de ExpressRoute establecida. La conexión de ExpressRoute finaliza en Azure, en la puerta de enlace de ExpressRoute. El tráfico de red se enruta a través de la puerta de enlace de ExpressRoute hacia la subred de la puerta de enlace y desde esta a la subred de radio de nivel de aplicación (consulte la topología de red en estrella tipo hub-and-spoke) y a través de una puerta de enlace de seguridad de red hacia la máquina virtual de la aplicación SAP.
  3. Los servidores de administración de identidades proporcionan servicios de autenticación.
  4. JumpBox proporciona funcionalidades de administración local.

Componentes

  • Las redes virtuales son la base de las comunicaciones de red dentro de Azure.
  • Azure Virtual Machines proporciona una infraestructura bajo demanda, a gran escala, segura y virtualizada con servidores Windows o Linux.
  • Azure ExpressRoute amplía las redes locales a la nube de Microsoft a través de una conexión privada que facilita un proveedor de conectividad.
  • Los grupos de seguridad de red limitan el tráfico a recursos específicos en una red virtual. Un grupo de seguridad de red contiene reglas de seguridad que permiten o deniegan el tráfico de red entrante o saliente. Las reglas de seguridad se basan en la dirección IP de origen o destino, el puerto y el protocolo.
  • Los grupos de recursos actúan como contenedores lógicos de recursos de Azure.
  • Azure Files o Azure NetApp Files son soluciones recomendadas para proporcionar el almacenamiento para los archivos ejecutables de SAP y los datos y registros de HANA.

Detalles del escenario

Dado que esta arquitectura está diseñada para entornos que no son de producción, se implementa con una sola máquina virtual (VM). El tamaño de la VM se puede cambiar para adaptarse a las necesidades de la organización.

Para casos de uso de producción, revise las arquitecturas de referencia de SAP que están disponibles a continuación:

Posibles casos de uso

Otros casos de uso pertinentes incluyen:

  • Cargas de trabajo no productivas de instancias de SAP no importantes (como espacio aislado, desarrollo, prueba y control de calidad).
  • Cargas de trabajo empresariales de SAP no críticas.

Consideraciones

Estas consideraciones implementan los pilares del marco de buena arquitectura de Azure, que es un conjunto de principios guía que se pueden usar para mejorar la calidad de una carga de trabajo. Para más información, consulte Marco de buena arquitectura de Microsoft Azure.

Tenga en cuenta los siguientes puntos cuando establezca un entorno de desarrollo y pruebas para SAP NetWeaver.

Disponibilidad

Microsoft ofrece un Acuerdo de Nivel de Servicio (SLA) para instancias únicas de máquina virtual. Para más información, consulte el Acuerdo de Nivel de Servicio de Microsoft Azure para máquinas virtuales

Escalabilidad

Para obtener instrucciones generales sobre cómo diseñar soluciones escalables, consulte la lista de comprobación de eficiencia del rendimiento en el Centro de arquitectura de Azure.

Seguridad

La seguridad proporciona garantías contra ataques deliberados y el abuso de datos y sistemas valiosos. Para más información, consulte Introducción al pilar de seguridad.

Para instrucciones generales de diseño de soluciones seguras, consulte Documentación de Azure Security Center.

Protección y clonación de datos

Para obtener instrucciones generales sobre cómo proteger los datos de la aplicación, consulte la información sobre la herramienta Azure Application Consistent Snapshot, que proporciona instantáneas coherentes con la aplicación cuando se usan en combinación con Azure NetApp Files.

Resistencia

Para obtener instrucciones generales sobre el diseño de soluciones resistentes, consulte Diseño de aplicaciones resistentes de Azure.

Optimización de costos

La optimización de costos trata de buscar formas de reducir los gastos innecesarios y mejorar las eficiencias operativas. Para más información, vea Información general del pilar de optimización de costos.

Para ayudarle a explorar el costo de ejecución de este escenario, todos los servicios están preconfigurados en los siguientes ejemplos de la calculadora de costos. Cambie las variables adecuadas para que coincidan con el tráfico esperado para su caso de uso.

Se proporcionan cuatro ejemplos de perfiles de costo según la cantidad de tráfico que se espera recibir:

Size SAP Tipo de máquina virtual Storage Calculadora de precios de Azure
Pequeña 8000 D8s_v3 2xP20, 1xP10 Pequeño
Media 16000 D16s_v3 3xP20, 1xP10 Mediano
grande 32000 E32s_v3 3xP20, 1xP10 Grande
Extragrande 64000 M64s 4xP20, 1xP10 Extragrande

Nota

Estos precios son una guía que solo indica los costos de las máquinas virtuales y el almacenamiento. Se excluyen las redes, el almacenamiento de copia de seguridad y los cargos de entrada y salida de datos.

  • Pequeño: un sistema pequeño consta de un tipo de VM D8s_v3 con 8 vCPU, 32 GB de RAM y 200 GB de almacenamiento temporal. También contiene almacenamiento prémium: dos discos de 512 GB y uno de 128 GB.
  • Mediano: un sistema mediano consta de un tipo de VM D16s_v3 con 16 vCPU, 64 GB de RAM y 400 GB de almacenamiento temporal. También contiene almacenamiento prémium: tres discos de 512 GB y uno de 128 GB.
  • Grande: un sistema grande consta de un tipo de VM E32s_v3 con 32 vCPU, 256 GB de RAM y 512 GB de almacenamiento temporal. También contiene almacenamiento prémium: tres discos de 512 GB y uno de 128 GB.
  • Extragrande: un sistema extragrande consta de una VM de tipo M64s con 64 vCPU, 1024 GB de RAM y 2000 GB de almacenamiento temporal. También contiene almacenamiento prémium: cuatro discos de 512 GB y un disco de 128 GB.

Implementación de este escenario

Use el vínculo siguiente para implementar la solución.

Implementación en Azure

Nota

SAP y Oracle no se instalan durante esta implementación. Debe implementar estos componentes por separado.

Colaboradores

Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.

Autor principal:

Para ver los perfiles no públicos de LinkedIn, inicie sesión en LinkedIn.

Pasos siguientes

Más información sobre las tecnologías de los componentes:

Explore las arquitecturas relacionadas: