Tutorial: Usar a CLI do Azure para criar infraestrutura para um sistema SAP distribuído com alta disponibilidade (HA) com soluções do Centro do Azure para soluções SAP com nomes de recursos personalizados

O Centro do Azure para soluções SAP permite implantar e gerenciar sistemas SAP no Azure. Depois de implantar a infraestrutura e instalar o software SAP com o Centro do Azure para soluções SAP, você pode usar seus recursos de visualização, gerenciamento e monitoramento por meio da Instância Virtual para soluções SAP

Introdução

A CLI do Azure é usada para criar e gerenciar recursos do Azure na linha de comando ou em scripts.

Este tutorial mostra como usar a CLI do Azure para implantar infraestrutura para um sistema SAP com arquitetura distribuída de três camadas com alta disponibilidade (HA). Você também vê como personalizar nomes de recursos para a infraestrutura do Azure que é implantada. Confira as etapas a seguir:

  • Concluir os pré-requisitos
  • Entender os SKUs SAP disponíveis para seu tipo de implantação
  • Verificar se há SKUs recomendados para SAPS e requisitos de memória para seu sistema SAP
  • Criar um arquivo de configuração json com nomes de recursos personalizados
  • Implantar infraestrutura para seu sistema SAP

Pré-requisitos

  • Uma assinatura do Azure.

  • Se você estiver usando o Centro do Azure para soluções SAP pela primeira vez, registre o Provedor de RecursosMicrosoft.Workloads na assinatura na qual você está implantando o sistema SAP:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Uma conta do Azure com acesso à função Administrador do Centro do Azure para soluções SAP e Operador de Identidade Gerenciada às assinaturas e grupos de recursos nos quais você criará o recurso VIS (Instância Virtual para soluções SAP).

  • Uma identidade gerenciada atribuída pelo usuário que tem o acesso à função de serviço do Centro do Azure para soluções SAP na Assinatura ou pelo menos a todos os grupos de recursos (Computação, Rede, Armazenamento). Se você quiser instalar o Software SAP por meio do Centro do Azure para soluções SAP, forneça também funções de Leitor e Acesso a Dados para a identidade na conta de armazenamento de bits SAP em que você armazenaria a mídia SAP.

  • Uma configuração de rede para sua implantação de infraestrutura.

  • Disponibilidade de no mínimo 4 núcleos de SKUS Standard_D4ds_v4 ou Standard_E4s_v3 que serão usados durante a implantação da infraestrutura e instalação do software

  • Examine as cotas de sua assinatura do Azure. Se as cotas forem baixas, talvez seja necessário criar uma solicitação de suporte antes de criar sua implantação de infraestrutura. Caso contrário, você poderá sofrer falhas de implantação ou um erro de cota insuficiente.

  • Observe o SAPS (SAP Application Performance Standard) e o tamanho da memória do banco de dados que você precisa para permitir que o Centro do Azure para soluções SAP dimensione o sistema SAP. Se você não tiver certeza, também poderá selecionar as VMs. Elas são:

    • Um único ou cluster de VMs ASCS, que compõem uma única instância do ASCS no VIS.
    • Um único ou cluster de VMs de banco de dados, que compõem uma única instância de Banco de Dados no VIS.
    • Uma única VM do Application Server, que compõe uma única instância de aplicativo no VIS. Dependendo do número de Servidores de Aplicativos sendo implantados ou registrados, pode haver várias instâncias de aplicativo.

Azure Cloud Shell

O Azure hospeda o Azure Cloud Shell, um ambiente de shell interativo que pode ser usado por meio do navegador. É possível usar o bash ou o PowerShell com o Cloud Shell para trabalhar com os serviços do Azure. É possível usar os comandos pré-instalados do Cloud Shell para executar o código neste artigo, sem precisar instalar nada no seu ambiente local.

Para iniciar o Azure Cloud Shell:

Opção Exemplo/Link
Selecione Experimentar no canto superior direito de um bloco de código ou de comando. Selecionar Experimentar não copia automaticamente o código nem o comando para o Cloud Shell. Captura de tela que mostra um exemplo de Experimente para o Azure Cloud Shell.
Acesse https://shell.azure.com ou selecione o botão Iniciar o Cloud Shell para abri-lo no navegador. Botão para iniciar o Azure Cloud Shell.
Selecione o botão Cloud Shell na barra de menus no canto superior direito do portal do Azure. Captura de tela que mostra o botão Cloud Shell no portal do Azure

Para usar o Azure Cloud Shell:

  1. Inicie o Cloud Shell.

  2. Selecione o botão Copiar em um bloco de código (ou bloco de comando) para copiar o código ou o comando.

  3. Cole o código ou comando na sessão do Cloud Shell selecionando Ctrl+Shift+V no Windows e no Linux, ou selecionando Cmd+Shift+V no macOS.

  4. Pressione Enter para executar o código ou comando.

Entender os SKUs do Azure certificados pelo SAP disponíveis para seu tipo de implantação

Use az workloads sap-supported-sku para obter uma lista de SKUs com suporte para o tipo de implantação do sistema SAP do Centro do Azure para soluções SAP

az workloads sap-supported-sku --app-location "eastus" --database-type "HANA" --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --location "eastus"

Você pode usar qualquer um desses SKUs recomendados para camada de aplicativo e camada de banco de dados ao implantar a infraestrutura nas etapas posteriores. Ou você pode usar os SKUs recomendados pelo Centro do Azure para soluções SAP na próxima etapa.

Use az workloads sap-sizing-recommendation para obter recomendações de dimensionamento do sistema SAP fornecendo entrada SAPS para a camada de aplicativo e memória necessária para a camada de dados

az workloads sap-sizing-recommendation --app-location "eastus" --database-type "HANA" --db-memory 1024 --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --saps 75000 --location "eastus2" --db-scale-method ScaleUp

Crie o arquivo de configuração json com os nomes de recursos personalizados

  • Prepare um arquivo json com a configuração (conteúdo) a ser usada para a implantação da infraestrutura do sistema SAP. Você pode fazer edições neste conteúdo de exemplo ou usar os exemplos listados na documentação da API Rest para Centro do Azure para soluções SAP
  • Neste arquivo json, forneça os nomes de recursos personalizados para a infraestrutura implantada para o sistema SAP
  • Os parâmetros disponíveis para personalização são:
    • Nome da VM
    • Nome de host
    • Nome da interface de rede
    • Nome de Disco do SO
    • Nome do balanceador de carga
    • Nomes de configuração do IP front-end
    • Nomes do pool de back-end
    • Nomes da investigação de integridade
    • Nomes de disco de dados: padrão, hanaData ou hana/data, hanaLog ou hana/log, usrSap ou usr/sap, hanaShared ou hana/shared, backup
    • Nome da conta de armazenamento compartilhado
    • Nome do ponto de extremidade privado da conta de armazenamento compartilhado

Você pode baixar o conteúdo de exemplo e substituir os nomes de recursos e qualquer outro parâmetro, conforme necessário

Implantar infraestrutura para seu sistema SAP

Use az workloads sap-virtual-instance create para implantar a infraestrutura para seu sistema SAP com arquitetura de três camadas com HA.

az workloads sap-virtual-instance create -g <Resource Group Name> -n <VIS Name> --environment NonProd --sap-product s4hana --configuration <Payload file path> --identity "{type:UserAssigned,userAssignedIdentities:{<Managed_Identity_ResourceID>:{}}}"

Isso implantará o sistema SAP e o recurso VIS (Instância Virtual para soluções SAP) que representa o sistema SAP no Azure.

Limpeza

Se você não quiser mais usar o recurso VIS, poderá excluí-lo usando az workloads sap-virtual-instance delete

az workloads sap-virtual-instance delete -g <Resource_Group_Name> -n <VIS Name>

Esse comando excluirá apenas o VIS e outros recursos criados pelo Centro do Azure para soluções SAP. Isso não excluirá a infraestrutura implantada, como VMs, discos, etc.

Próximas etapas

Neste tutorial, você implantou a infraestrutura no Azure para um sistema SAP usando o Centro do Azure para soluções SAP. Você usou nomes de recursos personalizados para a infraestrutura. Continue para o próximo artigo para saber como instalar o software SAP na infraestrutura implantada.