IBM Cloud Docs
Introducción a SAP NetWeaver y ASE SYB DB 2-tier y 3-tier en IBM Cloud VPC

Introducción a SAP NetWeaver y ASE SYB DB 2-tier y 3-tier en IBM Cloud VPC

Puede utilizar Terraform para automatizar el aprovisionamiento de VPC en IBM Cloud®. La VPC suministrada incluye instancias de servidor virtual con alto rendimiento de red. La infraestructura de VPC contiene una serie de ofertas de infraestructura como servicio (IaaS), entre las que se incluyen servidores virtuales. Una vez aprovisionada la VPC, los scripts utilizan Ansible Playbook para instalar el sistema SAP. IBM Cloud VPC consta de hardware certificado SAP que utiliza CPU Intel® Xeon y tecnologías Intel® adicionales.

IBM Cloud Introducción a la VPC

Una VPC es una oferta de nube pública que las empresas utilizan para establecer su propio entorno informático de tipo nube privada en la infraestructura de nube pública compartida. Una VPC proporciona a una empresa la capacidad de definir y controlar una red virtual que está aislada de forma lógica de todos los demás arrendatarios de nube pública, de manera que se crea un lugar privado y seguro en la nube pública.

Imagine la infraestructura de un proveedor de nube como un edificio de pisos residenciales en los que viven distintas familias. Ser inquilino de una nube pública es como compartir un apartamento con unos cuantos compañeros de piso. Por otro lado, tener una VPC es como tener un piso propio, nadie más tiene la llave y nadie puede entrar en él sin el permiso del propietario.

El aislamiento lógico de la VPC se implementa utilizando funciones de red virtual y prestaciones de seguridad que otorgan al cliente empresarial un control detallado sobre las direcciones IP o las aplicaciones que pueden acceder a recursos concretos. Se trata de un control análogo al de los controles "solo para amistades" o "público/privado" en las cuentas de redes sociales, que se utilizan para restringir quién puede y quién no puede ver publicaciones que, de otro modo, serían públicas.

Con IBM Cloud VPC, puede utilizar la interfaz de usuario, la CLI y la API para aprovisionar manualmente instancias de servidor virtual para VPC con un alto rendimiento de red. La infraestructura de VPC contiene varias ofertas de infraestructura como servicio (IaaS), incluido Virtual Servers for VPC. La siguiente información le ayudará a comprender un sencillo caso práctico que incluye la planificación, la creación y la configuración de recursos para la VPC, además de presentarle más descripciones generales y guías de aprendizaje de VPC. Para obtener más información sobre VPC, consulte la Guía de inicio de Virtual Private Cloud (VPC).

SAP en IBM Cloud

SAP NetWeaver es el núcleo de las pilas de tecnología de SAP y es la plataforma utilizada para las aplicaciones ABAP y Java. El sistema SAP puede instalarse y configurarse en IBM Cloud para varios tipos de sistemas y bases de datos.

Para obtener más información sobre las arquitecturas del sistema SAP en IBM Cloud VPC, consulte las arquitecturas de referencia de la infraestructura para SAP para cada tipo de base de datos compatible. Por ejemplo, SAP NetWeaver 7.x en UNIX con ASE SYB en IBM Cloud VPC es la arquitectura de referencia dedicada para esta solución SAP.

Los medios de instalación de SAP que se utilizan para esta implantación son los medios predeterminados para SAP NetWeaver 7.5 con ASE SYB v16. Los soportes están disponibles en el Portal de Soporte SAP en el área de INSTALACIÓN Y ACTUALIZACIÓN. El medio de instalación se proporciona como parámetro de entrada para Terraform.

Esta solución automatizada puede desplegarse en 2 escenarios: despliegue estándar y despliegue distribuido.

Despliegue estándar

En un sistema estándar, todas las instancias principales se ejecutan en una única instancia de servidor virtual (VPC) dentro de una subred privada. Puede instalar un sistema central en un único host.

Instancias disponibles en despliegue estándar:

  • Instancia de servicios centrales ABAP (instancia ASCS) Contiene el servidor de mensajes ABAP y el servidor de cola de espera ABAP.
  • SAP recomienda instalar la instancia ASCS porque ASCS se utiliza para agrupar el servidor de mensajes y el servidor de cola de espera por separado de la instancia central. Sin embargo, también puede instalar su sistema SAP sin la instancia ASCS. En este caso, siga las instrucciones de Instalación de un sistema central o distribuido sin la instancia ASCS.
  • Opcionalmente, puede instalar la instancia ASCS con un Despachador Web SAP incrustado. Para obtener más información, consulte Instancia ASCS con SAP Web Dispatcher integrado.
  • Instancia de base de datos (instancia DB)
  • Instancia central

Además, puede instalar una o varias instancias de diálogo. Para obtener más información, consulte SAP NW con arquitectura de referencia SYB sección Diseño arquitectónico en IBM Cloud VPC en Unix.

Desplegar manualmente una VPC e instalar un sistema SAP puede llevar mucho tiempo. La automatización Terraform asegura no sólo una implementación mucho más rápida, sino también un despliegue estandarizado y menos propenso a errores. Terraform y Ansible se utilizan para automatizar los procesos de despliegue.

Despliegue distribuido

En un sistema distribuido, cada instancia puede ejecutarse en un host independiente (VSI). Las instancias instaladas en una arquitectura de hosts distribuidos incluyen:

  • Instancia de base de datos (instancia DB)
  • Instancia central

Además, puede instalar una o varias instancias de diálogo. Para obtener más información, consulte SAP NW con arquitectura de referencia SYB sección Diseño arquitectónico en IBM Cloud VPC en Unix.

La solución de scripts Terraform proporciona el despliegue automatizado de un:

  • Host distribuido para la instancia SAP NetWeaver App y un
  • Segundo host con una instancia de base de datos ASE SYB en las aplicaciones Red Hat Enterprise Linux 8 y SUSE 15 para SAP.

Los medios de instalación de SAP que se utilizan para esta implantación son los medios predeterminados para SAP NetWeaver 7.5 con ASE SYB ASE SYB v16. Los soportes están disponibles en el Portal de Soporte SAP en el área de INSTALACIÓN Y ACTUALIZACIÓN. El medio de instalación se proporciona como parámetro de entrada para Terraform.

Instalación de Ansible para SAP

Ansible es una herramienta de automatización para el despliegue de diversas tareas informáticas. Ansible se utiliza para automatizar la instalación de un SAP NetWeaver con ASE SYB. Para obtener más información sobre Ansible, consulte la documentación de Ansible.

El despliegue se efectúa utilizando el núcleo de Ansible, que proporciona herramientas de CLI para la automatización. Encontrará más información sobre el núcleo de Ansible en la página sobre el núcleo de Ansible.

Es el script de Terraform el que llama directamente al playbook de Ansible. El script se inicia con pasos específicos de Terraform para crear la VPC y continúa automáticamente con los pasos específicos de Ansible para instalar el sistema SAP.

Dónde ejecutar los scripts

La forma recomendada de ejecutar los scripts es desde el servidor de despliegue, porque este ya dispone de Terraform y Ansible instalados. Si quiere ejecutar los scripts desde la estación de trabajo local, tiene que instalar Terraform y Ansible en el entorno local.

Tanto en el servidor de despliegue como en la estación de trabajo local, debe descargar los kits de SAP en el almacenamiento temporal que se le ha asignado en el servidor de despliegue. Ansible instala los kits automáticamente. Especifique la ubicación de los kits en los archivos de configuración.

Como requisito previo, cree un servidor Bastion para ejecutar los scripts

Antes de desplegar cualquiera de las soluciones automatizadas de SAP en IBM Cloud VPC, debe crear una VPC de servidor Bastion en la región elegida. El servidor bastión se utiliza para descargar y almacenar los medios de la solución SAP necesarios para el posterior despliegue de automatización. El servidor bastión se utiliza para ambos escenarios de despliegue en la CLI, así como para despliegues de la interfaz de usuario de Schematics. Para obtener más información sobre cómo crear el servidor bastión y su correspondiente VPC, consulte Automatizar el servidor bastión de SAP – Repositorio de almacenamiento de medios SAP.

Una vez completado el despliegue de VPC de bastión, deberá descargar los kits de SAP en el almacenamiento temporal que se le haya asignado en el servidor bastión. Ansible instala los kits automáticamente. Especifique la ubicación de los kits en los archivos de configuración.

Para ahorrar costes, el servidor Bastion, con su almacenamiento dedicado SAP media, puede retirarse una vez que las soluciones SAP se hayan implantado con éxito en la nube VPC IBM Cloud. También puede conservar el servidor bastión y utilizarlo como host de salto para una región específica.

Esta automatización se ofrece sin coste alguno; sin embargo, la infraestructura suministrada tiene un coste.