Examinar as configurações de armazenamento da Máquina Virtual do Azure do SAP HANA

Concluído

O Azure fornece diferentes tipos de armazenamento adequados para Máquinas Virtuais do Microsoft Azure que executam o SAP HANA. Os tipos de armazenamento do Azure certificados pelo SAP HANA que podem ser considerados para implantações do SAP HANA são:

Para saber mais sobre esses tipos de disco, consulte o artigo tipos de disco gerenciado do Azure.

O Azure oferece dois métodos de implantação para VHDs nos Armazenamentos Standard e Premium do Azure v1/v2. Se o cenário geral permitir, aproveite as implantações de disco gerenciado do Azure .

Para obter uma lista de tipos de armazenamento e seus SLAs em IOPS e taxa de transferência de armazenamento, examine a documentação do Azure para discos gerenciados.

Importante

Independentemente do tipo de armazenamento do Azure escolhido, o sistema de arquivos usado nesse armazenamento precisa ter suporte do SAP para o sistema operacional específico e o DBMS. A nota de suporte do SAP #2972496 lista os sistemas de arquivos com suporte para diferentes sistemas operacionais e bancos de dados, incluindo o SAP HANA. Isso se aplica a todos os volumes que o SAP HANA pode acessar para leitura e gravação de qualquer tarefa. Especificamente usando NFS no Azure para SAP HANA, aplicam-se restrições adicionais de versões NFS.

O Azure fornece diferentes tipos de armazenamento adequados para Máquinas Virtuais do Microsoft Azure que executam o SAP HANA. As condições mínimas certificadas pelo SAP HANA para os diferentes tipos de armazenamento são:

  • O armazenamento premium do Azure v1 – /hana/log é necessário para ter suporte pelo Acelerador de Gravação do Azure. O volume /hana/data pode ser colocado no armazenamento premium v1 sem o Acelerador de Gravação do Azure ou no disco Ultra. O armazenamento premium do Azure v2 ou o SSD premium do Azure v2 não dá suporte ao uso do Acelerador de Gravação do Azure
  • Disco Ultra do Azure pelo menos para o volume /hana/log. O volume /hana/dados pode ser colocado no armazenamento premium v1/v2 sem o Acelerador de Gravação do Azure ou no disco Ultra para obter tempos de reinicialização mais rápidos.
  • Volumes NFS v4.1 sobre o Azure NetApp Files para /hana/log e /hana/data. O volume /hana/shared pode usar o protocolo NFS v3 ou NFS v4.1

Há suporte para combinar o uso dos diferentes armazenamentos de blocos do Azure certificados para HANA e compartilhamentos NFS baseados no Azure NetApp Files. Por exemplo, é possível colocar /hana/data no armazenamento premium v1 ou v2 e /hana/log pode ser colocado no armazenamento em disco Ultra para obter a baixa latência necessária. Se você usar um volume baseado em ANF para /hana/data, o volume /hana/log também poderá ser colocado em um dos tipos de armazenamento de blocos do Azure certificados pelo HANA. O uso do NFS sobre o ANF para um dos volumes (como /hana/data) e Armazenamento Premium do Azure v1/v2 ou Disco Ultra para o outro volume (como /hana/log) é com suporte.

No mundo local, você raramente precisava se preocupar com os subsistemas de E/S e suas funcionalidades. O motivo era que o fornecedor do dispositivo precisava ter certeza de que os requisitos mínimos de armazenamento foram atendidos para o SAP HANA. Ao criar a infraestrutura do Azure por conta própria, você deve estar ciente de alguns desses requisitos. Algumas das características mínimas de taxa de transferência que são solicitadas resultam na necessidade de:

  • Habilitar leitura/gravação em /hana/log de 250 MB/s com tamanhos de E/S de 1 MB
  • Habilitar atividade de leitura de pelo menos 400 MB/s para /hana/data para tamanhos de E/S de 16 MB e 64 MB
  • Habilitar atividade de gravação de pelo menos 250 MB/s para /hana/data com tamanhos de E/S de 16 MB e 64 MB

Uma vez que a baixa latência de armazenamento é crítica aos sistemas DBMS, mesmo que o DBMS, como SAP HANA, mantenha os dados na memória. O caminho crítico no armazenamento é geralmente em torno das gravações de log de transações dos sistemas DBMS. Mas também operações como gravar pontos de salvamento ou carregar dados na memória após a recuperação de falhas poderão ser críticas. Portanto, é obrigatório usar o Azure Premium Disks para /hana/data e /hana/log volumes. Para obter a taxa de transferência mínima de /hana/log e /hana/data conforme desejado pelo SAP, você precisa criar um RAID 0 usando MDADM ou LVM em vários volumes de armazenamento premium do Azure v1/v2, ultra disco ou ANF para /hana/data e /hana/log volumes.

Dica

Como faixas para o RAID 0, a recomendação é usar 64 KB ou 128 KB para /hana/data e 32 KB para /hana/log.

Observação

Você não precisa configurar nenhum nível de redundância usando volumes RAID, pois o armazenamento Premium e Standard do Azure mantém três imagens de um VHD. O uso de um volume RAID é puramente para configurar volumes que fornecem rendimento de E/S suficiente.

A acumulação de vários VHDs do Azure sob um RAID é cumulativa de um lado de taxa de transferência de IOPS e armazenamento. Portanto, se você colocar um RAID 0 sobre 3 discos de armazenamento Premium do Azure P30, ele deverá fornecer três vezes o IOPS e três vezes a taxa de transferência de armazenamento de um único disco P30 de armazenamento Premium do Azure.

Além disso, tenha em mente a taxa de transferência geral de E/S da máquina virtual ao dimensionar ou decidir por uma máquina virtual. A taxa de transferência geral do armazenamento de máquinas virtuais está documentada no artigo Tamanhos de máquina virtual com otimização de memória.