Conjuntos de Dimensionamento de Máquinas Virtuais para carga de trabalho SAP

No Azure, os Conjuntos de dimensionamento de máquinas virtuais fornecem um agrupamento lógico de máquinas virtuais gerenciadas pela plataforma.

  • Os conjuntos de dimensionamento de máquinas virtuais oferecem dois modos de orquestração que permitem um melhor gerenciamento de máquinas virtuais. Para cargas de trabalho SAP, o conjunto de dimensionamento de máquinas virtuais com orquestração flexível é a opção recomendada e a única com suporte, pois oferece a capacidade de usar diferentes SKUs de máquinas virtuais e sistemas operacionais em um único conjunto de dimensionamento.
  • A orquestração flexível do conjunto de dimensionamento de máquinas virtuais oferece a opção de criar o conjunto de dimensionamento dentro de uma região ou estendê-lo entre zonas de disponibilidade. Ao criar o conjunto de dimensionamento flexível em uma região com platformFaultDomainCount>1 (FD>1), as VMs implantadas no conjunto de dimensionamento seriam distribuídas por um número especificado de domínios de falha na mesma região. Por outro lado, a criação do conjunto de dimensionamento flexível em zonas de disponibilidade com platformFaultDomainCount=1 (FD=1) distribuiria as máquinas virtuais pela zona especificada e o conjunto de dimensionamento também distribuiria VMs em diferentes domínios de falha dentro da zona da melhor maneira possível. Para a carga de trabalho SAP, há suporte apenas para o conjunto de dimensionamento flexível com FD=1. A vantagem de usar conjuntos de dimensionamento flexíveis com FD=1 para implantação entre zonas, em vez da implantação tradicional da zona de disponibilidade, é que as VMs implantadas com o conjunto de dimensionamento seriam distribuídas por diferentes domínios de falha dentro da zona da melhor maneira possível.
  • Há duas maneiras de configurar os conjuntos de dimensionamento de máquinas virtuais flexíveis: com ou sem um perfil de dimensionamento. No entanto, para carga de trabalho SAP, recomendamos a criação de um conjunto de dimensionamento de máquina virtual flexível sem um perfil de dimensionamento. Isso ocorre porque o recurso de dimensionamento automático do conjunto de dimensionamento com um perfil de dimensionamento não funciona imediatamente com a carga de trabalho SAP. Portanto, atualmente, o conjunto de dimensionamento de máquinas virtuais flexíveis é usado apenas como uma estrutura de implantação para SAP.

Consideração importante sobre os Conjuntos de Dimensionamento de Máquinas Virtuais Flexíveis para a carga de trabalho SAP

  1. O Conjunto de Dimensionamento de Máquinas Virtuais com Orquestração flexível é o modo de orquestração recomendado e com suporte para as cargas de trabalho SAP. O modo de orquestração uniforme não pode ser usado para cargas de trabalho SAP.
  2. Para cargas de trabalho SAP, a orquestração flexível dos conjuntos de dimensionamento de máquinas virtuais tem suporte apenas com FD=1. Atualmente a implantação regional com FD>1 não tem suporte para carga de trabalho SAP.
  3. Implante cada sistema SAP em um conjunto de dimensionamento flexível separado.
  4. Para SAP NetWeaver, é recomendável implantar 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.
  5. Diferentes SKUs de máquinas virtuais (VM), como Série D, Série E, Série M e sistemas operacionais, incluindo Windows e diversas distribuições Linux, podem ser incluídos em um único conjunto de dimensionamento de máquina virtual com orquestração flexível.
  6. Ao configurar um conjunto de dimensionamento flexível para a carga de trabalho SAP, platformFaultDomainCount pode ser definido como um valor máximo de 1. Como resultado, as instâncias de máquina virtual associadas ao conjunto de dimensionamento seriam distribuídas em vários domínios de falha da melhor maneira possível.
  7. Você pode configurar os conjuntos de dimensionamento de máquinas virtuais flexíveis com ou sem um perfil de dimensionamento. No entanto, é recomendável criar um conjunto de dimensionamento de máquinas virtuais flexível sem um perfil de dimensionamento.
  8. O balanceador de carga padrão é o único balanceador de carga com suporte para máquinas virtuais implantadas em um conjunto de dimensionamento flexível.
  9. Para configurar o agente de cerca do Azure com a identidade de sistema gerenciado (MSI) para ambiente SAP altamente disponível usando o cluster do pacemaker, você pode habilitar a identidade gerenciada pelo sistema em uma VM individual.
  10. A reserva de capacidade pode ser habilitada no nível da VM individual se estiver usando um conjunto de dimensionamento flexível sem um perfil de dimensionamento para gerenciar a sua carga de trabalho SAP. Para obter mais informações, confira a seção de limitações e restrições, pois nem todos as SKUs tem suporte para a reserva de capacidade no momento.
  11. Para carga de trabalho SAP, não aconselhamos usar um grupo de posicionamento por proximidade (PPG) em combinação com uma implantação de conjunto de dimensionamento flexível com FD=1.
  12. Em um ambiente SAP ASCS/ERS multi-SID, recomenda-se implantar o primeiro sistema SAP usando um conjunto de dimensionamento flexível com FD=1. Além disso, é necessário configurar um conjunto de dimensionamento flexível separado com FD=1 para o aplicativo e a camada de banco de dados do segundo sistema.

Importante

Após a criação do conjunto de dimensionamento, o modo de orquestração e o tipo de configuração (com ou sem perfil de dimensionamento) não podem ser modificados ou atualizados posteriormente.

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, é importante mencionar todas as zonas de disponibilidade em que você implantaria seu sistema SAP. Vale ressaltar que as zonas de disponibilidade devem ser especificadas durante a criação do conjunto de dimensionamento, uma vez que não podem ser modificadas numa fase posterior.

Por padrão, ao configurar o conjunto de dimensionamento flexível entre zonas de disponibilidade, a contagem de domínios de falha é definida como 1. Isso significa que as instâncias de VM que pertencem ao conjunto de dimensionamento seriam distribuídas em diferentes domínios de falha da melhor maneira possível em cada zona.

O diagrama ilustra a arquitetura para implantação de três sistemas separados usando um conjunto de dimensionamento de máquina virtual 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 o sistema SAP de alta disponibilidade com duas zonas de disponibilidade para (zonas 1 e 2). O segundo conjunto de dimensionamento é criado para configurar o dispositivo SBD em três zonas de disponibilidade (zonas 1, 2 e 3) e o terceiro conjunto de dimensionamento é criado para sistemas SAP sem produção ou sem alta disponibilidade com uma zona de disponibilidade (zona 1).

As máquinas virtuais de cada sistema são implantadas manualmente 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 VMs da camada de aplicativo, o conjunto de dimensionamento os distribuiria em diferentes domínios de falha dentro de uma única zona, da melhor maneira possível. Observe que não seria viável incluir mais VMs para o Sistema SAP nº 1 na zona de disponibilidade 3 posteriormente. Isto acontece porque o conjunto de dimensionamento flexível está limitado a apenas duas zonas de disponibilidade, que são as zonas 1 e 2. Para obter mais informações sobre implantação de alta disponibilidade para carga de trabalho SAP, confira Arquitetura e cenários de alta disponibilidade para SAP NetWeaver.

Para dispositivos SBD, as VMs são implantadas manualmente em cada zona de disponibilidade dentro do conjunto de dimensionamento. Para o sistema SAP nº 3, que é um ambiente sem produção ou sem alta disponibilidade de alta disponibilidade, todos os componentes dos sistemas SAP são implantados em uma única zona.

Implantação entre zonas da carga de trabalho SAP em dimensionamento flexível com FD=1

Observação

Ao criar um conjunto de dimensionamento flexível para implantação entre zonas, não é possível definir platformFaultDomainCount como um valor superior a 1.

Configuração do Conjunto de Dimensionamento de Máquinas Virtuais Flexíveis sem um perfil de dimensionamento

Para cargas de trabalho SAP, recomenda-se criar um conjunto de dimensionamento de máquina virtual 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áquina virtual sem perfil de dimensionamento usando o portal do Azure, proceda da seguinte forma -

  1. Entre no portal do Azure.
  2. Pesquise o Conjunto de dimensionamento de máquina virtual e selecione criar na página correspondente.
  3. Na guia noções básicas, forneça os detalhes necessários:
    1. Nos detalhes do projeto, verifique a assinatura correta e escolha my-resource-group no menu suspenso do grupo de recursos.
    2. Para obter detalhes do conjunto de dimensionamento, nomeie seu conjunto de dimensionamento myVmssFlex, escolha a região apropriada e especifique a zona de disponibilidade (por exemplo, zone1, zone2, zone3) para sua implantação.
  4. Selecione o modo de orquestração flexível.
  5. Na seção de dimensionamento, selecione nenhum perfil de dimensionamento.
  6. Para a política de alocação, selecione propagação máxima.
  7. Selecione Criar.

Observação

Para a carga de trabalho SAP, há suporte apenas para o conjunto de dimensionamento flexível com FD=1. Portanto, não configure o conjunto de dimensionamento com "difusão fixa" como a política de alocação.

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