Este artículo está referenciado desde el enfoque mencionado por
Marcel Toerpe
en
Monitoreo de SAP: Un enfoque sin servidor utilizando Amazon CloudWatch
en SAP en AWS
blogs
. Consulta también su
Repositorio de Github
para obtener la información más reciente sobre esta solución
En este artículo, vamos a discutir sobre un enfoque
sin servidor
para monitorear SAP basado en Amazon CloudWatch y AWS Lambda. Este enfoque nos describe cómo monitorear de manera efectiva los entornos basados en SAP ABAP a bajo costo sin la necesidad de implementar o gestionar servidores o agentes adicionales utilizando los Servicios de AWS. La solución se puede implementar fácilmente con el Repositorio de Aplicaciones sin servidor de AWS o AWS CloudFormation. Esto nos permite publicar fácilmente nuestras propias métricas, como datos de rendimiento a nivel de aplicación de SAP, y crear umbrales y alarmas en CloudWatch.
SAP ha proporcionado varias notas que respaldan los productos de SAP en AWS:-
Este artículo se centrará más en la información sobre los Servicios de AWS que se pueden utilizar para monitorear SAP, pero se ha proporcionado un enlace relevante para obtener más información
1. SERVICIOS DE AWS
1.1 Amazon VPC
Amazon VPC nos ayuda a definir una red virtual a nuestro gusto, en un área lógicamente aislada dentro de la Nube de AWS. Podemos lanzar nuestros recursos de AWS, como instancias de SAP en EC2, en esta VPC. Podemos configurar nuestra VPC; podemos seleccionar su rango de direcciones IP, crear subredes y configurar tablas de enrutamiento, puertas de enlace de red y configuraciones de seguridad.
1.2 AWS Lambda
AWS Lambda es un servicio de cómputo sin servidor que nos permite ejecutar código sin aprovisionar o gestionar servidores, crear lógica de escalado de clústeres consciente de la carga, mantener integraciones de eventos, o gestionar tiempos de ejecución. Con Lambda, podemos ejecutar código para prácticamente cualquier tipo de aplicación o servicio backend, todo sin administración.
1.3 Amazon CloudWatch
Amazon CloudWatch es un servicio de monitoreo y observabilidad construido para desarrolladores, ingenieros de confiabilidad de sitios (SRE) y gerentes de TI. CloudWatch nos proporciona los datos e información práctica para monitorear la aplicación de SAP. CloudWatch recopila datos de monitoreo y operativos de SAP en forma de registros, métricas y eventos, brindándonos una vista unificada del sistema SAP que se ejecuta en servidores de AWS y locales. Podemos usar CloudWatch para detectar comportamientos anómalos en nuestros entornos de SAP, establecer alarmas, visualizar registros y métricas lado a lado, tomar acciones automatizadas, solucionar problemas y descubrir información para mantener nuestras aplicaciones de SAP funcionando sin problemas.
1.4 SAPJCO
El Conector Java de SAP (SAP JCo) es una biblioteca de desarrollo que ayuda a una aplicación Java a comunicarse con los sistemas SAP a través del protocolo RFC de SAP. Combina una API fácil de usar con una flexibilidad y rendimiento sin precedentes. El SAP JCo admite ambas direcciones de comunicación: llamadas de función remotas entrantes (Java llama a ABAP) y salientes (ABAP llama a Java). SAP proporciona las siguientes notas para obtener más información: