Este artigo é referenciado a partir da abordagem mencionada por
Marcel Toerpe
em
Monitoramento SAP: Uma abordagem sem servidor usando Amazon CloudWatch
em SAP na AWS
blogs
. Consulte também o seu
Repositório do Github
para obter as informações mais recentes sobre essa solução.
Neste artigo, vamos discutir uma abordagem
sem servidor
para monitorar SAP baseado em Amazon CloudWatch e AWS Lambda. Essa abordagem descreve como monitorar de forma eficaz os ambientes baseados em SAP ABAP com baixo custo, sem a necessidade de implementar ou gerenciar servidores ou agentes adicionais usando os Serviços da AWS. A solução pode ser facilmente implementada com o Repositório de Aplicações sem servidor da AWS ou AWS CloudFormation. Isso nos permite publicar facilmente nossas próprias métricas, como dados de desempenho em nível de aplicação SAP, e criar limites e alarmes no CloudWatch.
A SAP forneceu várias notas que apoiam os produtos SAP na AWS:-
Este artigo irá focar mais nas informações sobre os Serviços da AWS que podem ser utilizados para monitorar o SAP, mas um link relevante foi fornecido para obter mais informações.
1. SERVIÇOS DA AWS
1.1 Amazon VPC
Amazon VPC nos ajuda a definir uma rede virtual de acordo com nossas preferências, em uma área logicamente isolada dentro da Nuvem da AWS. Podemos lançar nossos recursos da AWS, como instâncias SAP no EC2, nesta VPC. Podemos configurar nossa VPC; podemos selecionar seu intervalo de endereços IP, criar sub-redes e configurar tabelas de roteamento, gateways de rede e configurações de segurança.
1.2 AWS Lambda
AWS Lambda é um serviço de computação sem servidor que nos permite executar código sem provisionar ou gerenciar servidores, criar lógica de dimensionamento de clusters consciente da carga, manter integrações de eventos ou gerenciar tempos de execução. Com o Lambda, podemos executar código para praticamente qualquer tipo de aplicativo ou serviço backend, tudo sem gerenciamento.
1.3 Amazon CloudWatch
Amazon CloudWatch é um serviço de monitoramento e observabilidade construído para desenvolvedores, engenheiros de confiabilidade de sites (SRE) e gerentes de TI. O CloudWatch fornece os dados e informações práticas para monitorar a aplicação SAP. O CloudWatch coleta dados de monitoramento e operacionais do SAP na forma de registros, métricas e eventos, fornecendo uma visão unificada do sistema SAP em execução em servidores da AWS e locais. Podemos usar o CloudWatch para detectar comportamentos anômalos em nossos ambientes SAP, configurar alarmes, visualizar registros e métricas lado a lado, tomar ações automatizadas, solucionar problemas e descobrir informações para manter nossos aplicativos SAP funcionando sem problemas.
1.4 SAPJCO
O Conector Java da SAP (SAP JCo) é uma biblioteca de desenvolvimento que ajuda uma aplicação Java a se comunicar com os sistemas SAP através do protocolo RFC da SAP. Ele combina uma API fácil de usar com flexibilidade e desempenho sem precedentes. O SAP JCo suporta ambas as direções de comunicação: chamadas remotas de função de entrada (Java chama ABAP) e saída (ABAP chama Java). A SAP fornece as seguintes notas para obter mais informações: