Compartilhar via


Conjuntos de Dimensionamento de Máquinas Virtuais para workload SAP

Os conjuntos de dimensionamento de máquinas virtuais no Azure fornecem um agrupamento lógico de VMs (máquinas virtuais) gerenciadas por plataforma que você pode distribuir entre zonas de disponibilidade e domínios de falha. Para cargas de trabalho SAP, conjuntos de dimensionamento de máquinas virtuais com orquestração flexível e uma contagem de área de falha de 1 (FD=1) são a estrutura de implantação recomendada. Essa configuração melhora a alta disponibilidade distribuindo VMs em diferentes domínios de falha dentro de cada zona de disponibilidade com o melhor esforço.

Este artigo descreve a configuração com suporte para conjuntos de dimensionamento de máquinas virtuais flexíveis para cargas de trabalho SAP, fornece uma arquitetura de referência para implantação zonal e orienta você na criação de um conjunto de dimensionamento usando o portal do Azure, a CLI do Azure ou o PowerShell.

Considerações importantes para conjuntos de dimensionamento de máquinas virtuais flexíveis para carga de trabalho SAP

  • Conjuntos de dimensionamento de máquinas virtuais com orquestração flexível são o modo de orquestração recomendado e compatível para cargas de trabalho SAP. O modo de orquestração uniforme não pode ser usado para cargas de trabalho SAP.
  • Para cargas de trabalho SAP, a orquestração flexível dos conjuntos de escalonamento de máquinas virtuais é suportada apenas com FD=1. Atualmente, não há suporte para implantação regional com FD>1 para cargas de trabalho SAP.
  • Conjuntos de dimensionamento de máquinas virtuais flexíveis podem ser configurados com ou sem um perfil de dimensionamento. Para cargas de trabalho SAP, configure um conjunto de dimensionamento flexível sem um perfil de dimensionamento, pois o dimensionamento automático não funciona imediatamente para o SAP. O conjunto de escalas é usado apenas como uma estrutura de implantação para cargas de trabalho SAP.
  • Implante cada sistema SAP em um conjunto de dimensionamento flexível separado.
  • Para o SAP NetWeaver, implante todos os componentes de um único sistema SAP em um único conjunto de dimensionamento flexível. Esses componentes incluem o banco de dados, SAP ASCS/ERS e servidores de aplicativos SAP.
  • Você pode incluir SKUs de VM diferentes, como Série D, Série E e Série M. Você também pode incluir sistemas operacionais, como Windows e várias distribuições do Linux, em um único conjunto de dimensionamento de máquinas virtuais com orquestração flexível.
  • Ao configurar um conjunto de dimensionamento flexível para cargas de trabalho SAP, você pode definir o valor máximo de platformFaultDomainCount como 1. Como resultado, as instâncias de VM no conjunto de dimensionamento são distribuídas entre vários domínios de falha com base no esforço máximo.
  • Você pode configurar conjuntos de dimensionamento de máquinas virtuais flexíveis, com um perfil de dimensionamento ou sem ele. No entanto, recomendamos criar um conjunto de dimensionamento de máquinas virtuais flexível sem um perfil de dimensionamento.
  • O Load Balancer Standard é o único load balancer com suporte para VMs implantadas em um conjunto de dimensionamento flexível.
  • Para configurar o agente de fence do Azure com identidade gerenciada para um ambiente SAP altamente disponível que usa um cluster Pacemaker, você pode habilitar uma identidade gerenciada atribuída pelo sistema nas VMs individuais.
  • Você pode habilitar a reserva de capacidade no nível de VM individual se estiver usando um conjunto de dimensionamento flexível sem um perfil de dimensionamento para gerenciar sua carga de trabalho SAP. Para obter mais informações, consulte a seção limitações e restrições , pois nem todas as SKUs têm suporte atualmente para reserva de capacidade.
  • Para cargas de trabalho SAP, não combine um PPG (grupo de posicionamento por proximidade) com uma implantação de conjunto de dimensionamento flexível com FD=1.
  • Em um ambiente SAP ASCS/ERS multi-SID, implante o primeiro sistema SAP usando um conjunto de dimensionamento flexível com FD=1. Além disso, configure um conjunto de dimensionamento flexível separado com FD=1 para o aplicativo e a camada de banco de dados do segundo sistema.

Importante

Depois de criar o conjunto de dimensionamento, você não poderá modificar ou atualizar o modo de orquestração ou o tipo de configuração (com ou sem o perfil de dimensionamento).

Arquitetura de referência da carga de trabalho SAP implantada com os conjuntos de dimensionamento de máquinas virtuais flexíveis

Ao criar um conjunto de dimensionamento de máquinas virtuais com orquestração flexível entre zonas de disponibilidade, especifique todas as zonas de disponibilidade em que você planeja implantar seu sistema SAP. Você deve especificar as zonas de disponibilidade durante a criação, pois não é possível modificá-las mais tarde.

Por padrão, quando você configura um conjunto de dimensionamento flexível entre zonas de disponibilidade, a contagem de domínios de falha é definida como 1. O que significa que as instâncias de VM que fazem parte do conjunto de dimensionamento são distribuídas entre diferentes domínios de falhas em regime de melhor esforço em cada zona.

O diagrama a seguir ilustra a arquitetura para implantar três sistemas separados usando um conjunto de dimensionamento de máquinas virtuais flexível com FD=1. São criados três conjuntos de dimensionamento de máquinas virtuais flexíveis, um para cada sistema, com uma contagem de domínios de falha de plataforma definida como 1. O primeiro conjunto de dimensionamento flexível é criado para um sistema SAP altamente disponível com duas zonas de disponibilidade (zonas 1 e 2). O segundo conjunto de escalonamento é criado para configurar um dispositivo SBD em três zonas de disponibilidade (zonas 1, 2 e 3). O terceiro conjunto de dimensionamento é criado para um sistema SAP não de produção ou não-HA com uma zona de disponibilidade (zona 1).

Em seguida, você implanta manualmente as VMs para cada sistema em sua zona de disponibilidade correspondente dentro do conjunto de dimensionamento. Para o Sistema SAP nº 1, os componentes de alta disponibilidade, como bancos de dados primários e secundários e instâncias ASCS/ERS, são implantados em várias zonas. Para as VMs da camada de aplicativo, o conjunto de dimensionamento as distribui em diferentes domínios de falha dentro de uma única zona, de acordo com o melhor esforço possível. Você não pode adicionar mais VMs para o Sistema SAP nº 1 na zona de disponibilidade 3 em um estágio posterior, pois o conjunto de dimensionamento flexível é limitado a apenas duas zonas de disponibilidade (zonas 1 e 2). Para obter mais informações sobre a implantação de alta disponibilidade para cargas de trabalho SAP, consulte Arquitetura e cenários de alta disponibilidade do SAP NetWeaver.

Para dispositivos SBD, você implanta manualmente VMs em cada zona de disponibilidade dentro do conjunto de dimensionamento. Para o Sistema SAP nº 3, que é um ambiente não-produtivo ou não-HA, você implanta todos os componentes do sistema SAP em uma única zona.

Diagrama que mostra a implantação de carga de trabalho SAP zonal em um conjunto de dimensionamento flexível com FD=1.

Observação

Ao criar um conjunto de dimensionamento flexível para implantação zonal, não é possível definir platformFaultDomainCount como um valor maior que 1.

Configurar um conjunto flexível de dimensionamento de máquinas virtuais sem um perfil de dimensionamento

Para cargas de trabalho SAP, crie um conjunto de dimensionamento de máquinas virtuais flexível sem um perfil de dimensionamento. Para criar um conjunto de dimensionamento flexível entre zonas de disponibilidade, defina a contagem de domínios de falha como 1 e especifique as zonas desejadas.

Para configurar um conjunto de dimensionamento de máquinas virtuais sem um perfil de dimensionamento usando o portal do Azure:

  1. Entre no portal do Azure.
  2. Pesquise e selecione Conjunto de dimensionamento de máquinas virtuais e selecione Criar na página correspondente.
  3. Na guia Noções básicas , forneça os detalhes necessários:
    1. Em Detalhes do projeto, verifique se a assinatura correta está selecionada e, em seguida, selecione seu grupo de recursos no menu suspenso.
    2. Para obter detalhes do conjunto de dimensionamento, nomeie o conjunto de dimensionamento (por exemplo, myVmssFlex), selecione a região apropriada e especifique uma ou mais zonas de disponibilidade para sua implantação.
    3. Em Orquestração, selecione o modo de orquestração flexível .
    4. Em Dimensionamento, selecione Nenhum perfil de dimensionamento.
  4. Para a política de alocação, selecione Max spreading.
  5. Selecione Examinar + criar.

Observação

Para cargas de trabalho SAP, somente o conjunto de dimensionamento flexível com FD=1 é suportado. Não configure o conjunto de dimensionamento com Distribuição fixa como a política de alocação.

Depois de criar o conjunto de dimensionamento de máquinas virtuais flexíveis, você pode criar uma VM seguindo o guia de início rápido. Ao configurar a VM, selecione o conjunto de dimensionamento de máquinas virtuais em opções de disponibilidade e selecione o conjunto de dimensionamento flexível que você criou. O portal lista todas as zonas que você incluiu ao criar o conjunto de dimensionamento flexível, para que você possa selecionar a zona de disponibilidade desejada para sua VM. Para concluir a configuração da VM, siga as instruções restantes no guia de início rápido.