Cargas de trabalho SAP no Azure: lista de verificação de planeamento e implementação

Esta lista de verificação foi projetada para clientes que movem aplicativos SAP para a infraestrutura do Azure como um serviço. Os aplicativos SAP neste documento representam produtos SAP que executam o kernel SAP, incluindo SAP NetWeaver, S/4HANA, BW e BW/4 e outros. Durante toda a duração do projeto, um cliente e/ou parceiro SAP deve rever a lista de verificação. É importante notar que muitas das verificações são concluídas no início do projeto e durante a fase de planejamento. Após a conclusão da implantação, alterações diretas na infraestrutura do Azure implantada ou nas versões de software SAP podem se tornar complexas.

Analise a lista de verificação nos principais marcos durante o projeto. Isso permitirá que você detete pequenos problemas antes que eles se tornem grandes problemas. Você também terá tempo suficiente para reformular e testar as alterações necessárias. Não considere esta lista de verificação completa. Dependendo da sua situação, poderá ter de realizar mais verificações adicionais.

A lista de verificação não inclui tarefas independentes do Azure. Por exemplo, as interfaces de aplicativos SAP mudam durante uma mudança para a plataforma Azure ou para um provedor de hospedagem. As notas de documentação e suporte do SAP também conterão outras tarefas, que não são específicas do Azure, mas precisam fazer parte da sua lista de verificação geral de planejamento.

Essa lista de verificação também pode ser usada para sistemas que já estão implantados. Novos recursos ou recomendações alteradas podem se aplicar ao seu ambiente. É útil revisar a lista de verificação periodicamente para garantir que você esteja ciente dos novos recursos na plataforma Azure.

O conteúdo principal deste documento está organizado em separadores, por ordem cronológica típica do projeto. Veja o conteúdo de cada guia e considere cada próxima guia para construir em cima das ações realizadas e aprendizados obtidos na fase anterior. Para a migração de produção, o conteúdo de todas as guias deve ser considerado e não apenas a guia de produção. Para ajudá-lo a mapear as fases típicas do projeto com a definição de fase usada neste artigo, consulte a tabela abaixo.

Fases da lista de verificação de implantação Exemplo de fases ou marcos do projeto
Fase de preparação e planeamento Fase de arranque/conceção e definição do projeto
Fase-piloto Validação antecipada / prova de conceito / piloto
Fase de não produção Conclusão do projeto detalhado / construção do ambiente de não-produção / fase de teste
Fase de preparação da produção Ensaio geral / teste de aceitação do usuário / corte simulado / verificações go-live
Fase de entrada em funcionamento Corte de produção e go-live
Fase de pós-produção Hipercuidado / transição para o status quo

Fase de preparação e planeamento do projeto

Durante essa fase, você planeja a migração de sua carga de trabalho SAP para a plataforma Azure. Documentos como o guia de planejamento para SAP no Azure e o Cloud Adoption Framework for SAP abrangem muitos tópicos e ajudam como informações em sua preparação. No mínimo, durante essa fase, você precisa criar os seguintes documentos, definir e discutir os seguintes elementos da migração:

Documento de design de alto nível

Este documento deve conter:

  • O inventário atual de componentes e aplicativos SAP e um inventário de aplicativos de destino para o Azure.
  • Uma matriz de atribuição de responsabilidades (RACI) que define as responsabilidades e atribuições das partes envolvidas. Comece em um alto nível e trabalhe para níveis mais granulares durante o planejamento e as primeiras implantações.
  • Uma arquitetura de solução de alto nível. As práticas recomendadas e as arquiteturas de exemplo do Centro de Arquitetura do Azure devem ser consultadas.
  • Uma decisão sobre em quais regiões do Azure implantar. Consulte a lista de regiões do Azure e a lista de regiões com suporte à zona de disponibilidade. Para saber quais serviços estão disponíveis em cada região, consulte Produtos disponíveis por região.
  • Uma arquitetura de rede para se conectar do local ao Azure. Comece a familiarizar-se com o conceito de zona de aterrissagem em escala empresarial do Azure.
  • Princípios de segurança para executar dados corporativos de alto impacto no Azure. Para saber mais sobre segurança de dados, comece com a documentação de segurança do Azure.
  • Estratégia de armazenamento para abranger dispositivos de bloco (Managed Disk) e sistemas de arquivos compartilhados (como Arquivos do Azure ou Arquivos NetApp do Azure) que devem ser ainda mais refinados para tamanhos e layouts de sistema de arquivos no documento de design técnico.

Documento de projeto técnico

Este documento deve conter:

  • Um diagrama de blocos para a solução mostrando os aplicativos e serviços SAP e não SAP
  • Um projeto SAP Quicksizer baseado em volumes de documentos de negócios. A saída do Quicksizer é então mapeada para componentes de computação, armazenamento e rede no Azure. Como alternativa ao SAP Quicksizer, dimensionamento diligente com base na carga de trabalho atual dos sistemas SAP de origem. Levando em consideração as informações disponíveis, como relatórios de carga de trabalho DBMS, relatórios SAP EarlyWatch e indicadores de desempenho de computação e armazenamento.
  • Continuidade de negócios e arquitetura de recuperação de desastres.
  • Informações detalhadas sobre as versões do SO, DB, kernel e SAP support pack. Não é necessariamente verdade que todas as versões do sistema operacional suportadas pelo SAP NetWeaver ou S/4HANA são suportadas em VMs do Azure. O mesmo vale para as versões DBMS. Verifique as seguintes fontes para alinhar e, se necessário, atualizar as versões SAP, DBMS e SO para garantir o suporte SAP e Azure. Você precisa ter combinações de versão suportadas pelo SAP e Azure para obter suporte total da SAP e da Microsoft. Se necessário, você precisa planejar a atualização de alguns componentes de software. Mais detalhes sobre os softwares SAP, OS e DBMS suportados estão documentados aqui:
    • Qual software SAP é suportado para implantações do Azure
    • Nota SAP 1928533 - Aplicações SAP no Microsoft Azure: Produtos suportados e tipos de VM do Azure. Esta observação define as versões mínimas de SO e DBMS suportadas em VMs do Azure. O Note também fornece o dimensionamento SAP para VMs do Azure suportadas pelo SAP.
    • Nota SAP 2015553 - SAP no Microsoft Azure: Pré-requisitos de suporte. Esta observação define os pré-requisitos em torno do armazenamento do Azure. relacionamento de rede, monitoramento e suporte necessário com a Microsoft.
    • Nota SAP 2039619. Esta nota define a matriz de suporte Oracle para o Azure. A Oracle suporta apenas Windows e Oracle Linux como sistemas operativos convidados no Azure para cargas de trabalho SAP. Esta declaração de suporte também se aplica à camada de aplicativos SAP que executa instâncias SAP, desde que elas contenham o Oracle Client.
    • As VMs do Azure suportadas pelo SAP HANA estão listadas no site da SAP. Os detalhes de cada entrada contêm especificidades e requisitos, incluindo a versão suportada do SO. Isso pode não corresponder à versão mais recente do sistema operacional, de acordo com a nota 2235581 da SAP.
    • Matriz de disponibilidade de produtos SAP.

Além disso, no(s) mesmo(s) documento(s) técnico(s) devem constar os seguintes:

  • Decisões de alto nível da arquitetura de armazenamento com base nos tipos de armazenamento do Azure para carga de trabalho SAP
    • Discos gerenciados conectados a cada VM
    • Layouts e dimensionamento de sistemas de arquivos
    • Layout e tamanhos de volume SMB e/ou NFS, pontos de montagem, quando aplicável
  • Arquitetura de alta disponibilidade, backup e recuperação de desastres
    • Com base em RTO e RPO, defina como deve ser a arquitetura de alta disponibilidade e recuperação de desastres.
    • Compreenda o uso de diferentes tipos de implantação para uma proteção ideal.
    • Considerações para a implantação de DBMS de Máquinas Virtuais do Azure para cargas de trabalho SAP e documentos relacionados. No Azure, não há suporte para o uso de uma configuração de disco compartilhado para a camada DBMS como, por exemplo, descrita para o SQL Server. Em vez disso, use soluções como:
    • Para recuperação de desastres em regiões do Azure, analise as soluções oferecidas por diferentes fornecedores de DBMS. A maioria deles oferece suporte à replicação assíncrona ou ao envio de logs.
    • Para a camada de aplicativos SAP, determine se você executará seus sistemas de teste de regressão de negócios, que idealmente são réplicas de suas implantações de produção, na mesma região do Azure ou em sua região de DR. No segundo caso, você pode direcionar esse sistema de regressão de negócios como o destino de DR para suas implantações de produção.
    • Analise o Azure Site Recovery como um método para replicar a camada de aplicativo SAP na região de DR do Azure. Para obter mais informações, consulte uma recuperação de desastres de configuração para uma implantação de aplicativo SAP NetWeaver de várias camadas.
    • Para projetos que precisam permanecer em uma única região por motivos de conformidade, considere uma configuração HADR combinada usando as Zonas de Disponibilidade do Azure.
  • Um inventário de todas as interfaces SAP e dos sistemas conectados (SAP e não-SAP).
  • Conceção de serviços de fundação. Este projeto deve incluir os seguintes itens, muitos dos quais são cobertos pelo acelerador de zona de pouso para SAP:
    • Topologia de rede no Azure e atribuição de ambiente SAP diferente
    • Design de Ative Directory e DNS.
    • Solução de gerenciamento de identidades para usuários finais e administração
    • Estrutura de controle de acesso baseado em função do Azure (Azure RBAC) para equipes que gerenciam infraestrutura e aplicativos SAP no Azure.
    • Estratégia de nomeação de recursos do Azure
    • Operações de segurança para recursos e cargas de trabalho do Azure em
  • Conceito de segurança para proteger sua carga de trabalho SAP. Isso deve incluir todos os aspetos – monitoramento de rede e perímetro, segurança de aplicativos e bancos de dados, proteção de sistemas operacionais e quaisquer medidas de infraestrutura necessárias, como criptografia. Identifique os requisitos com suas equipes de conformidade e segurança.
  • A Microsoft recomenda um contrato de Suporte Direto Profissional, Premier ou Unificado. Identifique seus caminhos de escalonamento e contatos para suporte com a Microsoft. Para obter os requisitos de suporte SAP, consulte a nota 2015553 SAP.
  • O número de assinaturas do Azure e a cota principal para as assinaturas. Abra solicitações de suporte para aumentar as cotas de assinaturas do Azure conforme necessário.
  • Plano de redução e migração de dados para migrar dados SAP para o Azure. Para sistemas SAP NetWeaver, a SAP tem diretrizes sobre como limitar o volume de grandes quantidades de dados. Consulte este guia SAP sobre gestão de dados em sistemas SAP ERP. Parte do conteúdo também se aplica aos sistemas NetWeaver e S/4HANA em geral.
  • Uma abordagem de implantação automatizada. Muitos clientes começam com scripts, usando uma combinação de PowerShell, CLI, Ansible e Terraform. As soluções desenvolvidas pela Microsoft para automação de implantação SAP são:

Nota

Defina uma cadência regular de revisão de projeto e implantação entre você como cliente, integrador de sistemas, Microsoft e outras partes envolvidas.

Verificações e insights automatizados no cenário SAP

Várias das verificações acima são verificadas de forma automatizada com o SAP na Ferramenta de Verificação de Qualidade do Azure. Essas verificações podem ser executadas de forma automatizada com o projeto de código aberto fornecido. Embora nenhuma correção automática dos problemas encontrados seja executada, a ferramenta avisará sobre a configuração em relação às recomendações da Microsoft.

Gorjeta

As mesmas verificações de qualidade e informações adicionais são executadas regularmente quando os sistemas SAP também são implantados ou registrados na solução Azure Center for SAP e fazem parte do serviço.

Outras ferramentas para permitir verificações de implantação mais fáceis e documentar descobertas, planejar as próximas etapas de correção e, geralmente, otimizar seu SAP no cenário do Azure são:

  • Revisão do Azure Well-Architected Framework Uma avaliação da sua carga de trabalho com foco nos cinco pilares principais de confiabilidade, segurança, otimização de custos, excelência operacional e eficiência de desempenho. Suporta cargas de trabalho SAP e recomenda a execução de uma revisão no início e após cada fase do projeto.
  • Azure Inventory Checks for SAP Uma pasta de trabalho de código aberto do Azure Monitor, que mostra seu inventário do Azure com inteligência para destacar desvios de configuração e melhorar a qualidade.

Próximos passos

Veja estes artigos: