Configurações de armazenamento SSD Premium da máquina virtual SAP HANA Azure
Este documento é sobre as configurações de armazenamento HANA para armazenamento premium do Azure ou ssd premium, pois foi introduzido anos atrás como armazenamento de baixa latência para sistemas de gerenciamento de banco de dados (DBMS) e outros aplicativos que precisam de armazenamento de baixa latência. Para obter considerações gerais sobre tamanhos de distribuição ao usar o LVM (Logical Volume Manager), particionamento de volume de dados HANA ou outras considerações independentes do tipo de armazenamento específico, verifique estes dois documentos:
- Configurações de armazenamento de máquina virtual do SAP HANA Azure
- Tipos de Armazenamento do Microsoft Azure para a carga de trabalho SAP
Importante
As sugestões para as configurações de armazenamento neste documento destinam-se a servir de instruções para começar. Executando a carga de trabalho e analisando os padrões de utilização do armazenamento, você pode perceber que não está utilizando toda a largura de banda de armazenamento ou IOPS (operações de E/S por segundo) fornecidas. Você pode considerar reduzir o tamanho do armazenamento então. Ou, pelo contrário, sua carga de trabalho pode precisar de mais taxa de transferência de armazenamento do que o sugerido com essas configurações. Como resultado, talvez seja necessário implantar mais capacidade, IOPS ou taxa de transferência. No campo da tensão entre a capacidade de armazenamento necessária, a latência de armazenamento necessária, a taxa de transferência de armazenamento e IOPS necessárias e a configuração menos dispendiosa, o Azure oferece tipos de armazenamento diferentes suficientes com diferentes capacidades e diferentes faixas de preço para encontrar e ajustar ao compromisso certo para si e para a sua carga de trabalho HANA.
Soluções com armazenamento premium e Azure Write Accelerator para máquinas virtuais Azure M-Series
O Azure Write Accelerator é uma funcionalidade que está disponível para Máquinas Virtuais (VM) do Azure M-Series exclusivamente em combinação com o armazenamento premium do Azure. Como o nome indica, o objetivo da funcionalidade é melhorar a latência de E/S das gravações no armazenamento premium do Azure. Para o SAP HANA, o Write Accelerator deve ser usado apenas no volume /hana/log . Portanto, / hana/data e /hana/log são volumes separados com o Azure Write Accelerator suportando apenas o volume /hana/log .
Importante
Ao usar o armazenamento premium do Azure, o uso do Azure Write Accelerator para o volume /hana/log é obrigatório. O Acelerador de Gravação está disponível apenas para armazenamento premium e VMs das séries M e Mv2. O Acelerador de Escrita não está a funcionar em combinação com outras famílias de VM do Azure, como Esv3 ou Edsv4.
As recomendações de cache para discos premium do Azure abaixo estão assumindo as características de E/S para SAP HANA que listam como:
- Quase não há qualquer carga de trabalho de leitura nos arquivos de dados HANA. As exceções são E/S de grande porte após a reinicialização da instância HANA ou quando os dados são carregados no HANA. Outro caso de E/S de leitura maior contra arquivos de dados pode ser backups de banco de dados HANA. Como resultado, o cache de leitura na maioria das vezes não faz sentido, já que, na maioria dos casos, todos os volumes de arquivos de dados precisam ser lidos completamente.
- Escrever contra os arquivos de dados é experimentado em rajadas com base em pontos de salvamento HANA e recuperação de falhas HANA. A gravação de savepoints é assíncrona e não está atrasando nenhuma transação do usuário. Gravar dados durante a recuperação de falhas é um desempenho crítico para que o sistema responda rapidamente novamente. No entanto, a recuperação de falhas deve ser situações bastante excecionais
- Quase não há leituras dos arquivos de refazer HANA. As exceções são E/S grandes ao executar backups de log de transações, recuperação de falhas ou na fase de reinicialização de uma instância HANA.
- A carga principal em relação ao arquivo de log de refazer do SAP HANA é gravação. Dependendo da natureza da carga de trabalho, você pode ter E/S tão pequenas quanto 4 KB ou, em outros casos, tamanhos de E/S de 1 MB ou mais. A latência de gravação no log de refazer do SAP HANA é crítica para o desempenho.
- Todas as gravações precisam ser mantidas no disco de forma confiável
Recomendação: Como resultado desses padrões de E/S observados pelo SAP HANA, o cache para os diferentes volumes usando o armazenamento premium do Azure deve ser definido como:
- /hana/data - Nenhum ou cache de leitura
- /hana/log - Nenhum. Habilitar o Acelerador de Gravação para VMs das séries M- e Mv2, a opção no portal do Azure é "Nenhum + Acelerador de Gravação".
- /hana/shared - cache de leitura
- Disco do sistema operacional - não altere o cache padrão definido pelo Azure no momento da criação da VM
Nota
Com alguns dos novos tipos de VM M(b)v3, o uso do armazenamento SSD Premium v1 em cache de leitura pode resultar em taxas de IOPS e taxa de transferência de leitura e gravação mais baixas do que se você não usasse o cache de leitura.
Funcionalidade de intermitência do Azure para armazenamento premium
Para discos de armazenamento premium do Azure menores ou iguais a 512 GiB de capacidade, a funcionalidade burst é oferecida. A maneira exata como o bursting de disco funciona é descrita no artigo Disk bursting. Ao ler o artigo, você entende o conceito de acumular IOPS (operações de E/S por segundo) e taxa de transferência nos momentos em que sua carga de trabalho de E/S está abaixo das IOPS nominais e da taxa de transferência dos discos (para obter detalhes sobre a taxa de transferência nominal, consulte Preço do disco gerenciado). Você acumulará o delta de IOPS e a taxa de transferência entre seu uso atual e os valores nominais do disco. As explosões são limitadas a um máximo de 30 minutos.
Os casos ideais em que essa funcionalidade de burst pode ser planejada provavelmente serão os volumes ou discos que contêm arquivos de dados para os diferentes DBMS. Espera-se que a carga de trabalho de E/S esperada em relação a esses volumes, especialmente com sistemas de pequeno a médio alcance, se pareça com:
- Carga de trabalho de leitura baixa a moderada, uma vez que os dados são idealmente armazenados em cache na memória ou, como no SAP HANA, devem estar completamente na memória
- Explosões de gravação acionadas por pontos de verificação ou salvamentos de banco de dados emitidos regularmente
- Carga de trabalho de backup que é lida em um fluxo contínuo nos casos em que os backups não são executados por meio de snapshots de armazenamento
- Para o SAP HANA, carregue os dados na memória após a reinicialização de uma instância
Especialmente em sistemas DBMS menores, onde sua carga de trabalho está lidando com algumas centenas de transações por segundo apenas, essa funcionalidade de intermitência também pode fazer sentido para os discos ou volumes que armazenam a transação ou o log de refazer. A carga de trabalho esperada em relação a esse disco ou volumes é semelhante a:
- Gravações regulares no disco que dependem da carga de trabalho e da natureza da carga de trabalho, uma vez que cada confirmação emitida pelo aplicativo provavelmente acionará uma operação de E/S
- Maior carga de trabalho na taxa de transferência para casos de tarefas operacionais, como criação ou reconstrução de índices
- Leituras rápidas ao executar backups de log de transações ou refazer logs
Solução de armazenamento recomendada de produção baseada no armazenamento premium do Azure
Importante
A certificação SAP HANA para máquinas virtuais Azure M-Series é exclusivamente com o Azure Write Accelerator para o volume /hana/log . Como resultado, espera-se que as implantações do SAP HANA no cenário de produção em máquinas virtuais do Azure M-Series sejam configuradas com o Azure Write Accelerator para o volume /hana/log .
Nota
Em cenários que envolvem o armazenamento premium do Azure, estamos implementando recursos de intermitência na configuração. Ao usar ferramentas de teste de armazenamento de qualquer forma, lembre-se de como o bursting de disco premium do Azure funciona . Executando os testes de armazenamento fornecidos através da ferramenta SAP HWCCT ou HCMT, não esperamos que todos os testes passem nos critérios, uma vez que alguns dos testes excederão os créditos de intermitência que você pode acumular. Especialmente quando todos os testes são executados sequencialmente sem interrupção.
Nota
Com VMs M32ts e M32ls, pode acontecer que a taxa de transferência de disco seja menor do que o esperado usando testes de disco HCMT/HWCCT. Mesmo com bursting de disco ou com taxa de transferência de E/S suficientemente provisionada dos discos subjacentes. A causa raiz do comportamento observado foi que os arquivos de teste de armazenamento HCMT/HWCCT foram completamente armazenados em cache no cache de leitura dos discos de dados de armazenamento Premium. Esse cache está localizado no host de computação que hospeda a máquina virtual e pode armazenar em cache os arquivos de teste do HCMT/HWCCT completamente. Nesse caso, as cotas listadas na coluna Max cached e temp storage throughput: IOPS/MBps (tamanho do cache em GiB) no artigo M-series são relevantes. Especificamente para M32ts e M32ls, a cota de taxa de transferência em relação ao cache de leitura é de apenas 400 MB/seg. Como resultado dos arquivos de teste serem completamente armazenados em cache, é possível que, apesar do estouro de disco ou da taxa de transferência de E/S provisionada mais alta, os testes fiquem ligeiramente aquém da taxa de transferência máxima de 400 MB/seg. Como alternativa, você pode testar sem cache de leitura habilitado nos discos de dados de armazenamento do Azure Premium.
Nota
Para cenários de produção, verifique se um determinado tipo de VM é suportado para SAP HANA by SAP na documentação do SAP para IAAS.
Recomendação: As configurações recomendadas com o armazenamento premium do Azure para cenários de produção têm a seguinte aparência:
Configuração para SAP /hana/volume de dados :
SKU da VM | RAM | Máx. E/S VM Débito |
/hana/dados | Débito Aprovisionado | Taxa de transferência máxima de burst | IOPS | IOPS de intermitência |
---|---|---|---|---|---|---|---|
M32ts | 192 GiB | 500 MBps | 4 x P6 | 200 MBps | 680 MBps | 960 | 14 000 |
M32ls | 256 GiB | 500 MBps | 4 x P6 | 200 MBps | 680 MBps | 960 | 14 000 |
M64ls | 512 GiB | 1.000 MBps | 4 x P10 | 400 MBps | 680 MBps | 2.000 | 14 000 |
M32(d)ms_v2 | 875 GiB | 500 MBps | 4 x P15 | 500 MBps | 680 MBps | 4,400 | 14 000 |
M48(d)s_1_v3, M96(d)s_1_v3 | 974 GiB | 1.560 MBps | 4 x P15 | 500 MBps | 680 MBps | 4,400 | 14 000 |
M64s, M64(d)s_v2 | 1.024 GiB | 1.000 MBps | 4 x P15 | 500 MBps | 680 MBps | 4,400 | 14 000 |
M64ms, M64(d)ms_v2 | 1.792 GiB | 1.000 MBps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
M96(d)s_2_v3 | 1.946 GiB | 3.120 MBps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
M128s, M128(d)s_v2 | 2.048 GiB | 2.000 MBps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
M192i(d)s_v2 | 2.048 GiB | 2.000 MBps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
M128ms, M128(d)ms_v2 | 3.892 GiB | 2.000 MBps | 4 x P30 | 800 MBps | sem rebentamento | 20.000 | sem rebentamento |
M176(d)s_3_v3 | 2.794 GiB | 4.000 MBps | 4 x P30 | 800 MBps | sem rebentamento | 20.000 | sem rebentamento |
M176(d)s_4_v3 | 3.892 GiB | 4.000 MBps | 4 x P30 | 800 MBps | sem rebentamento | 20.000 | sem rebentamento |
M192i(d)ms_v2 | 4.096 GiB | 2.000 MBps | 4 x P30 | 800 MBps | sem rebentamento | 20.000 | sem rebentamento |
M208s_v2 | 2.850 GiB | 1.000 MBps | 4 x P30 | 800 MBps | sem rebentamento | 20.000 | sem rebentamento |
M208ms_v2 | 5.700 GiB | 1.000 MBps | 4 x P40 | 1.000 MBps | sem rebentamento | 30 000 | sem rebentamento |
M416(d)s_6_v3 | 5.696 GiB | 4.000 MBps | 4 x P40 | 1.000 MBps | sem rebentamento | 30 000 | sem rebentamento |
M416s_v2 | 5.700 GiB | 2.000 MBps | 4 x P40 | 1.000 MBps | sem rebentamento | 30 000 | sem rebentamento |
M416(d)s_8_v2 | 7,600 | 2.000 MBps | 4 x P40 | 1.000 MBps | sem rebentamento | 30 000 | sem rebentamento |
M416(d)s_8_v3 | 7,600 | 4.000 MBps | 4 x P40 | 1.000 MBps | sem rebentamento | 30 000 | sem rebentamento |
M416ms_v2 | 11.400 GiB | 2.000 MBps | 4 x P50 | 1.000 MBps | sem rebentamento | 30 000 | sem rebentamento |
M624(d)s_12_v3, M832(d)s_12_v3 | 11.400 GiB | 4.000 MBps | 4 x P50 | 1.000 MBps | sem rebentamento | 30 000 | sem rebentamento |
M832ixs1 | 14.902 GiB | maior que 2.000 Mbps | 4 x P602 | 2.000 MBps | sem rebentamento | 64,000 | sem rebentamento |
M832i(d)s_16_v3 | 15.200 GiB | 8.000 Mbps | 4 x P602 | 2.000 MBps | sem rebentamento | 64,000 | sem rebentamento |
M832ixs_v2 1 | 23.088 GiB | maior que 2.000 Mbps | 4 x P602 | 2.000 MBps | sem rebentamento | 64,000 | sem rebentamento |
M896ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 4 x P602 | 2.000 MBps | sem rebentamento | 64,000 | sem rebentamento |
M1792ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 6 x P602 | 2.000 MBps | sem rebentamento | 64,000 | sem rebentamento |
1 Tipo de VM não disponível por padrão. Contacte a sua equipa da conta Microsoft
2 A taxa de transferência máxima fornecida pela VM e o requisito de taxa de transferência da carga de trabalho do SAP HANA, especialmente a atividade de savepoint, podem forçá-lo a implantar uma capacidade de armazenamento v1 significativamente mais premium.
Para o volume /hana/log . A configuração seria semelhante a:
SKU da VM | RAM | Máx. E/S VM Débito |
/hana/volume de log | Débito Aprovisionado | Taxa de transferência máxima de burst | IOPS | IOPS de intermitência |
---|---|---|---|---|---|---|---|
M32ts | 192 GiB | 500 MBps | 3 x P10 | 300 MBps | 510 MBps | 1500 | 10,500 |
M32ls | 256 GiB | 500 MBps | 3 x P10 | 300 MBps | 510 MBps | 1500 | 10,500 |
M64ls | 512 GiB | 1.000 MBps | 3 x P10 | 300 MBps | 510 MBps | 1500 | 10,500 |
M32(d)ms_v2 | 875 GiB | 500 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M48(d)s_1_v3, M96(d)s_1_v3 | 974 GiB | 1.560 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M64s, M64(d)s_v2 | 1.024 GiB | 1.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M64ms, M64(d)s_v2 | 1.792 GiB | 1.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M96(d)s_2_v3 | 1.946 GiB | 3.120 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M128s, M128(d)s_v2 | 2.048 GiB | 2.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M192i(d)s_v2 | 2.048 GiB | 2.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M176(d)s_3_v3 | 2.794 GiB | 4.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M176(d)s_4_v3 | 3.892 GiB | 4.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M192i(d)ms_v2 | 4.096 GiB | 2.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M208s_v2 | 2.850 GiB | 1.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M208ms_v2 | 5.700 GiB | 1.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M416(d)s_6_v3 | 5.696 GiB | 2.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M416s_v2 | 5.700 GiB | 2.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M416s_8_v2 | 7.600 GiB | 2.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M416(d)s_8_v3 | 7.600 GiB | 4.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M416ms_v2 | 11.400 GiB | 2.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M624(d)s_12_v3, M832(d)s_12_v3 | 11.400 GiB | 4.000 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
M832ixs1 | 14.902 GiB | maior que 2.000 Mbps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
M832i(d)s_16_v3 | 15.200 GiB | 8.000 Mbps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
M832ixs_v2 1 | 23.088 GiB | maior que 2.000 Mbps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
M896ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
M1792ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 4 x P20 | 600 MBps | 680 MBps | 9,200 | 14 000 |
1 Tipo de VM não disponível por padrão. Contacte a sua equipa da conta Microsoft
Para os outros volumes, a configuração seria semelhante a:
SKU da VM | RAM | Máx. E/S VM Débito |
/hana/compartilhado2 | /volume da raiz | /usr/sap |
---|---|---|---|---|---|
M32ts | 192 GiB | 500 MBps | 1 x P15 | 1 x P6 | 1 x P6 |
M32ls | 256 GiB | 500 MBps | 1 x P15 | 1 x P6 | 1 x P6 |
M64ls | 512 GiB | 1000 MBps | 1 x P20 | 1 x P6 | 1 x P6 |
M32dms_v2, M32ms_v2 | 875 GiB | 500 MBps | 1 x P30 | 1 x P6 | 1 x P6 |
M48(d)s_1_v3, M96(d)s_1_v3 | 974 GiB | 1.560 MBps | 1 x P30 | 1 x P6 | 1 x P6 |
M64s, M64(d)s_v2 | 1.024 GiB | 1.000 MBps | 1 x P30 | 1 x P6 | 1 x P6 |
M64ms, M64(d)ms_v2 | 1.792 GiB | 1.000 MBps | 1 x P30 | 1 x P6 | 1 x P6 |
M96(d)s_2_v3 | 1.946 GiB | 3.120 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M128s, M128(d)s_v2 | 2.048 GiB | 2.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M192i(d)s_v2 | 2.048 GiB | 2.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M176(d)s_3_v3 | 2.794 GiB | 4.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M176(d)s_4_v3 | 3.892 GiB | 4.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M128ms, M128dms_v2, M128ms_v2 | 3.892 GiB | 2.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M192i(d)ms_v2 | 4.096 GiB | 2.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M208s_v2 | 2.850 GiB | 1.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M208ms_v2 | 5.700 GiB | 1.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M416(d)s_6_v3 | 5.696 GiB | 2.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M416s_v2 | 5.700 GiB | 2.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M416s_8_v2 | 7.600 GiB | 2.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M416(d)s_8_v3 | 7.600 GiB | 4.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M416ms_v2 | 11.400 GiB | 2.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M624(d)s_12_v3, M832(d)s_12_v3 | 11.400 GiB | 4.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M832ixs1 | 14.902 GiB | maior que 2.000 Mbps | 1 x P30 | 1 x P10 | 1 x P6 |
M832i(d)s_16_v3 | 15.200 GiB | 8.000 Mbps | 1 x P30 | 1 x P10 | 1 x P6 |
M832ixs_v2 1 | 23.088 GiB | maior que 2.000 Mbps | 1 x P30 | 1 x P10 | 1 x P6 |
M896ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 1 x P30 | 1 x P10 | 1 x P6 |
M1792ixds_32_v3 1 | 30.400 GiB | 8.000 Mbps | 1 x P30 | 1 x P10 | 1 x P6 |
1 Tipo de VM não disponível por padrão. Contacte a sua equipa da conta Microsoft
2 Analise cuidadosamente as considerações para dimensionar /hana/shared
Verifique se a taxa de transferência de armazenamento para os diferentes volumes sugeridos atende à carga de trabalho que você deseja executar. Se a carga de trabalho exigir volumes maiores para /hana/data e /hana/log, você precisará aumentar o número de VHDs de armazenamento premium do Azure. O dimensionamento de um volume com mais VHDs do que os listados aumenta a taxa de transferência de IOPS e E/S dentro dos limites do tipo de máquina virtual do Azure.
O Azure Write Accelerator só funciona com discos geridos do Azure. Portanto, pelo menos os discos de armazenamento premium do Azure que formam o volume /hana/log precisam ser implantados como discos gerenciados. Instruções mais detalhadas e restrições do Azure Write Accelerator podem ser encontradas no artigo Write Accelerator.
Talvez você queira usar o armazenamento em disco do Azure Ultra em vez do armazenamento premium do Azure apenas para que o volume /hana/log seja compatível com os KPIs de certificação SAP HANA ao usar VMs da série E. No entanto, muitos clientes estão usando discos SSD de armazenamento premium para o volume /hana/log para fins de não produção ou até mesmo para cargas de trabalho de produção menores, uma vez que a latência de gravação experimentada com o armazenamento premium para as gravações críticas de log de refazer está atendendo aos requisitos de carga de trabalho. As configurações para o volume /hana/data no armazenamento premium do Azure podem ter a seguinte aparência:
SKU da VM | RAM | Máx. E/S VM Débito |
/hana/dados | Débito Aprovisionado | Taxa de transferência máxima de burst | IOPS | IOPS de intermitência |
---|---|---|---|---|---|---|---|
E20ds_v4 | 160 GiB | 480 MBps | 3 x P10 | 300 MBps | 510 MBps | 1500 | 10,500 |
E20(d)s_v5 | 160 GiB | 750 MBps | 3 x P10 | 300 MBps | 510 MBps | 1500 | 10,500 |
E32ds_v4 | 256 GiB | 768 MBps | 3 x P10 | 300 MBps | 510 MBps | 1500 | 10,500 |
E32ds_v5 | 256 GiB | 865 MBps | 3 x P10 | 300 MBps | 510 MBps | 1500 | 10,500 |
E48ds_v4 | 384 GiB | 1.152 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
E48ds_v4 | 384 GiB | 1.315 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
E64s_v3 | 432 GiB | 1200 MB/s | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
E64ds_v4 | 504 GiB | 1.200 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
E64(d)s_v5 | 512 GiB | 1.735 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
E96, alínea d)s_v5 | 672 GiB | 2.600 MBps | 3 x P15 | 375 MBps | 510 MBps | 3,300 | 10,500 |
Para os outros volumes, incluindo /hana/log no disco Ultra, a configuração pode ser semelhante a:
SKU da VM | RAM | Máx. E/S VM Débito |
/hana/volume de log | Taxa de transferência de E/S /hana/log | /hana/log IOPS | /hana/compartilhado1 | /volume da raiz | /usr/sap |
---|---|---|---|---|---|---|---|---|
E20ds_v4 | 160 GiB | 480 MBps | 80 GB | 250 MBps | 1800 | 1 x P15 | 1 x P6 | 1 x P6 |
E20(d)s_v5 | 160 GiB | 750 MBps | 80 GB | 250 MBps | 1800 | 1 x P15 | 1 x P6 | 1 x P6 |
E32ds_v4 | 256 GiB | 768 MBps | 128 GB | 250 MBps | 1800 | 1 x P15 | 1 x P6 | 1 x P6 |
E32(d)s_v5 | 256 GiB | 865 MBps | 128 GB | 250 MBps | 1800 | 1 x P15 | 1 x P6 | 1 x P6 |
E48ds_v4 | 384 GiB | 1.152 MBps | 192 GB | 250 MBps | 1800 | 1 x P20 | 1 x P6 | 1 x P6 |
E48(d)s_v5 | 384 GiB | 1.315 MBps | 192 GB | 250 MBps | 1800 | 1 x P20 | 1 x P6 | 1 x P6 |
E64s_v3 | 432 GiB | 1.200 MBps | 220 GB | 250 MBps | 1800 | 1 x P20 | 1 x P6 | 1 x P6 |
E64ds_v4 | 504 GiB | 1.200 MBps | 256 GB | 250 MBps | 1800 | 1 x P20 | 1 x P6 | 1 x P6 |
E64(d)s_v5 | 512 GiB | 1.735 MBps | 256 GB | 250 MBps | 1800 | 1 x P20 | 1 x P6 | 1 x P6 |
E96, alínea d)s_v5 | 672 GiB | 2.600 MBps | 256 GB | 250 MBps | 1800 | 1 x P20 | 1 x P6 | 1 x P6 |
1 Analise cuidadosamente as considerações para dimensionar /hana/shared
Solução consciente dos custos com o armazenamento premium do Azure
Até agora, a solução de armazenamento premium do Azure descrita neste documento na seção Soluções com armazenamento premium e o Azure Write Accelerator para máquinas virtuais Azure M-Series foram criados para cenários com suporte de produção do SAP HANA. Uma das características das configurações de produção suportadas é a separação dos volumes para dados SAP HANA e refazer login em dois volumes diferentes. A razão para tal separação é que as características da carga de trabalho nos volumes são diferentes. E que, com as configurações de produção sugeridas, diferentes tipos de cache ou até mesmo diferentes tipos de armazenamento em bloco do Azure podem ser necessários. Para cenários de não-produção, algumas das considerações tomadas para sistemas de produção podem não se aplicar a sistemas de não-produção mais low-end. Como resultado, os dados HANA e o volume de log podem ser combinados. Embora eventualmente com alguns culpados, como eventualmente não atender a certos KPIs de taxa de transferência ou latência que são necessários para sistemas de produção. Outro aspeto para reduzir custos nesses ambientes pode ser o uso do armazenamento SSD padrão do Azure. Lembre-se de que escolher SSD padrão ou armazenamento do Azure HDD padrão tem impacto em seus SLAs de VM única, conforme documentado no artigo SLA para máquinas virtuais.
Uma alternativa menos dispendiosa para tais configurações poderia ser como:
SKU da VM | RAM | Máx. E/S VM Débito |
/hana/data e /hana/log listrado com LVM ou MDADM |
/hana/compartilhado3 | /volume da raiz | /usr/sap | comentários |
---|---|---|---|---|---|---|---|
DS14v2 | 112 GiB | 768 MB/s | 4 x P6 | 1 x E10 | 1 x E6 | 1 x E6 | não atingirá latênciade armazenamento inferior a 1ms 1 |
E16v3 | 128 GiB | 384 MB/s | 4 x P6 | 1 x E10 | 1 x E6 | 1 x E6 | Tipo de VM não certificado HANA não atingirá latênciade armazenamento inferior a 1ms 1 |
M32ts | 192 GiB | 500 MB/s | 3 x P10 | 1 x E15 | 1 x E6 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 5.0002 |
E20ds_v4 | 160 GiB | 480 MB/s | 4 x P6 | 1 x E15 | 1 x E6 | 1 x E6 | não atingirá latênciade armazenamento inferior a 1ms 1 |
E32v3 | 256 GiB | 768 MB/s | 4 x P10 | 1 x E15 | 1 x E6 | 1 x E6 | Tipo de VM não certificado HANA não atingirá latênciade armazenamento inferior a 1ms 1 |
E32ds_v4 | 256 GiB | 768 MBps | 4 x P10 | 1 x E15 | 1 x E6 | 1 x E6 | não atingirá latênciade armazenamento inferior a 1ms 1 |
M32ls | 256 GiB | 500 MB/s | 4 x P10 | 1 x E15 | 1 x E6 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 5.0002 |
E48ds_v4 | 384 GiB | 1.152 MBps | 6 x P10 | 1 x E20 | 1 x E6 | 1 x E6 | não atingirá latênciade armazenamento inferior a 1ms 1 |
E64v3 | 432 GiB | 1200 MB/s | 6 x P10 | 1 x E20 | 1 x E6 | 1 x E6 | não atingirá latênciade armazenamento inferior a 1ms 1 |
E64ds_v4 | 504 GiB | 1200 MB/s | 7 x P10 | 1 x E20 | 1 x E6 | 1 x E6 | não atingirá latênciade armazenamento inferior a 1ms 1 |
M64ls | 512 GiB | 1.000 MB/s | 7 x P10 | 1 x E20 | 1 x E6 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 10.0002 |
M32(d)ms_v2 | 875 GiB | 500 MB/s | 6 x P15 | 1 x E30 | 1 x E6 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 5.0002 |
M48(d)s_1_v3, M96(d)s_1_v3 | 974 GiB | 1.560 MBps | 7 x P15 | 1 x E30 | 1 x E6 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 10.0002 |
M64s, M64(d)s_v2 | 1.024 GiB | 1.000 MB/s | 7 x P15 | 1 x E30 | 1 x E6 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 10.0002 |
M64ms, M64(d)ms_v2 | 1.792 GiB | 1.000 MB/s | 6 x P20 | 1 x E30 | 1 x E6 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 10.0002 |
M96(d)s_2_v3 | 1.946 GiB | 3.120 MBps | 6 x P20 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
M128s, M128(d)s_v2 | 2.048 GiB | 2.000 MB/s | 6 x P20 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
M192i(d)s_v2 | 2.048 GiB | 2.000 MB/s | 6 x P20 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
M128ms, M128(d)ms_v2 | 3.892 GiB | 2.000 MB/s | 5 x P30 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
M176(d)s_3_v3 | 2.794 GiB | 4.000 MBps | 4 x P30 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 10.0002 |
M176(d)s_4_v3 | 3.892 GiB | 4.000 MBps | 5 x P30 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
M192i(d)ms_v2 | 4.096 GiB | 2.000 MB/s | 5 x P30 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
M208s_v2 | 2.850 GiB | 1.000 MB/s | 4 x P30 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 10.0002 |
M208ms_v2 | 5.700 GiB | 1.000 MB/s | 4 x P40 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 10.0002 |
M416s_v2 | 5.700 GiB | 2.000 MB/s | 4 x P40 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
M416s_8_v2 | 5.700 GiB | 2.000 MB/s | 5 x P40 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
M416ms_v2 | 11400 GiB | 2.000 MB/s | 7 x P40 | 1 x E30 | 1 x E10 | 1 x E6 | O uso do Acelerador de Gravação para dados combinados e volume de log limitará a taxa de IOPS a 20.0002 |
1 O Azure Write Accelerator não pode ser usado com as famílias de VM Ev4 e Ev4. Como resultado do uso do armazenamento premium do Azure, a latência de E/S não será inferior a 1ms
2 A família VM dá suporte ao Azure Write Accelerator, mas há um potencial de que o limite de IOPS do acelerador de Gravação possa limitar os recursos de IOPS de configurações de disco
3 Analise cuidadosamente as considerações para dimensionar /hana/shared
Ao combinar os dados e o volume de log para o SAP HANA, os discos que criam o volume distribuído não devem ter o cache de leitura ou o cache de leitura/gravação habilitado.
Há tipos de VM listados que não são certificados com SAP e, como tal, não estão listados no chamado diretório de hardware do SAP HANA. O feedback dos clientes foi que esses tipos de VM não listados foram usados com êxito para algumas tarefas que não são de produção.
Próximos passos
Para obter mais informações, consulte:
- Guia de alta disponibilidade do SAP HANA para máquinas virtuais do Azure.