Partilhar via


Plataforma de dados de carga de trabalho SAP

A plataforma de dados refere-se às tecnologias do arquivo de dados que suportam uma carga de trabalho SAP. As cargas de trabalho SAP colocam elevadas exigências na plataforma de dados. Descrevemos as melhores práticas para otimizar os custos e manter o desempenho.

Otimizar custos de dados

Impacto: Otimização de custos

Recomendamos que otimize o custo de armazenamento da carga de trabalho SAP. O armazenamento é um componente essencial de uma carga de trabalho SAP. O armazenamento contém dados ativos e dados de cópia de segurança que são fundamentais para a sua organização. O armazenamento afeta o desempenho, a disponibilidade e a capacidade de recuperação de uma carga de trabalho SAP. É importante ter o desempenho certo ao custo certo. Seguem-se recomendações para o ajudar a alcançar este objetivo.

Utilize o tipo de armazenamento de capacidade reservada. Existem várias opções de armazenamento disponíveis para escolher com base no requisito de carga de trabalho. Os discos geridos, o armazenamento de blogues e o armazenamento de cópias de segurança podem suportar uma carga de trabalho SAP em várias combinações. Cada uma destas opções inclui opções de reserva de armazenamento que reduzem os custos globais dos dados persistentes.

Para obter mais informações, consulte:

Utilize políticas de gestão do ciclo de vida. Para além da capacidade reservada, tem de garantir que o período de retenção de dados é adequado para a carga de trabalho SAP. Uma cópia de segurança da base de dados SAP pode ser grande e adicionar ao custo de armazenamento se não estiver otimizada. Recomendamos que crie uma política de ciclo de vida que cumpra o objetivo de tempo de recuperação (RTO) e o objetivo de ponto de recuperação (RPO) da carga de trabalho SAP. A política deve passar para o armazenamento Premium, Standard, Cold e Archive com base nos seus requisitos de idade e negócio.

Melhorar a fiabilidade dos dados

Impacto: Fiabilidade

A fiabilidade dos dados é essencial para garantir a continuidade das operações. Fornecemos recomendações de fiabilidade para configurar a fiabilidade da base de dados, criar fiabilidade da partilha SAPMNT, utilizar cópias de segurança e implementar uma solução de recuperação após desastre.

Configurar a fiabilidade da base de dados

Uma aplicação SAP alimenta dados para vários sistemas empresariais, tornando a resiliência da base de dados uma consideração chave da carga de trabalho. Recomendamos a replicação de dados de produção para a maior resiliência. A replicação entre regiões é a solução de recuperação após desastre preferencial. Contudo, para uma opção mais acessível, deve configurar, no mínimo, a redundância entre zonas. Os métodos que escolher dependem do sistema de gestão de bases de dados (DBMS) e do contrato de nível de serviço empresarial (SLA) necessário. Seguem-se recomendações para a camada da base de dados.

Defina RPO e RTO. A criação da resiliência da base de dados requer um plano para recuperar a perda de dados. Um erro lógico na base de dados SAP, um desastre em larga escala ou uma falha do sistema pode causar perda de dados numa carga de trabalho SAP. O seu plano de recuperação deve identificar a quantidade de dados que está disposto a perder e a rapidez com que precisa de recuperar. A quantidade de perda de dados que está disposto a perder é o objetivo do ponto de recuperação (RPO). A rapidez com que precisa de recuperar é o objetivo de tempo de recuperação (RTO). Ao conceber a capacidade de recuperação, tem de compreender o RPO e o RTO pretendidos e reais da sua aplicação SAP.

Utilize a replicação síncrona sem perda de dados. Em alguns cenários, não existe tolerância à perda de dados. O objetivo do ponto de recuperação é 0. Para alcançar este RPO, precisa de utilizar a replicação síncrona na camada da base de dados. A replicação síncrona consolida as transações de base de dados em instâncias de base de dados em duas zonas ou regiões separadas. Deve medir a latência entre as duas instâncias para garantir que satisfaz as necessidades da carga de trabalho e pode fazê-lo com a ferramenta de medição SAP niping . Uma maior latência de rede irá abrandar a escalabilidade da carga de trabalho e a distância física entre as instâncias adiciona latência de rede. Como resultado, a replicação entre regiões terá uma latência superior à das zonas de disponibilidade, uma vez que existe mais distância entre as instâncias. A replicação da base de dados entre diferentes regiões deve ser assíncrona e a replicação entre zonas de disponibilidade deve ser síncrona. É importante equilibrar a resiliência e a latência na estrutura da carga de trabalho SAP.

Para obter mais informações, consulte:

Criar fiabilidade de partilha SAPMNT

O SAPMNT aloja os ficheiros de kernel físico para a aplicação SAP e pode ser um ponto único de falha. Estão disponíveis várias opções no Azure para criar redundância e arquitetar uma partilha SAPMNT de elevada disponibilidade. Recomendamos a utilização de Ficheiros Premium do Azure ou Azure NetApp Files para Ficheiros Linux e Azure Premium. Para implementações baseadas no Windows, deve utilizar Azure NetApp Files ou o Disco Partilhado do Azure.

Existem também algumas configurações específicas da aplicação que deve abordar para fiabilidade do SAPMNT. Precisa de diretórios partilhados no ambiente (/sapmnt/SID and /usr/sap/trans) para implementar a camada da aplicação SAP NetWeaver. Recomendamos que crie sistemas de ficheiros de elevada disponibilidade e garanta que são resilientes. Os /sapmnt/SID diretórios e /usr/sap/SID/ASCS são importantes. Deve colocar estes sistemas de ficheiros no NFS no Ficheiros do Azure para alcançar a fiabilidade máxima.

Para obter mais informações, veja NFS no Ficheiros do Azure.

Tabela 1 - Orientações SAPMNT para cada sistema operativo.

SO Orientação SAPMNT
Windows Agrupar uma instância DO SAP ASCS/SCS num cluster de ativação pós-falha do Windows com um disco partilhado de cluster no Azure

Agrupar uma instância DO SAP ASCS/SCS num cluster de ativação pós-falha do Windows com uma partilha de ficheiros no Azure

Elevada disponibilidade para SAP NetWeaver em VMs do Azure no Windows com Ficheiros do Azure SMB Premium para aplicações SAP

Elevada disponibilidade para o SAP NetWeaver em VMs do Azure no Windows com o Azure NetApp Files (SMB) para aplicações SAP
Red Hat Enterprise Linux (RHEL) Elevada disponibilidade para SAP NetWeaver em VMs do Azure no Red Hat Enterprise Linux com NFS no Ficheiros do Azure

O Azure Máquinas Virtuais elevada disponibilidade para SAP NetWeaver no Red Hat Enterprise Linux com Azure NetApp Files para aplicações SAP
SUSE Linux Enterprise Server (SLES) SAP NetWeaver de elevada disponibilidade com montagem simples e NFS em SLES para VMs de Aplicações SAP

Elevada disponibilidade para SAP NetWeaver em VMs do Azure no SUSE Linux Enterprise Server com NFS no Ficheiros do Azure

Utilizar cópias de segurança de dados

A carga de trabalho SAP deve implementar uma solução de cópia de segurança normal. As cópias de segurança são a base da recuperação após desastre e ajudam a garantir a continuidade das operações. Temos algumas recomendações para a fiabilidade da cópia de segurança.

Começar com Azure Backup

Recomendamos que utilize Azure Backup como a estratégia de cópia de segurança fundamental para uma carga de trabalho SAP. Azure Backup é a solução de cópia de segurança nativa no Azure e fornece várias capacidades para ajudar a simplificar as suas cópias de segurança SAP. Com Azure Backup, queremos destacar algumas funcionalidades.

Tabela 2 - funcionalidades de Azure Backup

Funcionalidade Descrição
Compatibilidade da cópia de segurança da base de dados nativa Azure Backup fornece cópias de segurança nativas através do conector Backint para bases de dados SAP HANA, SQL Server e Oracle utilizadas pelas Aplicações SAP. Azure Backup para SAP oferece uma API denominada Backint. O Backint permite que as soluções de cópia de segurança criem cópias de segurança diretamente na camada da base de dados. Azure Backup também suporta a capacidade de cópia de segurança da base de dados para bases de dados & SQL Server HANA atualmente.
Cópia de segurança do armazenamento A funcionalidade de cópia de segurança de armazenamento pode ajudar a otimizar a estratégia de cópia de segurança com instantâneos de disco do armazenamento premium do Azure para discos seletivos. Para obter mais informações sobre cópias de segurança consistentes com aplicações, veja Consistência de instantâneos.
Cópia de segurança da máquina virtual Faça uma cópia de segurança e restaure os dados da VM do Azure através do portal do Azure. O restauro entre regiões permite-lhe restaurar VMs do Azure que estavam numa região secundária emparelhada.
Retenção de longa duração Azure Backup permite-lhe manter as cópias de segurança SAP anos para as necessidades de conformidade e auditoria.
Gestão de cópias de segurança Azure Backup permite-lhe gerir cópias de segurança a partir do portal do Azure com uma interface de utilizador fácil.

Para obter mais informações, consulte:

Encontrar soluções de cópia de segurança do marketplace

Existem várias soluções de cópia de segurança certificadas de terceiros no Azure Marketplace. Estas soluções oferecem capacidades de cópia de segurança do fornecedor e capacidades de cópia de segurança certificadas pelo SAP. Deve considerar colocar estas soluções em camadas sobre Azure Backup para gerar soluções personalizadas com suporte fundamental.

Os parceiros da Microsoft fornecem soluções integradas com o Armazenamento do Azure para cargas de trabalho de arquivo, cópia de segurança e continuidade de negócio e recuperação após desastre (BCDR). As soluções de parceiros tiram partido dos benefícios de dimensionamento e custo do Armazenamento do Azure. Pode utilizar as soluções para ajudar a resolver os desafios da cópia de segurança, criar um site de recuperação após desastre ou arquivar conteúdos não utilizados para retenção de longo prazo. Podem substituir cópias de segurança baseadas em banda e oferecer um site de recuperação económica a pedido por todas as normas de conformidade e funcionalidades de armazenamento, como armazenamento imutável e gestão do ciclo de vida.

Utilizar instantâneos

Um instantâneo é uma cópia para um ponto anterior no tempo dos seus dados. A velocidade e a fiabilidade dos instantâneos podem ajudar a gerir bases de dados grandes e a proteger a base de dados primária contra danos ou falhas. Estas funcionalidades tornam os instantâneos críticos para a recuperação após desastre. Temos algumas opções para criar e armazenar cópias de segurança para a carga de trabalho SAP.

Azure Backup pode utilizar cópias de segurança de bases de dados para o HANA e SQL Server, por exemplo. A funcionalidade Cofre de cópias de segurança do Disco Partilhado do Azure pode servir como solução de armazenamento de bases de dados. Azure NetApp Files (ANF) também pode criar cópias de segurança de dados críticos com instantâneos, como o Instantâneo de volumes ANF. A Replicação entre Regiões do ANF utiliza instantâneos ANF para replicar dados de uma região para outra.

A solução certa depende dos níveis de custo e disponibilidade pretendidos. Em alguns cenários, poderá querer replicar o SAP nos dados do Azure para outras regiões do Azure para recuperação após desastre. No entanto, pode obter as mesmas capacidades com a replicação do Armazenamento do Azure, como Armazenamento georredundante (GRS) ou Site Recovery do Azure.

Para obter mais informações, consulte:

Implementar um plano de recuperação após desastre

Recomendamos que invista na recuperação após desastre (DR) para melhorar a fiabilidade da carga de trabalho SAP. A recuperação após desastre é conseguida ao replicar dados primários para uma localização secundária. Várias ferramentas & metodologia podem ser utilizadas para atingir o objetivo. A Recuperação Após Desastre é necessária quando a localização primária não está acessível devido a desastres técnicos ou naturais. As soluções de Recuperação Após Desastre podem estar entre zonas dentro da região ou entre regiões com base nos seus requisitos empresariais, mas recomendamos a DR em toda a região para uma melhor resiliência.

Para obter mais informações, consulte:

Melhorar o desempenho do armazenamento

Impacto: Eficiência de desempenho

É importante escolher as soluções de armazenamento adequadas para suportar as necessidades de dados da carga de trabalho SAP. A solução correta pode melhorar o desempenho das capacidades existentes e permitir-lhe adicionar novas funcionalidades. Em geral, o armazenamento tem de cumprir os requisitos de entrada/saída por segundo (IOPS) e as necessidades de débito da base de dados SAP.

Para obter mais informações, veja Tipos de armazenamento para uma carga de trabalho SAP.

Utilize o armazenamento que suporte o requisito de desempenho. A Microsoft suporta diferentes tecnologias de armazenamento para satisfazer os seus requisitos de desempenho. Para a carga de trabalho SAP, pode utilizar o Azure Managed Disk (por exemplo, SSD Premium, SSD Premium v2, SSD Standard) e Azure NetApp Files.

Configurar o armazenamento para desempenho. Publicámos uma orientação de configuração de armazenamento para bases de dados SAP HANA. Abrange cenários de produção e uma variante de não produção consciente dos custos. Seguir as configurações de armazenamento recomendadas irá garantir que o armazenamento transmite todos os KPIs da ferramenta de medição de hardware sap e da cloud (HCMT). Para obter mais informações, veja Configurações de armazenamento de máquinas virtuais do Azure do SAP HANA.

Ative o acelerador de escrita. O acelerador de escrita é uma capacidade para VMs da Série M no Armazenamento Premium com o Azure Managed Disks exclusivamente. É imperativo ativar o acelerador de escrita nos discos associados ao volume /hana/log. Esta configuração facilita a latência de escritas de sub milissegundos para tamanhos de blocos de 4 KB e 16 KB. Para obter mais informações, veja Acelerador de Escrita do Azure.

Escolha a VM certa. Escolher a VM certa tem implicações de custo e desempenho. O objetivo é escolher uma VM de armazenamento que suporte os requisitos de IOPS e débito da carga de trabalho SAP. Existem três áreas críticas a focar ao selecionar uma VM

Tabela 3 - Funcionalidades de computação que afetam o desempenho

Funcionalidades de computação Description
Número de vCPUs O número de CPUs tem um efeito direto nas licenças no nó da base de dados. A maioria das bases de dados segue um modelo de licenciamento baseado no núcleo. Utilize o montante que satisfaz as suas necessidades e ajuste os contratos de licenciamento conforme necessário.
Memória A memória é fundamental para o desempenho da aplicação e a sua aplicação SAP pode ter elevadas exigências de memória. Em geral, a memória mais elevada fornece mais leituras de memória, menos paginação e custos de VM mais elevados.
Débito O débito é importante para uma aplicação alojada numa das VMs comunicar com fora da VM através das respetivas placas de interface de rede (NICs).

Passos seguintes