IBM Cloud Docs
SAP NetWeaver 7.x con SAP HANA IBM Cloud® VPC

SAP NetWeaver 7.x con SAP HANA IBM Cloud® VPC

SAP HANA es una de las varias bases de datos que se pueden implementar en SAP NetWeaver en el IBM Cloud®. SAP HANA es una base de datos en memoria instalada en un servidor de bases de datos dedicado. Las principales implementaciones de arquitectura para SAP HANA son sistemas de un solo host o de varios hosts. IBM Cloud está certificado para ejecutar servidores de aplicaciones ABAP, Java y SAP de SAP NetWeaver, productos basados en estas pilas de servidores 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

Este diagrama muestra el SAP NetWeaver 7.X en SAP HANA Base de datos del servidor integrada con IBM Cloud en SAP NetWeaver 7.x Arquitectura:

Figura 1. Instalación estándar
SAP NetWeaver 7.x con base de datos SAP HANA instalación de host único con AAS

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.

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 de la base de datos de MS SQL Server. 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 deberían 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. En esta arquitectura, hay 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 con base de datos SAP HANA

El número de hosts en un entorno de sistema SAP HANA determina el tipo de sistema SAP HANA.

Un sistema SAP HANA se puede configurar como:

  • Un sistema de host único: una instancia de SAP HANA en un host.

  • Un sistema distribuido (sistema de varios hosts): varias instancias de SAP HANA distribuidas en varios hosts,

Sistema HANA de host único

Un sistema de host único es el tipo de instalación del sistema más sencillo que ejecuta un sistema SAP HANA íntegramente en un host. Puede escalar el sistema según sea necesario. El sistema de host único tiene estos componentes:

Figura 2. Instalación estándar
SAP NetWeaver 7.x SAP HANA instalación de host único con AAS

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.

  1. 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. El Web Dispatcher de SAP es el punto de entrada para las solicitudes HTTPs y HTTP 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)

  2. 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:

Arquitectura de un servidor de aplicaciones ( SAP NetWeaver ) Java

  1. 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. Una arquitectura de clúster AS- Java 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.
  2. 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.

SAP HANA para el sistema estándar

  • Instancia de servidor de aplicaciones primaria (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. Sin embargo, también puede instalar por separado los directorios globales en cualquier host del entorno del sistema SAP.También 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 adicionales de servidor de aplicaciones.

  • Base de datos (DB): para ayudarle en la fase de planificación de su proyecto, encontrará más consideraciones de diseño en SAP AnyDB – SAP HANA base de datos con IBM Cloud para SAP. Para más información, consulte AnyDB- SAP HANA e Infraestructura certificada para SAP.

  • Additional Application Server (AAS): puede instalar una o varias instancias de servidor de aplicaciones adicional para un sistema SAP existente. Las instancias de servidor de aplicaciones adicional son opcionales y se pueden instalar en hosts independientes.

  • SAP Dialog Instance (DI)/Additional Application Server (AAS): Dialog Instance (DI) es una instancia de aplicación adicional creada sobre la instancia central (Central Instance, CI). Normalmente, la DI se configura en un host distinto.

    Dialog Instance consta únicamente de Gateway (GW), Internet Communication Manager (ICM) y Dispatcher Process (Disp). La DI no tiene ningún servidor de mensajes ni un proceso de trabajo de puesta en cola.

    La DI siempre se inicia tras la CI, ya que la primera depende de la segunda como instancia principal en la que se encuentran el servidor de mensajes y el servidor de puesta en cola. La DI se utiliza para equilibrar la carga y manejar más cargas de trabajo, en lugar de utilizar solo Central Instance. El nuevo nombre para DI es Additional Application Server (AAS).

    Estructura:

    DI/AAS = GW + ICM + Disp

    Para obtener más información sobre cómo configurar y añadir una instancia de AAS en un entorno de SAP heterogéneo, consulte la Nota de SAP - 680617 INST: Appl. Servidor en entorno de sistema SAP heterogéneo.

    La ventaja de AAS y DI radica en la posibilidad de equilibrar la carga de la instancia de PAS distribuyendo un porcentaje significativo de la carga de trabajo a un servidor AAS y una DI adicional. Con la ayuda del mecanismo del equilibrador de carga de SAP, el AAS y la DI ofrecen un buen rendimiento. Contar con un AAS y una DI adicional incrementa también la potencia de proceso, ya que permite utilizar los recursos de capacidad de su nuevo servidor para la carga de trabajo de negocio de todo el sistema.

    Para obtener más información, consulte la Nota de SAP 26317 - Set up for LOGON group for autom load balancing.

Sistema de alojamiento múltiple ( SAP HANA )

Un sistema de host múltiple es un sistema con más de un host, que se pueden configurar como hosts de trabajador activo o hosts en espera desocupados. El software del servidor se basa en una arquitectura flexible que permite una instalación distribuida en la que se equilibran las cargas entre distintos hosts. El software del servidor debe instalarse en un sistema de archivos compartido. Todos los hosts que forman parte del sistema tienen que montar este sistema de archivos.

Este diagrama muestra una configuración del sistema de host múltiple:

Figura 3. Distributed installation
SAP NetWeaver 7.x SAP HANA multiple-host installation with AAS

Los componentes de la arquitectura de servidores ( SAP ) en un sistema de alojamiento múltiple (multi-host) de SAP HANA son los mismos que los componentes en un sistema de alojamiento único (single-host) de SAP HANA, la diferencia consiste en múltiples servidores conectados para la base de datos de SAP HANA.

Puede que sea necesario un sistema de alojamiento múltiple ( SAP HANA ) para escalar el sistema ( SAP HANA ), ya sea aumentando la memoria RAM de un único servidor o añadiendo hosts al sistema para hacer frente a cargas de trabajo mayores. Esto le permite superar los límites de un único servidor físico.

Al configurar un sistema de host múltiple, es necesario definir los hosts individuales como maestro, trabajador, esclavo y en espera, en función de la tarea de cada uno. Las máquinas de trabajador procesan datos; las máquinas en espera no se ocupan de ningún proceso y se limitan a esperar para asumir los procesos si la máquina de trabajador falla.

Información relacionada

Notas de soporte de SAP One que se aplican a este documento:

Se hace referencia a este documento en: