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
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:
- 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.
- 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.
- Los servidores de administración de identidades proporcionan servicios de autenticación.
- 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.
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:
- Andrew Dibbins | Ingeniero
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:
- ¿Qué es Azure Virtual Network?
- Máquinas virtuales Linux en Azure
- Máquinas virtuales Windows en Azure
- ¿Qué es Azure ExpressRoute?
- Grupos de seguridad de red
- Uso de Azure para hospedar y ejecutar escenarios de carga de trabajo de SAP
- Instalación de SAP HANA en máquinas virtuales de Azure
- Administración de grupos de recursos de Azure Resource Manager mediante la CLI de Azure
- Escenarios y arquitectura de alta disponibilidad para SAP NetWeaver
- ¿Qué es Azure Files?
- ¿Qué es Azure NetApp Files?
Recursos relacionados
Explore las arquitecturas relacionadas: