Blog de Amazon Web Services (AWS)

Desplegando Aplicaciones SAP por medio de AWS Wizard

En este artículo se mostrará como realizar la instalación de una base de datos SAP Hana en aproximadamente de 3 horas, por medio de AWS Launch Wizard para SAP.

Solo en 2019, clientes como Hortifrut en Chile  o Platanitos en Perú, han utilizado Amazon Elastic Cloud Compute (EC2) y Amazon Elastic Block Store (EBS) para migrar sus sistemas SAP hacia sus cuentas de AWS y así obtener los beneficios inherentes al uso de nuestras tecnologías.

Una de las formas mas rápidas de desplegar la infraestructura de un sistema SAP en AWS es utilizando un Quickstart, una herramienta que ofrece una experiencia automatizada por medio de una plantilla donde al seleccionarse unas pocas opciones es posible configurar los parámetros necesarios para el correcto funcionamiento del ambiente SAP. Sin embargo, es necesario un nivel mínimo de conocimiento previo tanto en AWS como en diseño de soluciones SAP para obtener el resultado adecuado.

Con el objetivo de redefinir esta experiencia fue liberado el pasado 10 de abril el AWS Launch Wizard para SAP, una interfaz gráfica completa mediante la cual nuestros clientes podrán:

  • Desplegar de forma automatizada y sin costos ocultos múltiples configuraciones de SAP, entre las que se incluyen despliegues distribuidos y en alta disponibilidad en múltiples Zonas de Disponibilidad.
  • Obtener una recomendación de instancias certificadas basada a partir de un dimensionamiento estimado en SAP Quicksizer o recursos de hardware (CPU y RAM).
  • Almacenar la configuración de infraestructura lanzada para su posterior reutilización.
  • Configurar automáticamente AWS Data Provider for SAP en cada una de las instancias creadas por la solución.

No existen costos adicionales asociados a la utilización de AWS Launch Wizard para SAP, solo se cobrará por los recursos que son creados como parte del despliegue.

Utilizando AWS Launch Wizard para desplegar un SAP Hana

Para comenzar selecciona AWS Launch Wizard en la lista de servicios de la  consola web de AWS y hacer click en la opción “Create deployment”. Posteriormente, se debe seleccionar la Aplicación SAP tal y como se muestra en la siguiente imagen.

El próximo paso es definir la infraestructura para el despliegue, proporcionando los siguientes datos:

  • Nombre del despliegue,
  • El tipo de configuración (nueva o existente)
  • El propósito del ambiente (Productivo o No productivo)

El paso 3 es la definición de la configuración de infraestructura, donde se decidirá la VPC donde será desplegada, incluyendo las zonas de disponibilidad para proveer redundancia en caso necesario. Adicionalmente serán creados (o seleccionados si ya existen) los Security Groups tanto para los Servidores de Aplicación como para la Base de Datos y los valores de configuración del Landscape de SAP.

Una vez terminada la configuración de la infraestructura se puede elegir guardarla para reutilizarla en futuros despliegues con características similares.

El próximo paso consiste en la configuración de la aplicación. Es posible elegir entre la instalación de un Stack Netweaver sobre SAP HANA o solo la Base de Datos. Para el propósito de este articulo se seleccionó BD HANA, con volúmenes EBS de General Purpose SSD (gp2) aunque en caso de ser necesario es posible explicitar Provissioned IOPS SSD (io1).

Adicionalmente puede proveerse un bucket S3 con los recursos de instalación de SAP Hana y AWS Launch Wizard lo instalará automáticamente.

Una vez configurado el aplicativo se deberá realizar el mismo proceso con el modelo de despliegue. Dependiendo de los requerimientos del negocio, es posible elegir desde un entorno en un solo servidor virtual, hasta un ambiente de alta disponibilidad entre diferentes Zonas de Disponibilidad en una misma región geográfica. Posteriormente se seleccionar en el Marketplace la AMI del sistema operativo a instalar, o en su defecto una AMI propia previamente preparada.

En caso de que se desee aumentar la disponibilidad de las instancias es posible utilizar EC2 Auto Recovery.

Hasta este momento se ha descrito una experiencia similar a la que es posible obtener por medio del SAP HANA on AWS Quickstart. Sin embargo, es en la próxima etapa de configuración donde AWS Launch Wizard marca la diferencia.

Dimensionamiento de las instancias

Aunque es posible que exista un diseño previo que especifique las instancias a utilizar, es mucho mas común que esta selección ocurra a partir de los datos de salida de un SAP Quicksizer (SAPs, memoria, etc) que deben ser cruzados con el SAP HANA Hardware Directory para obtener las instancias certificadas adecuadas.

AWS Launch Wizard es capaz de realizar este dimensionamiento de forma automática, con los datos de los SAPs o en su defecto memoria y CPU, eligiendo las instancias mas adecuadas y ofreciendo además una estimación de su costo mensual.

Una vez terminada la configuración se presenta un resumen de todas las opciones seleccionadas y es posible lanzar el despliegue, que para el presente caso demorará aproximadamente unas 3 horas.

AWS Launch Wizard para SAP se encuentra disponible en las regiones de US East (N. Virginia), US West (Oregon), Europe (Ireland), US West (N. California), US East (Ohio), Europe (Ireland), Europe (Paris), Europe (Frankfurt), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Mumbai), South America (São Paulo), Europe (London), Canada (Central), Europe (Stockholm).

Para mas información puede consultarse la pagina web del producto y la documentación oficial.

 


Angel Goñi

Enterprise Solutions Architect at AWS.

 

 

 

Si tiene dudas, comuníquese con nuestro equipo a través del chat en línea.