Plataforma de dados de carga de trabalho SAP
A plataforma de dados refere-se às tecnologias de armazenamento de dados que suportam uma carga de trabalho SAP. As cargas de trabalho SAP exigem muito da 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 otimizar o custo de armazenamento para sua carga de trabalho SAP. O armazenamento é um componente essencial de uma carga de trabalho SAP. O armazenamento contém dados ativos e dados de backup que são essenciais para 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 pelo custo certo. Aqui estão recomendações para ajudá-lo a alcançar esse objetivo.
Use o tipo de armazenamento de capacidade reservada. Há várias opções de armazenamento disponíveis para escolha com base no requisito de carga de trabalho. Discos gerenciados, armazenamento de blob e armazenamento de backup podem suportar uma carga de trabalho SAP em várias combinações. Cada uma dessas opções vem com opções de reserva de armazenamento que reduzem os custos gerais para dados persistentes.
Para obter mais informações, consulte:
- Capacidade reservada de disco do Azure
- Capacidade reservada de armazenamento de Blob
- Capacidade reservada do Armazenamento de Backup do Azure
Use políticas de gerenciamento do ciclo de vida. Além da capacidade reservada, você precisa garantir que o período de retenção de dados seja adequado para a carga de trabalho do SAP. Um backup de banco de dados SAP pode ser grande e aumentar o custo de armazenamento se não for otimizado. Recomendamos que você crie uma política de ciclo de vida que atenda ao RTO (Recovery Time Objetive, objetivo de tempo de recuperação) e ao RPO (Recovery Point Objetive, objetivo de ponto de recuperação) da carga de trabalho do SAP. A política deve passar para o armazenamento Premium, Standard, Cold e Archive com base em sua idade e requisitos de negócios.
Melhorar a fiabilidade dos dados
Impacto: Fiabilidade
A fiabilidade dos dados é essencial para garantir a continuidade das operações. Fornecemos recomendações de confiabilidade para configurar a confiabilidade do banco de dados, criar confiabilidade de compartilhamento SAPMNT, usar backups e implementar uma solução de recuperação de desastres.
Configurar a confiabilidade do banco de dados
Um aplicativo SAP alimenta dados para vários sistemas corporativos, tornando a resiliência do banco de dados uma consideração chave da carga de trabalho. Recomendamos replicar dados de produção para obter a maior resiliência. A replicação entre regiões é a solução preferida de recuperação de desastres. Mas para uma opção mais acessível, você deve configurar a redundância de zona no mínimo. Os métodos escolhidos dependem do sistema de gerenciamento de banco de dados (DBMS) e do contrato de nível de serviço (SLA) comercial necessário. Abaixo estão as recomendações para a camada de banco de dados.
Defina RPO e RTO. Criar resiliência de banco de dados requer um plano para recuperar a perda de dados. Um erro lógico no banco de dados SAP, um desastre em grande escala ou uma interrupção do sistema podem causar perda de dados em uma carga de trabalho SAP. Seu plano de recuperação deve identificar a quantidade de dados que você está disposto a perder e a rapidez com que precisa se recuperar. A quantidade de perda de dados que você está disposto a perder é o seu RPO (Recovery Point Objetive, objetivo de ponto de recuperação). A rapidez com que você precisa se recuperar é o seu objetivo de tempo de recuperação (RTO). Ao projetar para capacidade de recuperação, você precisa entender o RPO e o RTO desejados e reais do seu aplicativo SAP.
Use a replicação síncrona sem perda de dados. Em alguns cenários, não há tolerância para perda de dados. O objetivo do ponto de recuperação é 0. Para obter esse RPO, você precisa usar a replicação síncrona na camada de banco de dados. A replicação síncrona confirma transações de banco de dados em instâncias de banco de dados em duas zonas ou regiões separadas. Você deve medir a latência entre as duas instâncias para garantir que ela atenda às necessidades de carga de trabalho, e pode fazê-lo com a ferramenta de medição SAP niping
. Uma latência de rede mais alta diminuirá a escalabilidade da sua carga de trabalho, e a distância física entre as instâncias adicionará latência de rede. Como resultado, a replicação entre regiões terá maior latência do que entre zonas de disponibilidade porque há mais distância entre as instâncias. A replicação de banco de dados entre regiões diferentes deve ser assíncrona e a replicação entre zonas de disponibilidade deve ser síncrona. É importante equilibrar resiliência e latência no projeto de carga de trabalho SAP.
Para obter mais informações, consulte:
- Implementação geral do DBMS para Máquinas Virtuais do Azure para a carga de trabalho SAP
- Arquitetura e cenários de alta disponibilidade para SAP NetWeaver
- Latência de rede entre e dentro de zonas
Crie confiabilidade de compartilhamento SAPMNT
O SAPMNT hospeda os arquivos físicos do kernel para o aplicativo SAP e pode ser um único ponto de falha. Várias opções estão disponíveis no Azure para criar redundância e arquitetar um compartilhamento SAPMNT altamente disponível. Recomendamos o uso de Arquivos Premium do Azure ou Arquivos NetApp do Azure para Linux e Arquivos Premium do Azure. Para implantações baseadas no Windows, você deve usar os Arquivos NetApp do Azure ou o Disco Compartilhado do Azure.
Há também algumas configurações específicas de aplicativos que você deve abordar para a confiabilidade do SAPMNT. Você precisa de diretórios compartilhados no ambiente (/sapmnt/SID and /usr/sap/trans
) para implantar a camada de aplicativos SAP NetWeaver. Recomendamos criar sistemas de arquivos altamente disponíveis e garantir que eles sejam resilientes. Os /sapmnt/SID
diretórios e /usr/sap/SID/ASCS
são importantes. Você deve colocar esses sistemas de arquivos em NFS nos Arquivos do Azure para obter a máxima confiabilidade.
Para obter mais informações, consulte NFS em Arquivos do Azure.
Tabela 1 - Orientação SAPMNT para cada sistema operacional.
Usar backups de dados
A carga de trabalho SAP deve implementar uma solução de backup regular. Os backups são a espinha dorsal da recuperação de desastres e ajudam a garantir a continuidade das operações. Temos algumas recomendações para a confiabilidade do backup.
Comece com o Backup do Azure
Recomendamos que você use o Backup do Azure como a estratégia de backup fundamental para uma carga de trabalho SAP. O Backup do Azure é a solução de backup nativa no Azure e fornece vários recursos para ajudar a simplificar seus backups SAP. Com o Backup do Azure, queremos destacar alguns recursos.
Tabela 2 - Recursos do Backup do Azure
Funcionalidade | Description |
---|---|
Compatibilidade de backup de banco de dados nativo | O Backup do Azure fornece backups nativos por meio do conector Backint para bancos de dados SAP HANA, SQL Server e Oracle usados por aplicativos SAP. O Backup do Azure para SAP oferece uma API chamada Backint. O Backint permite que as soluções de backup criem backups diretamente na camada de banco de dados. O Backup do Azure também dá suporte ao recurso de backup de banco de dados para bancos de dados HANA & SQL Server atualmente. |
Backup de armazenamento | O recurso de backup de armazenamento pode ajudar a otimizar a estratégia de backup usando instantâneos de disco do armazenamento Premium do Azure para discos seletivos. Para obter mais informações sobre backups consistentes com aplicativos, consulte consistência de snapshot. |
Cópia de segurança da máquina virtual | Faça backup e restaure dados de VM do Azure por meio do portal do Azure. A restauração entre regiões permite restaurar VMs do Azure que estavam em uma região secundária emparelhada. |
Retenção de longa duração | O Backup do Azure permite que você retenha backups SAP por anos para atender às necessidades de conformidade e auditoria. |
Gestão de cópias de segurança | O Backup do Azure permite gerenciar backups do portal do Azure com uma interface de usuário fácil. |
Para obter mais informações, consulte:
- Documentação do Azure Backup
- Descrição geral da cópia de segurança do SAP HANA
- Arquitetura do Backup do Azure para backup do SAP HANA.
- Guia de backup do SAP HANA em Máquinas Virtuais do Azure
- Guia de backup para bancos de dados de replicação do sistema SAP HANA em VMs do Azure.
- Diretrizes de backup para instantâneos de instância de banco de dados SAP HANA em VMs do Azure.
- Guia de backup do SQL Server em Máquinas Virtuais do Azure
Encontre soluções de backup do marketplace
Existem várias soluções de backup de terceiros certificadas no Azure Marketplace. Essas soluções oferecem recursos de backup do fornecedor e recursos de backup certificados pela SAP. Você deve considerar colocar essas soluções em camadas sobre o Backup do Azure para gerar soluções personalizadas com suporte fundamental.
Os parceiros da Microsoft fornecem soluções integradas ao Armazenamento do Azure para arquivamento, backup e para cargas de trabalho de continuidade de negócios e recuperação de desastres (BCDR). As soluções de parceiros tiram partido da escala e dos benefícios de custos do Armazenamento do Azure. Você pode usar as soluções para ajudar a resolver desafios de backup, criar um site de recuperação de desastres ou arquivar conteúdo não utilizado para retenção de longo prazo. Eles podem substituir backups baseados em fita e oferecer um local de recuperação econômica sob demanda com todos os padrões de conformidade e recursos de armazenamento, como armazenamento imutável e gerenciamento do ciclo de vida.
Usar instantâneos
Um instantâneo é uma cópia point-in-time dos seus dados. A velocidade e a confiabilidade dos snapshots podem ajudar a gerenciar grandes bancos de dados e proteger o banco de dados principal contra corrupção ou falha. Esses recursos tornam os snapshots essenciais para a recuperação de desastres. Temos algumas opções para criar e armazenar backups para sua carga de trabalho SAP.
O Backup do Azure pode fazer backups de banco de dados para HANA e SQL Server, por exemplo. O recurso de cofre de backup do Disco Compartilhado do Azure pode servir como sua solução de armazenamento de banco de dados. Os Arquivos NetApp do Azure (ANF) também podem fazer backup de dados críticos usando instantâneos, como o Instantâneo de volumes ANF. A replicação entre regiões ANF usa instantâneos ANF para replicar dados de uma região para outra.
A solução certa depende dos níveis de custo e disponibilidade desejados. Em alguns cenários, talvez você queira replicar seus dados do SAP no Azure para outras regiões do Azure para recuperação de desastres. No entanto, você pode obter os mesmos recursos com a replicação do Armazenamento do Azure, como o armazenamento com redundância geográfica (GRS) ou o Azure Site Recovery.
Para obter mais informações, consulte:
- Configurações de carga de trabalho de SAP com Zonas de Disponibilidade do Azure
- Recuperação de desastres do SAP NetWeaver
- Cargas de trabalho do Azure Site Recovery for SAP
- Redundância do Armazenamento do Azure
- Fazer backup de instantâneos de instância de bancos de dados SAP HANA em VMs do Azure
Implementar um plano de recuperação de desastres
Recomendamos que você invista em recuperação de desastres (DR) para melhorar a confiabilidade da carga de trabalho SAP. A recuperação de desastres é obtida replicando dados primários para um local secundário. Diversas ferramentas e metodologias podem ser utilizadas para atingir o objetivo. A recuperação de desastres é necessária quando o local principal não está acessível devido a um desastre técnico ou natural. As soluções de recuperação de desastres podem ser entre zonas dentro da região ou entre regiões com base nos seus requisitos de negócios, mas recomendamos a DR em todas as regiões para uma melhor resiliência.
Para obter mais informações, consulte:
- Azure Site Recovery
- Replicação entre regiões de volumes do Azure NetApp Files
- Cópia de instantâneo entre regiões para o Armazenamento em Disco do Azure
- Backup e recuperação de desastres
Melhorar o desempenho do armazenamento
Impacto: Eficiência de desempenho
É importante escolher as soluções de armazenamento apropriadas para dar suporte às necessidades de dados da carga de trabalho SAP. A solução correta pode melhorar o desempenho dos recursos existentes e permitir que você adicione novos recursos. Em geral, o armazenamento precisa atender aos requisitos de operações de entrada/saída por segundo (IOPS) e às necessidades de taxa de transferência do banco de dados SAP.
Para obter mais informações, consulte Tipos de armazenamento para uma carga de trabalho SAP.
Use armazenamento que ofereça suporte aos requisitos de desempenho. A Microsoft oferece suporte a diferentes tecnologias de armazenamento para atender aos seus requisitos de desempenho. Para carga de trabalho SAP, você pode usar o Azure Managed Disk (por exemplo, SSD Premium, SSD Premium v2, SSD Padrão) e os Arquivos NetApp do Azure.
Configure o armazenamento para desempenho. Publicamos uma diretriz de configuração de armazenamento para bancos 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 garantirá que o armazenamento passe por todos os KPIs de hardware SAP e da ferramenta de medição em nuvem (HCMT). Para obter mais informações, consulte Configurações de armazenamento de máquina virtual do SAP HANA Azure.
Habilite o acelerador de gravação. O acelerador de escrita é uma funcionalidade para VMs da Série M no Armazenamento Premium exclusivamente com Managed Disks do Azure. É imperativo ativar o acelerador de gravação nos discos associados ao volume /hana/log. Essa configuração facilita a latência de gravações de submilissegundos para tamanhos de blocos de 4 KB e 16 KB. Para obter mais informações, consulte Azure Write Accelerator.
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 taxa de transferência da carga de trabalho SAP. Há três áreas críticas para focar ao selecionar uma VM
Tabela 3 - Recursos de computação que afetam o desempenho
Recursos de computação | Description |
---|---|
Número de vCPUs | O número de CPUs tem um efeito direto sobre as licenças no nó do banco de dados. A maioria dos bancos de dados segue um modelo de licenciamento baseado em núcleo. Use a quantidade que atenda às suas necessidades e ajuste os contratos de licenciamento conforme necessário. |
Memória | A memória é fundamental para o desempenho do aplicativo, e seu aplicativo SAP pode ter altas demandas de memória. Em geral, maior memória fornece mais leituras de memória, menos paginação e maior custo de VM. |
Débito | A taxa de transferência é importante para que um aplicativo hospedado em uma das VMs se comunique com fora da VM usando suas placas de interface de rede (NICs). |