SAP NetWeaver no SQL Server

Microsoft Entra ID
Azure ExpressRoute
Armazenamento do Azure
Máquinas Virtuais do Azure
SQL Server

Ideias de soluções

Esse artigo é uma ideia de solução. Caso deseje que ampliemos o conteúdo com mais informações, como possíveis casos de uso, serviços alternativos, considerações sobre implementação ou diretrizes de preços, fale conosco enviando seus comentários no GitHub.

Esta solução de aplicativo NetWeaver no SQL Server ilustra como uma solicitação de usuário flui em um cenário do SAP que foi criado no NetWeaver por meio de Máquinas Virtuais do Azure para hospedar aplicativos SAP e um banco de dados do SQL Server.

Possíveis casos de uso

Esse sistema aproveita o clustering do SO para alta disponibilidade, armazenamento premium para agilizar o desempenho e a escalabilidade, funcionalidade SQL Server Always On para replicação e uma configuração de DR (recuperação de desastre) completa para 99,95% de disponibilidade do sistema.

Arquitetura

Architecture diagram shows front-end route, through primary Azure region to OS clustering, to SQL Server Always On to DR storage in Azure region.

Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

  1. Ao usar o Azure Active Directory sincronizado com o Active Directory local, o usuário do aplicativo SAP é autenticado do local para o cenário do SAP no Azure com credenciais de logon único.
  2. O gateway do ExpressRoute de alta velocidade do Azure conecta a rede local a máquinas virtuais do Azure e a outros recursos de forma segura.
  3. A solicitação do pedido de vendas flui para o ASCS (SAP ABAP SAP Central Services) altamente disponível e, depois, por servidores de aplicativos SAP em execução no servidor de arquivos de escalonamento horizontal das máquinas virtuais do Azure em uma VM do Azure.
  4. A solicitação vai do servidor de aplicativos SAP para SQL Server em execução em uma VM do Azure primária de alto desempenho.
  5. Os servidores primário (ativo) e secundário (em espera) executados em máquinas virtuais certificadas pelo SAP são clusterizados no nível do sistema operacional para a disponibilidade de 99,95%. A replicação de dados é manipulada por meio do Always On do SQL Server no modo síncrono do primário para o secundário, permitindo que o RPO (objetivo de ponto de recuperação) seja zero.
  6. Os dados do SQL Server são persistidos no Armazenamento Premium do Azure de alto desempenho.
  7. Os dados do SQL Server são replicados da máquina virtual com recuperação de desastre em outra região do Azure usando a rede de backbone de alta velocidade do Azure e a replicação Always On do SQL Server no modo assíncrono. A VM de recuperação de desastre pode ser menor do que a VM de produção para economizar custos.
  8. As VMs na região de recuperação de desastre podem ser usadas para trabalho de não produção para economizar custos.
  9. O servidor de aplicativos SAP com ASCS do lado da recuperação de desastre pode ficar no modo de desligamento em espera e ser iniciado apenas quando necessário, para economizar custos.

Componentes

  • Informações sobre máquinas virtuais para servidores de aplicativos SAP.
  • O Armazenamento Premium do Microsoft Azure fornece taxa de transferência aprimorada e menos variabilidade em latências de E/S. Para melhorar o desempenho, o Armazenamento Premium usa SSD (unidade de estado sólido) em nós de Armazenamento do Azure, bem como um cache de leitura que tem o suporte do SSD local de um nó de computação do Azure.

Próximas etapas