Configurazioni di archiviazione SSD Premium delle macchine virtuali di Azure con SAP HANA
Questo documento riguarda le configurazioni di archiviazione HANA per Archiviazione Premium di Azure o SSD Premium, introdotto anni fa come archiviazione a bassa latenza per i sistemi di gestione di database (DBMS) e altre applicazioni che necessitano di archiviazione a bassa latenza. Per considerazioni generali sulle dimensioni di striping quando si usa LVM (Logical Volume Manager), il partizionamento del volume di dati HANA o altre considerazioni indipendenti dal tipo di archiviazione specifico, controllare questi due documenti:
- Configurazioni dell'archiviazione di macchine virtuali di Azure in SAP HANA
- Tipi di Archiviazione di Azure per carichi di lavoro SAP
Importante
I suggerimenti per le configurazioni di archiviazione in questo documento sono concepiti come indicazioni per iniziare. Eseguendo il carico di lavoro e analizzando i modelli di utilizzo dell'archiviazione, ci si potrebbe rendere conto che non si sta usando tutta la larghezza di banda di archiviazione o le operazioni di I/O al secondo (IOPS) fornite. Quindi è possibile prendere in considerazione il ridimensionamento della risorsa di archiviazione. In alternativa, il carico di lavoro potrebbe richiedere più velocità effettiva di archiviazione rispetto a quella suggerita con queste configurazioni. Di conseguenza, potrebbe essere necessario distribuire più capacità, operazioni di I/O al secondo o velocità effettiva. Nel campo della tensione tra capacità di archiviazione necessaria, latenza di archiviazione necessaria, velocità effettiva di archiviazione e operazioni di I/O al secondo necessarie e configurazione meno costosa, Azure offre un numero sufficiente di tipi di archiviazione con funzionalità diverse e punti di prezzo diversi per trovare e adattare il giusto compromesso per l'utente e il carico di lavoro HANA.
Soluzioni con Archiviazione Premium e Acceleratore di scrittura di Azure per macchine virtuali di Azure della serie M
Acceleratore di scrittura di Azure è una funzionalità disponibile esclusivamente per macchine virtuali serie M di Azure in combinazione con Archiviazione Premium di Azure. Come indicato dal nome, lo scopo della funzionalità è migliorare la latenza di I/O delle scritture per l'Archiviazione Premium di Azure. Per SAP HANA, l'uso dell'acceleratore di scrittura è previsto solo sul volume /hana/log. Pertanto, /hana/data e /hana/log sono volumi separati con l'acceleratore di scrittura di Azure che supporta solo il volume /hana/log.
Importante
Con Archiviazione Premium di Azure, l'uso dell'Acceleratore di scrittura di Azure o del volume /hana/log è obbligatorio. L'acceleratore di scrittura è disponibile solo per Archiviazione Premium e per le macchine virtuali della serie M e Mv2. L'acceleratore di scrittura non funziona in combinazione con altre famiglie di macchine virtuali di Azure, come ad esempio Esv3 o Edsv4.
Gli elementi consigliati sulla memorizzazione nella cache per i dischi Premium di Azure riportati di seguito presuppongono caratteristiche di I/O per SAP HANA come:
- Non esiste quasi nessun carico di lavoro in lettura sui file di dati HANA, ad eccezione degli I/O di grandi dimensioni dopo il riavvio dell'istanza di HANA o quando i dati vengono caricati in HANA. Un altro caso di I/O in lettura di dimensioni maggiori sui file di dati è rappresentato dai backup di database HANA. Di conseguenza spesso la lettura della cache non ha senso in quanto, nella maggior parte dei casi, tutti i volumi dei file di dati devono essere letti completamente.
- La scrittura sui file di dati si verifica in burst in base ai punti di salvataggio HANA e al ripristino da arresto anomalo del sistema HANA. La scrittura di punti di salvataggio è asincrona e non blocca alcuna transazione utente. La scrittura di dati durante il ripristino da arresto anomalo del sistema è un'operazione critica a livello di prestazioni per ottenere che il sistema risponda di nuovo rapidamente. Tuttavia, il ripristino da arresto anomalo del sistema dovrebbe essere un caso piuttosto eccezionale.
- Esistono pochissime operazioni di lettura dai file di rollforward HANA. Le eccezioni sono gli I/O di grandi dimensioni quando si eseguono backup dei log di transazioni, il ripristino da arresto anomalo del sistema o nella fase di riavvio di un'istanza HANA.
- Il carico principale sul file di log di rollforward SAP HANA è rappresentato delle operazioni di scrittura. A seconda del tipo di carico di lavoro, è possibile che le operazioni di I/O siano di piccole dimensioni, ad esempio 4 kB o, in altri casi, di almeno 1 MB. La latenza di scrittura rispetto al log di rollforward SAP HANA è critica dal punto di vista delle prestazioni.
- Tutti i dati delle scritture devono essere salvati in modo permanente su disco in modo affidabile.
Raccomandazione: tenendo conto di questi modelli di I/O osservati mediante SAP HANA, la memorizzazione nella cache per i diversi volumi tramite Archiviazione Premium di Azure deve essere impostata nel modo seguente:
- /hana/data: nessuna o memorizzazione nella cache di lettura
- /hana/log: nessuna. Abilitare l'acceleratore di scrittura per le macchine virtuali serie M e Mv2, l'opzione nel portale di Azure è "Nessuna + Acceleratore di scrittura".
- /hana/shared: lettura della cache
- Disco del sistema operativo: non modificare la memorizzazione nella cache predefinita impostata da Azure al momento della creazione della macchina virtuale
Nota
Con alcuni dei nuovi tipi di VM M(b)v3, l'uso dell'archiviazione PREMIUM SSD v1 in lettura memorizzata nella cache potrebbe comportare una velocità di I/O al secondo di lettura e scrittura inferiore rispetto a quella che si otterrebbe se non si usa la cache di lettura.
Funzionalità di Azure per Archiviazione Premium in modalità burst
Per i dischi di archiviazione Premium di Azure più piccoli o uguali a 512 GiB di capacità, viene offerta la funzionalità burst. Il modo esatto in cui funziona il bursting del disco è descritto nell'articolo Bursting del disco. Quando si legge l'articolo, si comprende il concetto di accumulare operazioni di I/O al secondo (IOPS) e velocità effettiva nei momenti in cui il carico di lavoro di I/O è inferiore alle operazioni di I/O nominale e alla velocità effettiva dei dischi (per informazioni dettagliate sulla velocità effettiva nominale, vedere Prezzi dei dischi gestiti). Si accumulerà il delta di IOPS e la velocità effettiva tra l'utilizzo attuale e i valori nominali del disco. I burst sono limitati a un massimo di 30 minuti.
I casi ideali in cui è possibile pianificare la funzionalità burst riguardano i volumi o i dischi che contengono file di dati per il differente sistema di gestione di database. Il carico di lavoro di I/O previsto rispetto a tali volumi, in particolare con sistemi di piccole e medie dimensioni dovrebbe essere simile al seguente:
- Carico di lavoro di lettura da basso a moderato perché i dati idealmente vengono memorizzati nella cache in memoria o come con SAP HANA devono essere completamente in memoria
- Picchi di scrittura attivati da checkpoint di database o punti di salvataggio emessi con regolarità
- Carico di lavoro di backup che legge in flusso continuo nei casi in cui i backup non vengono eseguiti tramite snapshot di archiviazione
- Per SAP HANA, caricamento dei dati in memoria dopo il riavvio di un'istanza
In particolare nei sistemi DBMS più piccoli, in cui il carico di lavoro gestisce solo poche centinaia di transazioni al secondo, tale funzionalità burst può essere utile anche per i dischi o i volumi che archiviano la transazione o il log di rollforward. Il carico di lavoro previsto per un disco o un volume di questo tipo è simile al seguente:
- Scritture regolari nel disco che dipendono dal carico di lavoro e dalla natura del carico di lavoro, perché è probabile che ogni commit emesso dall'applicazione attivi un'operazione di I/O
- Carico di lavoro più elevato in termini di velocità effettiva per i casi di attività operative, come la creazione o la ricostruzione degli indici
- Picchi di lettura durante l'esecuzione di copie di backup dei log delle transazioni o dei log di ripristino
Soluzione di archiviazione consigliata per la produzione basata sull'archiviazione Premium di Azure
Importante
La certificazione SAP HANA per le macchine virtuali di Azure della serie M è valida esclusivamente con l'acceleratore di scrittura di Azure per il volume /hana/log. Di conseguenza, per le distribuzioni di SAP HANA in scenari di produzione nelle macchine virtuali di Azure della serie M è prevista la configurazione con l'acceleratore di scrittura di Azure per il volume /hana/log.
Nota
Negli scenari che coinvolgono l'archiviazione Premium di Azure vengono implementate funzionalità di burst nella configurazione. Quando si usano strumenti di test di archiviazione di qualsiasi tipo o forma, tenere presente che il bursting dei dischi Premium di Azure funziona. Eseguendo i test di archiviazione forniti attraverso lo strumento SAP HWCCT o HCMT, non ci si aspetta che tutti i test superino i criteri, poiché alcuni di essi superano i crediti di bursting accumulabili. Soprattutto quando tutti i test vengono eseguiti in sequenza senza interruzioni.
Nota
Con le macchine virtuali M32ts e M32ls, è possibile che la velocità effettiva del disco sia inferiore al previsto usando i test del disco HCMT/HWCCT. Anche con il bursting del disco o con una velocità effettiva di I/O con provisioning sufficiente dei dischi soggiacenti. La causa radice del comportamento osservato era che i file di test di archiviazione HCMT/HWCCT erano completamente memorizzati nella cache di lettura dei dischi dati di archiviazione Premium. Questa cache si trova nell'host di calcolo che ospita la macchina virtuale e può memorizzare i file di test di HCMT/HWCCT completamente. In questo caso, le quote elencate nella colonna Velocità effettiva massima di archiviazione cache e temporanea: IOPS/MBps (dimensioni della cache in GiB) nell'articolo Serie M sono rilevanti. In particolare per M32ts e M32ls, la quota di velocità effettiva rispetto alla cache di lettura è di soli 400 MB/sec. Di conseguenza, i file di test vengono completamente memorizzati nella cache; è possibile che, nonostante il bursting del disco o una velocità effettiva di I/O con provisioning superiore, i test possano scendere leggermente a un minimo di 400 MB/sec di velocità effettiva massima. In alternativa, è possibile eseguire i test la cache di lettura abilitata nei dischi dati di Archiviazione Premium di Azure.
Nota
Per gli scenari di produzione, controllare se un determinato tipo di macchina virtuale è supportato da SAP per SAP HANA nella documentazione SAP per IAAS.
Raccomandazione: le configurazioni consigliate con Archiviazione Premium di Azure per gli scenari di produzione sono le seguenti:
Configurazione per il volume /hana/data SAP:
SKU di VM | RAM | Massimo. velocità effettiva Velocità effettiva. |
/hana/data | Velocità effettiva con provisioning | Velocità effettiva massima burst | IOPS | Operazioni di I/O al secondo in modalità burst |
---|---|---|---|---|---|---|---|
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 | senza bursting | 20.000 | senza bursting |
M176(d)s_3_v3 | 2.794 GiB | 4.000 MBps | 4 x P30 | 800 MBps | senza bursting | 20.000 | senza bursting |
M176(d)s_4_v3 | 3.892 GiB | 4.000 MBps | 4 x P30 | 800 MBps | senza bursting | 20.000 | senza bursting |
M192i(d)ms_v2 | 4.096 GiB | 2.000 MBps | 4 x P30 | 800 MBps | senza bursting | 20.000 | senza bursting |
M208s_v2 | 2.850 GiB | 1.000 MBps | 4 x P30 | 800 MBps | senza bursting | 20.000 | senza bursting |
M208ms_v2 | 5.700 GiB | 1.000 MBps | 4 x P40 | 1.000 MBps | senza bursting | 30.000 | senza bursting |
M416(d)s_6_v3 | 5.696 GiB | 4.000 MBps | 4 x P40 | 1.000 MBps | senza bursting | 30.000 | senza bursting |
M416s_v2 | 5.700 GiB | 2.000 MBps | 4 x P40 | 1.000 MBps | senza bursting | 30.000 | senza bursting |
M416(d)s_8_v2 | 7.600 | 2.000 MBps | 4 x P40 | 1.000 MBps | senza bursting | 30.000 | senza bursting |
M416(d)s_8_v3 | 7.600 | 4.000 MBps | 4 x P40 | 1.000 MBps | senza bursting | 30.000 | senza bursting |
M416ms_v2 | 11.400 GiB | 2.000 MBps | 4 x P50 | 1.000 MBps | senza bursting | 30.000 | senza bursting |
M624(d)s_12_v3, M832(d)s_12_v3 | 11.400 GiB | 4.000 MBps | 4 x P50 | 1.000 MBps | senza bursting | 30.000 | senza bursting |
M832ixs1 | 14.902 GiB | più di 2.000 righe Mbps | 4 x P602 | 2.000 MBps | senza bursting | 64.000 | senza bursting |
M832i(d)s_16_v3 | 15.200 GiB | 8.000 MBps | 4 x P602 | 2.000 MBps | senza bursting | 64.000 | senza bursting |
M832ixs_v21 | 23.088 GiB | più di 2.000 righe Mbps | 4 x P602 | 2.000 MBps | senza bursting | 64.000 | senza bursting |
M896ixds_32_v31 | 30.400 GiB | 8.000 MBps | 4 x P602 | 2.000 MBps | senza bursting | 64.000 | senza bursting |
M1792ixds_32_v31 | 30.400 GiB | 8.000 MBps | 6 x P602 | 2.000 MBps | senza bursting | 64.000 | senza bursting |
1 Tipo di macchina virtuale non disponibile per impostazione predefinita. Contatta il team Microsoft dedicato
2 La velocità effettiva massima fornita dalla macchina virtuale e la velocità effettiva richiesta dal carico di lavoro SAP HANA, in particolare dall'attività del punto di salvataggio, possono costringere a implementare una capacità di archiviazione v1 Premium significativamente maggiore.
Per il volume /hana/log. La configurazione sarà simile alla seguente:
SKU di VM | RAM | Massimo. velocità effettiva Velocità effettiva. |
Volume /hana/log | Velocità effettiva con provisioning | Velocità effettiva massima burst | IOPS | Operazioni di I/O al secondo in modalità burst |
---|---|---|---|---|---|---|---|
M32ts | 192 GiB | 500 MBps | 3 x P10 | 300 MBps | 510 MBps | 1.500 | 10.500 |
M32ls | 256 GiB | 500 MBps | 3 x P10 | 300 MBps | 510 MBps | 1.500 | 10.500 |
M64ls | 512 GiB | 1.000 MBps | 3 x P10 | 300 MBps | 510 MBps | 1.500 | 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 | più di 2.000 righe 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_v21 | 23.088 GiB | più di 2.000 righe Mbps | 4 x P20 | 600 MBps | 680 MBps | 9.200 | 14.000 |
M896ixds_32_v31 | 30.400 GiB | 8.000 MBps | 4 x P20 | 600 MBps | 680 MBps | 9.200 | 14.000 |
M1792ixds_32_v31 | 30.400 GiB | 8.000 MBps | 4 x P20 | 600 MBps | 680 MBps | 9.200 | 14.000 |
1 Tipo di macchina virtuale non disponibile per impostazione predefinita. Contatta il team Microsoft dedicato
Per gli altri volumi, la configurazione sarà simile alla seguente:
SKU di VM | RAM | Massimo. velocità effettiva Velocità effettiva. |
/hana/shared2 | Volume /root | /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 | più di 2.000 righe 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_v21 | 23.088 GiB | più di 2.000 righe Mbps | 1 x P30 | 1 x P10 | 1 x P6 |
M896ixds_32_v31 | 30.400 GiB | 8.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
M1792ixds_32_v31 | 30.400 GiB | 8.000 MBps | 1 x P30 | 1 x P10 | 1 x P6 |
1 Tipo di macchina virtuale non disponibile per impostazione predefinita. Contatta il team Microsoft dedicato
2 Esaminare attentamente le considerazioni per il ridimensionamento di /hana/shared
Controllare se la velocità effettiva di archiviazione per i diversi volumi suggeriti soddisfa i requisiti del carico di lavoro che si vuole eseguire. Se il carico di lavoro richiede volumi più elevati per /hana/data e /hana/log, è necessario aumentare il numero di dischi rigidi virtuali di Archiviazione Premium di Azure. Il dimensionamento di un volume con più dischi rigidi virtuali di quelli elencati consente di aumentare le operazioni di I/O al secondo e la velocità effettiva di I/O entro i limiti del tipo di macchina virtuale di Azure.
L'acceleratore di scrittura di Azure funziona solo con Managed Disks di Azure. Almeno i dischi di Archiviazione Premium di Azure che costituiscono il volume /hana/log devono quindi essere distribuiti come dischi gestiti. Istruzioni più dettagliate e restrizioni dell'acceleratore di scrittura di Azure sono disponibili nell'articolo Acceleratore di scrittura.
È possibile usare l'archiviazione su disco Ultra di Azure anziché l'archiviazione Premium di Azure solo per fare in modo che il volume /hana/log sia conforme agli indicatori KPI della certificazione SAP HANA quando si usano macchine virtuali serie E. Tuttavia, molti clienti usano dischi SSD di archiviazione Premium per il volume /hana/log per scopi non di produzione o anche per carichi di lavoro di produzione più piccoli, poiché la latenza di scrittura usata con l'archiviazione Premium per le scritture critiche del log di rollforward soddisfa i requisiti del carico di lavoro. Le configurazioni per il volume /hana/data nell'archiviazione Premium di Azure possono essere simili alle seguenti:
SKU di VM | RAM | Massimo. velocità effettiva Velocità effettiva. |
/hana/data | Velocità effettiva con provisioning | Velocità effettiva massima burst | IOPS | Operazioni di I/O al secondo in modalità burst |
---|---|---|---|---|---|---|---|
E20ds_v4 | 160 GiB | 480 MBps | 3 x P10 | 300 MBps | 510 MBps | 1.500 | 10.500 |
E20(d)s_v5 | 160 GiB | 750 MBps | 3 x P10 | 300 MBps | 510 MBps | 1.500 | 10.500 |
E32ds_v4 | 256 GiB | 768 MBps | 3 x P10 | 300 MBps | 510 MBps | 1.500 | 10.500 |
E32ds_v5 | 256 GiB | 865 MBps | 3 x P10 | 300 MBps | 510 MBps | 1.500 | 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 | 1\.200 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(d)s_v5 | 672 GiB | 2.600 MBps | 3 x P15 | 375 MBps | 510 MBps | 3.300 | 10.500 |
Per gli altri volumi, tra cui /hana/log su disco Ultra, la configurazione potrebbe essere simile alla seguente:
SKU di VM | RAM | Massimo. velocità effettiva Velocità effettiva. |
Volume /hana/log | Velocità effettiva di I/O /hana/log | Operazioni di I/O al secondo /hana/log | /hana/shared1 | Volume /root | /usr/sap |
---|---|---|---|---|---|---|---|---|
E20ds_v4 | 160 GiB | 480 MBps | 80 GB | 250 MBps | 1.800 | 1 x P15 | 1 x P6 | 1 x P6 |
E20(d)s_v5 | 160 GiB | 750 MBps | 80 GB | 250 MBps | 1.800 | 1 x P15 | 1 x P6 | 1 x P6 |
E32ds_v4 | 256 GiB | 768 MBps | 128 GB | 250 MBps | 1.800 | 1 x P15 | 1 x P6 | 1 x P6 |
E32(d)s_v5 | 256 GiB | 865 MBps | 128 GB | 250 MBps | 1.800 | 1 x P15 | 1 x P6 | 1 x P6 |
E48ds_v4 | 384 GiB | 1.152 MBps | 192 GB | 250 MBps | 1.800 | 1 x P20 | 1 x P6 | 1 x P6 |
E48(d)s_v5 | 384 GiB | 1.315 MBps | 192 GB | 250 MBps | 1.800 | 1 x P20 | 1 x P6 | 1 x P6 |
E64s_v3 | 432 GiB | 1.200 MBps | 220 GB | 250 MBps | 1.800 | 1 x P20 | 1 x P6 | 1 x P6 |
E64ds_v4 | 504 GiB | 1.200 MBps | 256 GB | 250 MBps | 1.800 | 1 x P20 | 1 x P6 | 1 x P6 |
E64(d)s_v5 | 512 GiB | 1.735 MBps | 256 GB | 250 MBps | 1.800 | 1 x P20 | 1 x P6 | 1 x P6 |
E96(d)s_v5 | 672 GiB | 2.600 MBps | 256 GB | 250 MBps | 1.800 | 1 x P20 | 1 x P6 | 1 x P6 |
1 Esaminare attentamente le considerazioni per il ridimensionamento di /hana/shared
Soluzione consapevole dei costi con Archiviazione Premium di Azure
Finora, la soluzione di archiviazione Premium di Azure descritta in questo documento nella sezione Soluzioni con archiviazione Premium e Acceleratore di scrittura di Azure per le macchine virtuali serie M di Azure è stata destinata agli scenari supportati dalla produzione SAP HANA. Una delle caratteristiche delle configurazioni supportate dalla produzione è la separazione dei volumi per i dati SAP HANA e il log di rollforward in due volumi diversi. Il motivo di tale separazione è che le caratteristiche del carico di lavoro nei volumi sono diverse. E che con le configurazioni di produzione suggerite, potrebbe essere necessario un tipo diverso di memorizzazione nella cache o anche tipi diversi di archiviazione a blocchi di Azure. Per gli scenari non di produzione, alcune delle considerazioni fatte per i sistemi di produzione potrebbero non essere applicabili a sistemi non di produzione di fascia più bassa. Di conseguenza, è possibile combinare i dati e il volume di log HANA. Anche se alla fine con alcuni responsabili, come il mancato rispetto di determinati indicatori KPI di velocità effettiva o latenza richiesti per i sistemi di produzione. Un altro aspetto per ridurre i costi in tali ambienti può essere l'uso di Archiviazione SSD Standard di Azure. Tenere presente che la scelta dell'archiviazione SSD Standard o HDD Standard di Azure influisce sui contratti di servizio per le singole macchine virtuali, come documentato nell'articolo Contratto di servizio per le macchine virtuali.
Un'alternativa meno costosa per tali configurazioni potrebbe essere simile alla seguente:
SKU di VM | RAM | Massimo. velocità effettiva Velocità effettiva. |
/hana/data and /hana/log con striping con LVM o MDADM |
/hana/shared3 | Volume /root | /usr/sap | comments |
---|---|---|---|---|---|---|---|
DS14v2 | 112 GiB | 768 MB/s | 4 x P6 | 1 x E10 | 1 x E6 | 1 x E6 | non raggiungerà una latenza di archiviazione inferiore a 1 ms1 |
E16v3 | 128 GiB | 384 MB/s | 4 x P6 | 1 x E10 | 1 x E6 | 1 x E6 | Tipo di macchina virtuale non certificata HANA non raggiungerà una latenza di archiviazione inferiore a 1 ms1 |
M32ts | 192 GiB | 500 MB/s | 3 x P10 | 1 x E15 | 1 x E6 | 1 x E6 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo a 5.0002 |
E20ds_v4 | 160 GiB | 480 MB/s | 4 x P6 | 1 x E15 | 1 x E6 | 1 x E6 | non raggiungerà una latenza di archiviazione inferiore a 1 ms1 |
E32v3 | 256 GiB | 768 MB/s | 4 x P10 | 1 x E15 | 1 x E6 | 1 x E6 | Tipo di macchina virtuale non certificata HANA non raggiungerà una latenza di archiviazione inferiore a 1 ms1 |
E32ds_v4 | 256 GiB | 768 MBps | 4 x P10 | 1 x E15 | 1 x E6 | 1 x E6 | non raggiungerà una latenza di archiviazione inferiore a 1 ms1 |
M32ls | 256 GiB | 500 MB/s | 4 x P10 | 1 x E15 | 1 x E6 | 1 x E6 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo a 5.0002 |
E48ds_v4 | 384 GiB | 1.152 MBps | 6 x P10 | 1 x E20 | 1 x E6 | 1 x E6 | non raggiungerà una latenza di archiviazione inferiore a 1 ms1 |
E64v3 | 432 GiB | 1\.200 MB/s | 6 x P10 | 1 x E20 | 1 x E6 | 1 x E6 | non raggiungerà una latenza di archiviazione inferiore a 1 ms1 |
E64ds_v4 | 504 GiB | 1200 MB/s | 7 x P10 | 1 x E20 | 1 x E6 | 1 x E6 | non raggiungerà una latenza di archiviazione inferiore a 1 ms1 |
M64ls | 512 GiB | 1.000 MB/s | 7 x P10 | 1 x E20 | 1 x E6 | 1 x E6 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo a 10.0002 |
M32(d)ms_v2 | 875 GiB | 500 MB/s | 6 x P15 | 1 x E30 | 1 x E6 | 1 x E6 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo a 20.0002 |
M208s_v2 | 2.850 GiB | 1.000 MB/s | 4 x P30 | 1 x E30 | 1 x E10 | 1 x E6 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo a 10.0002 |
M208ms_v2 | 5.700 GiB | 1.000 MB/s | 4 x P40 | 1 x E30 | 1 x E10 | 1 x E6 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo a 10.0002 |
M416s_v2 | 5.700 GiB | 2.000 MB/s | 4 x P40 | 1 x E30 | 1 x E10 | 1 x E6 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo 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 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo a 20.0002 |
M416ms_v2 | 11.400 GiB | 2.000 MB/s | 7 x P40 | 1 x E30 | 1 x E10 | 1 x E6 | L'uso dell'acceleratore di scrittura per il volume combinato di dati e log limiterà la frequenza delle operazioni di I/O al secondo a 20.0002 |
1L'Acceleratore di scrittura di Azure non può essere usato con le famiglie di macchine virtuali Ev4 e Ev4. In seguito all'uso dell'archiviazione Premium di Azure, la latenza di I/O non sarà inferiore a 1 ms
2 La famiglia di macchine virtuali supporta Acceleratore di scrittura di Azure, ma esiste la possibilità che il limite di operazioni di I/O al secondo dell'Acceleratore di scrittura limiti le funzionalità di operazioni di I/O al secondo delle configurazioni del disco
3 Esaminare attentamente le considerazioni per il ridimensionamento di /hana/shared
Quando si combinano i dati e il volume di log per SAP HANA, i dischi che creano il volume con striping non devono avere la cache di lettura o la cache di lettura/scrittura abilitata.
Esistono tipi di macchina virtuale che non sono certificati con SAP e che non sono elencati nella cosiddetta directory hardware di SAP HANA. Il feedback dei clienti è stato che questi tipi di macchine virtuali non elencati sono stati usati correttamente per alcune attività non di produzione.
Passaggi successivi
Per altre informazioni, vedi: