SAP NetWeaver 7.x en UNIX con Db2 en IBM Cloud® VPC
Db2 es una de las muchas bases de datos que se pueden ejecutar con SAP NetWeaver e implementar en IBM Cloud®. Los despliegues de arquitectura más comunes son los estándar y los distribuidos. IBM Cloud está certificado para ejecutar los servidores de aplicaciones SAP NetWeaver ABAP, Java y los productos de SAP basados en estas pilas de servidor de aplicaciones.
Arquitectura de SAP NetWeaver
SAP NetWeaver es el núcleo de las pilas de tecnología de SAP y es la plataforma utilizada para las aplicaciones ABAP (Advanced Business Application Programming) y Java. Los componentes de SAP NetWeaver se crean en SAP NetWeaver Application Server y se graban en ABAP o Java Platform, Enterprise Edition. Los sistemas ABAP, los sistemas Java y los sistemas de pila dual son sistemas independientes.
Características principales de la plataforma
SAP NetWeaver utiliza plataformas básicas de ABAP o Java para dar soporte a las aplicaciones SAP. SAP NetWeaver:
- Ofrece prestaciones de gestión de ciclo de vida de aplicaciones.
- Proporciona la estructura básica para las versiones locales de SAP Business Suite y otras aplicaciones, como un servidor de aplicaciones.
- Es la base de la suite empresarial de nueva generación de SAP S/4HANA local, en la que SAP HANA actúa como única base de datos subyacente.
SAP proporciona una lista de versiones de SAP para obtener más información sobre las versiones disponibles en IBM Cloud. Cada pila de paquetes de soporte tiene una versión de componente de software principal. El nivel de paquete de soporte de cada versión de componente es una parte fundamental de la pila y un identificador exclusivo para la pila de paquetes de soporte.
Tipos de instalación
Los tres tipos de instalación de SAP NetWeaver Application Server son:
- Sistema ABAP: puede ejecutar programas ABAP y algunas aplicaciones de SAP Java
- Sistema Java: solo puede ejecutar aplicaciones Java Platform, Enterprise Edition. No se pueden ejecutar programas ABAP en un sistema Java
- Pila dual: puede ejecutar ABAP y Java Platform, Enterprise Edition en instancias independientes
Diagrama de la arquitectura
En este diagrama, se muestra la base de datos SAP NetWeaver 7.X on Db2 integrada con IBM Cloud en la arquitectura SAP NetWeaver 7.x:
Acceso desde una red externa
Los clientes de la red orientada al cliente (CFN) utilizan una IP flotante para acceder a las instancias de servidor virtual en IBM Cloud. Las instancias de servidor virtual se alojan en zonas de disponibilidad (centros de datos) de regiones geográficas. Para obtener más información sobre el acceso, consulte Conectividad con su entorno de sistema SAP y Primeros pasos con IBM Cloud Transit Gateway.
Dentro de la subred pública, el direccionador de SAP y el host de salto proporcionan conexiones seguras con las instancias del servidor virtual. El direccionador SAP es una aplicación de software que proporciona una conexión remota entre la red del cliente y SAP. El direccionador de SAP y el host de salto se encuentran en un único grupo de seguridad con reglas para el tráfico de entrada y salida entre las subredes privadas de la zona. Los direccionadores de SAP se utilizan con productos tradicionales de SAP y soluciones de análisis y ofertas que se adquieren a Sybase. Para obtener una lista completa de los productos de SAP Business Analytics que se benefician de las conexiones del direccionador de SAP, consulte la Nota de SAP 1478974.
Se utiliza un host de salto para acceder a las instancias del servidor virtual de SAP, gestionarlas y administrarlas desde la misma ZONA de cliente, directamente desde su entorno local. Estas instancias de servidor virtual de SAP se pueden encontrar en una zona de seguridad independiente, pero deben estar en la misma región de IBM Cloud. La conexión de cliente con el host de salto sigue las mismas reglas que la conexión directa desde el entorno local del cliente con las instancias de SAP de la instancia del servidor virtual. La conexión utiliza las reglas de cortafuegos del grupo de seguridad 1 y la IP de CFN desde una subred pública designada. Esta arquitectura utiliza dos grupos de seguridad definidos; esta organización es el método más sencillo para separar las subredes públicas y privadas. Puede añadir más grupos de seguridad si necesita más aislamiento.
Instancias de servidor virtual en SAP NetWeaver. 7.x. Diseño arquitectónico de pila APAB, pila Java y pila dual (ABAP+ Java ) en IBM Cloud®. VPC en Unix
Sistema estándar
En un sistema estándar, todas las instancias principales se ejecutan en una única instancia de servidor virtual dentro de una subred privada. Para obtener más información, consulte Acerca de las instancias de servidor virtual para VPC. La instancia de servidor virtual tiene estos componentes:
Arquitectura de SAP NetWeaver Servidor de aplicaciones ABAP
Las herramientas de SAP crean una instancia de PAS y una instancia de ASCS. Este método es el estándar para Java Stack (sistema) y ahora es también el estándar para ABAP Stack.
-
Servidor de aplicaciones primario (PAS): una instancia es una unidad administrativa que contiene varios componentes de un sistema SAP. Los componentes de una instancia se parametrizan en un perfil de instancia compartido. Cada instancia se identifica mediante un ID de sistema y un número de instancia e incluye:
-
SAP Web Dispatcher & Work Process (DIA,BTC,UPD,SPOOL): SAP Web Dispatcher se sitúa entre Internet y el sistema SAP. HTTP El Web Dispatcher de SAP es el punto de entrada para las solicitudes HTTP y HTTPS en su sistema, que consta de uno o más servidores de aplicaciones SAP NetWeaver. Como "conmutador web de software", SAP Web Dispatcher puede rechazar o aceptar conexiones. Cuando acepta una conexión, equilibra la carga para garantizar una distribución uniforme entre los servidores. SAP Web Dispatcher contribuye a la seguridad y equilibra la carga en el sistema SAP.
Puede utilizar SAP Web Dispatcher en sistemas ABAP y Java, en sistemas Java puros y en sistemas ABAP puros.
-
Servicio SAP Gateway: SAP Gateway ejecuta los servicios RFC en el entorno de SAP, que se basan en TCP/IP. Estos servicios permiten que los sistemas SAP y los programas externos se comuniquen entre sí. Los servicios RFC se pueden utilizar en el programa ABAP o en los programas externos que utilizan las interfaces. RFC se puede utilizar entre procesos de una instancia o un sistema, o bien entre sistemas.
-
Servicio ICM (Internet Communication Manager): componente del servidor de aplicaciones que recibe y envía solicitudes web (HTTP(S), SMTP...). ICM evalúa el URL y envía las solicitudes a AS ABAP o AS Java.
-
IGS (Internet Graphic Server)
-
-
Instancias de ABAP SAP Central Services (ASCS): esta instancia contiene el servidor de mensajes, el servidor de puesta en cola y un inicio independiente. La instancia de ASCS no puede procesar ninguna solicitud de diálogo. Se utiliza para gestionar bloqueos, intercambiar mensajes y equilibrar la carga de trabajo en el sistema SAP. La instancia de ASCS incluye:
- Servidor de mensajes: el servidor de mensajes de SAP se ejecuta como un proceso independiente, principalmente en el mismo host que la instancia central. Si se configura en el sistema una instancia de SCS (SAP Central Services) o ASCS (ABAP SCS), el servidor de mensajes forma parte de esta instancia.
- Servidor de cola independiente: parte de la instancia central (ABAP o Java ) que gestiona los bloqueos de la cola de espera ( SAP ). En combinación con el servidor de réplica de cola, este único punto de anomalía se puede convertir en una solución de alta disponibilidad.
- Instancia de ABAP SAP Central Services (instancia de ASCS): contiene el servidor de mensajes de ABAP y el servidor de puesta en cola autónomo
- La instancia del servidor de réplica de cola solo es obligatoria en un sistema de alta disponibilidad.
Si quiere, puede instalar la instancia de ASCS con uno de los siguientes componentes integrado:
- SAP Web Dispatcher. Para obtener más información, consulte Instancia ASCS con Web Dispatcher de SAP integrado.
- Puerta de enlace. Para obtener más información, consulte Instancia ASCS con puerta de enlace integrada.
Arquitectura de un servidor de aplicaciones ( SAP NetWeaver ) Java
-
Instancia central de Java (instancia de J< nn >): una instancia de Java es una unidad del clúster de AS Java que se identifica mediante su número de instancia. Elementos que forman una instancia que se ejecuta en una máquina física. Además, es posible ejecutar varias instancias en una máquina física, pero se recomienda dividir las distintas instancias entre varias máquinas físicas. A AS Java La arquitectura de clústeres consta de:
- Internet Communication Manager (ICM): ICM es un elemento de la instancia de Java que gestiona las solicitudes procedentes de clientes y las envía a los procesos de servidor disponibles. Los datos se transfieren desde ICM a los procesos de servidor, y viceversa, utilizando la arquitectura FCA (Fast Channel Architecture), que permite una comunicación rápida y fiable entre ellos
- Uno o varios procesos de servidor: los procesos de servidor de AS Java ejecutan la aplicación Java. Son responsables de procesar las solicitudes entrantes que les asigna ICM. Cada proceso de servidor es multihebra y, por lo tanto, puede procesar muchas solicitudes simultáneamente.
-
Instancia de System Central Services (instancia de SCS): los servicios centrales forman la base de la comunicación y la sincronización para el clúster AS Java. Son los responsables de la administración de bloqueos, el intercambio de mensajes y el equilibrio de carga dentro del clúster. Servicios centrales que se ejecutan en una máquina física y constituyen una instancia independiente. Esta instancia de SAP Central Services (SCS) comprende:
- Servidor de mensajes: el servidor de mensajes mantiene una lista de todos los procesos de servidor del clúster AS Java y proporciona información acerca de su disponibilidad a ICM (Internet Communication Manager). También representa la infraestructura para el intercambio de datos entre los procesos de servidor participantes.
- Servidor de puesta en cola: el servidor de puesta en cola gestiona los bloqueos lógicos. El servidor de puesta en cola se ejecuta en la instancia de Central Services del clúster Java. Gestiona la tabla de bloqueo en la memoria principal y recibe solicitudes para establecer o liberar bloqueos. Correlaciona los bloqueos lógicos con la base de datos.
Db2 para el sistema estándar
-
Instancia de base de datos (BD): Db2, en este caso. Para más información, consulte AnyDB- IBM Db2 e Infraestructura certificada para SAP.
-
Instancia de servidor de aplicaciones primaria (instancia PAS): los directorios globales de la instancia de ASCS se pueden utilizar como sistema de archivos global. Esto significa que el host con la instancia de ASCS es el host global de SAP. De todos modos, también puede instalar por separado los directorios globales en cualquier host del entorno del sistema SAP. También se puede utilizar el host de transporte de SAP o el host con el sistema de archivos global (host global de SAP) como host principal de la instancia del servidor de aplicaciones. Si lo desea, puede instalar una o varias instancias más de servidor de aplicaciones.
-
Additional Application Server (AAS): puede instalar una o varias instancias de servidor de aplicaciones más para un sistema SAP existente. Las instancias de servidor de aplicaciones adicional son opcionales y se pueden instalar en hosts independientes.
Una instancia de servidor de aplicaciones adicional puede ejecutarse en:
- El host de cualquier instancia del sistema SAP existente
- En un host dedicado
Sistema distribuido
En un sistema distribuido, hay varias instancias de servidor virtual y cada instancia puede ejecutarse en un host distinto:
Los componentes de un sistema distribuido son los mismos que los componentes de un sistema estándar, pero existen restricciones en cuanto a qué instancias pueden ir en qué hosts.
Información relacionada
Notas de soporte de SAP One que se aplican a este documento:
- SAP Nota 84555 - Windows Server, Linux y UNIX: hardware certificado
- SAP Nota 2927211 - SAP Aplicaciones en IBM Cloud Virtual Private Cloud(VPC)Entorno de infraestructura
- SAP Nota 2923773 - Linux en IBM Cloud(IaaS): Adaptación de su licencia SAP
- SAP Nota 2414097 - SAP Aplicaciones en IBM Cloud Entorno de infraestructura clásica
- SAP Nota 2369910 - Software SAP en Linux: Información general
- SAP IBM Nota 171380: Lanzamiento de hardware de Intel(procesadores Intel)y ofertas de servicios en la nube de IBM
- SAP Nota 1380654 - Soporte de SAP en entornos IaaS
Se hace referencia a este documento en:
- SAP Nota 2927211 - SAP Aplicaciones en IBM Cloud Virtual Private Cloud(VPC)Entorno de infraestructura
- SAP Nota 2588225 - SAP en IBM Cloud: Protección contra vulnerabilidades de ejecución especulativa
- SAP Nota 1380654 - Soporte de SAP en entornos IaaS
- SAP Nota 2414097 - SAP Aplicaciones en IBM Cloud Entorno de infraestructura clásica