Ambientes de desenvolvimento e teste para cargas de trabalho SAP no Azure

Azure ExpressRoute
Máquinas Virtuais do Azure
Rede Virtual do Azure
Azure Resource Manager

Este exemplo mostra como estabelecer um ambiente de desenvolvimento e teste para o SAP NetWeaver em um ambiente Windows ou Linux no Azure. O banco de dados usado é AnyDB. (AnyDB é o termo do SAP para designar qualquer gerenciador de banco de dados com suporte que não seja o SAP HANA.)

Arquitetura

Diagrama de arquitetura para ambientes de desenvolvimento/teste para cargas de trabalho SAP.

Baixe um Arquivo Visio dessa arquitetura.

Fluxo de dados

Este cenário demonstra o provisionamento de um único banco de dados do sistema do SAP e o servidor de aplicativos SAP em uma única máquina virtual. O fluxo de dados neste cenário ocorre da seguinte forma:

  1. Os clientes usam a interface do usuário do SAP ou outras ferramentas de cliente (Excel, um navegador da Web ou outro aplicativo Web) para acessar o sistema SAP com base no Azure.
  2. A conectividade é fornecida usando um ExpressRoute estabelecido. A conexão do ExpressRoute termina no Azure no gateway do ExpressRoute. O tráfego de rede é roteado pelo gateway do ExpressRoute para a sub-rede do gateway e desta para a sub-rede spoke da camada de aplicativo (confira a topologia de rede hub-spoke) e por um Gateway de Segurança de Rede até a máquina virtual do aplicativo SAP.
  3. Os servidores de gerenciamento de identidade oferecem serviços de autenticação.
  4. A caixa de atalhos oferece recursos de gerenciamento local.

Componentes

  • As redes virtuais são a base da comunicação de rede no Azure.
  • As Máquinas Virtuais do Azure fornecem uma infraestrutura sob demanda, de grande escala, virtualizada e protegida que usa servidores Windows ou Linux.
  • O Azure ExpressRoute estende suas redes locais até a nuvem da Microsoft por meio de uma conexão privada facilitada por um provedor de conectividade.
  • Os grupos de segurança de rede limitam o tráfego de rede para recursos em uma rede virtual. Um grupo de segurança de rede contém uma lista de regras de segurança que permitem ou negam o tráfego de rede de entrada ou de saída. As regras de segurança são baseadas no endereço IP de origem ou de destino, na porta e no protocolo.
  • Os grupos de recursos atuam como contêineres lógicos para recursos do Azure.
  • Os Arquivos do Azure e o Azure NetApp Files são soluções recomendadas para fornecer armazenamento para os executáveis do SAP e os dados e logs do HANA.

Detalhes do cenário

Como essa arquitetura foi projetada para ambientes de não produção, ela é implantada com apenas uma VM (máquina virtual). O tamanho da VM pode ser alterado para acomodar as necessidades de sua organização.

Para casos de uso de produção veja as arquiteturas SAP de referência disponíveis abaixo:

Possíveis casos de uso

Outros casos de uso relevantes incluem:

  • Cargas de trabalho não críticas de não produção do SAP (por exemplo, área restrita, desenvolvimento, teste e garantia de qualidade).
  • Cargas de trabalho de negócios não críticas do SAP.

Considerações

Essas considerações implementam os pilares do Azure Well-Architected Framework, que é um conjunto de princípios de orientação que podem ser usados para aprimorar a qualidade de uma carga de trabalho. Para obter mais informações, confira Microsoft Azure Well-Architected Framework.

Tenha em mente os seguintes pontos ao estabelecer um ambiente de desenvolvimento e teste para o SAP NetWeaver.

Disponibilidade

A Microsoft oferece um contrato de nível de serviço (SLA) para as instâncias únicas da VM. Para saber mais informações sobre o contrato de nível de serviço do Microsoft Azure para máquinas virtuais consulte SLA para máquinas virtuais

Escalabilidade

Para obter diretrizes gerais sobre como criar soluções escalonáveis, confira a lista de verificação de eficiência de desempenho no Centro de Arquitetura do Azure.

Segurança

A segurança fornece garantias contra ataques deliberados e o abuso de seus dados e sistemas valiosos. Para saber mais, confira Visão geral do pilar de segurança.

Confira orientações gerais sobre como criar soluções seguras na Documentação de Segurança do Azure.

Proteção de dados e clonagem

Para obter diretrizes gerais sobre como proteger os dados do aplicativo, confira a Ferramenta de Instantâneo Consistente do Aplicativo Azure, que fornece instantâneos consistentes do aplicativo quando usada em combinação com o Azure NetApp Files.

Resiliência

Para obter diretrizes gerais sobre como criar soluções resilientes, confira Projetando aplicativos resilientes para o Azure.

Otimização de custo

A otimização de custos é a análise de maneiras de reduzir as despesas desnecessárias e melhorar a eficiência operacional. Para obter mais informações, confira Visão geral do pilar de otimização de custo.

Para ajudar você a explorar o custo da execução desse cenário, todos os serviços são pré-configurados nos exemplos de calculadora de custos abaixo. Altere as variáveis apropriadas para corresponder ao tráfego esperado para seu caso de uso.

Fornecemos quatro exemplos de perfis de custo com base na quantidade de tráfego que você espera receber:

Tamanho SAPs Tipo de VM Armazenamento Calculadora de preços do Azure
Pequeno 8000 D8s_v3 2xP20, 1xP10 Pequeno
Médio 16000 D16s_v3 3xP20, 1xP10 Médio
grande 32000 E32s_v3 3xP20, 1xP10 grande
Extra grande 64000 M64s 4xP20, 1xP10 Extra grande

Observação

Esse preço é um guia que indica somente as VMs e os custos de armazenamento. Isso exclui rede, armazenamento de backup e encargos de entrada/saída de dados.

  • Pequeno: um sistema pequeno é composto pelo tipo de VM D8s_v3 com 8 vCPUs, 32 GB de RAM e 200 GB de armazenamento temporário. Ele também contém armazenamento Premium: dois discos de 512 GB e um disco de 128 GB.
  • Médio: um sistema médio é composto pelo tipo de VM D16s_v3 com 16 vCPUs, 64 GB de RAM e 400 GB de armazenamento temporário. Ele também contém armazenamento Premium: três discos de 512 GB e um disco de 128 GB.
  • Grande: um sistema grande é composto pelo tipo de VM E32s_v3 com 32 vCPUs, 256 GB de RAM e 512 GB de armazenamento temporário. Ele também contém armazenamento Premium: três discos de 512 GB e um disco de 128 GB.
  • Extra grande: um sistema extra grande é composto por um tipo de VM M64s com 64 vCPUs, 1024 GB de RAM e 2000 GB de armazenamento temporário. Ele também contém armazenamento Premium: quatro discos de 512 GB e um disco de 128 GB.

Implantar este cenário

Selecione o link abaixo para implantar a solução.

Implantar no Azure

Observação

SAP e Oracle não são instalados durante essa implantação. Você deve implantar esses componentes separadamente.

Colaboradores

Esse artigo é mantido pela Microsoft. Ele foi originalmente escrito pelos colaboradores a seguir.

Autor principal:

Para ver perfis não públicos do LinkedIn, entre no LinkedIn.

Próximas etapas

Saiba mais sobre as tecnologias dos componentes:

Explorar arquiteturas relacionadas: