Configurazioni di archiviazione SSD Premium v2 in macchine virtuali di Azure con SAP HANA
SSD Premium v2 semplifica il modo in cui si creano le architetture di archiviazione e consente di adattare le funzionalità di archiviazione al carico di lavoro. SSD Premium v2 consente di configurare e pagare per la capacità, le operazioni di I/O al secondo (IOPS) e la velocità effettiva in modo indipendente l'una dall'altra.
Per considerazioni generali sulle dimensioni di striping quando si usa LVM, 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
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 fornite. È possibile prendere in considerazione il ridimensionamento dell'archiviazione o anche iniziare con dimensioni del disco più piccole e l'uso dell'espansione online nel tempo. 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.
Soluzione di archiviazione consigliata per la produzione basata su SSD Premium di Azure v2
Le configurazioni di avvio consigliate con l'unità SSD Premium di Azure v2 per gli scenari di produzione hanno un aspetto simile al seguente:
/hana/data : dimensioni di 1,2 x memoria della macchina virtuale, maggiori, se necessario. Vedere i valori di velocità effettiva dei dati e operazioni di I/O al secondo nella tabella seguente.
/hana/log : dimensioni di 0,5 x memoria vm o 500 GiB se la macchina virtuale è superiore a 1 TiB. Vedere i valori di velocità effettiva e operazioni di I/O al secondo del log nella tabella seguente.
/hana/shared : dimensioni pari a 1 x memoria della macchina virtuale o 1 TiB se la macchina virtuale è superiore a 1 TiB. Usare operazioni di I/O al secondo e velocità effettiva predefinite come configurazione iniziale.
Memoria o SKU della macchina virtuale | Velocità effettiva dei dati | Operazioni di I/O al secondo dei dati | Velocità effettiva di log | Operazioni di I/O al secondo del log |
---|---|---|---|---|
Sotto 1 TiB | 425 MBps | 3,000 | 275 MBps | 3,000 |
1 TiB al di sotto di 2 TiB | 600 MBps | 5.000 | 300 MBps | 4.000 |
2 TiB al di sotto di 4 TiB | 800 MBps | 12,000 | 300 MBps | 4.000 |
4 TiB al di sotto di 8 TiB | 1.200 MBps2 | 20.000 | 400 MBps | 5.000 |
M416ms_v2 (11.400 GiB) | 1.300 MBps | 25,000 | 400 MBps | 5.000 |
M624(d)s_12_v3 (11.400 GiB) | 1.300 MBps | 40.000 | 600 MBps | 6.000 |
M832(d)s_12_v3 (11.400 GiB) | 1.300 MBps | 40.000 | 600 MBps | 6.000 |
M832ixs1 (14.902 GiB) | 2.000 MBps | 40.000 | 600 MBps | 9,000 |
M832i(d)s_16_v3 (15.200 GiB) | 4.000 MBps | 60.000 | 600 MBps | 10,000 |
M832ixs_v2 1 (23.088 GiB) | 2.000 MBps | 60.000 | 600 MBps | 10,000 |
M896ixds_32_v3 1 (30.400 GiB) | 2.000 MBps | 80.000 | 600 MBps | 10,000 |
M1792ixds_32_v3 1 (30.400 GiB) | 2.000 MBps | 80.000 | 600 MBps | 10,000 |
1 Tipo di macchina virtuale non disponibile per impostazione predefinita. Contattare il team dell'account Microsoft.
2 Limite a 1.000 MBps nelle macchine virtuali M208(m)s_v2, a causa del limite di macchine virtuali.
Per informazioni dettagliate sulle funzionalità di memoria remota e memoria ottimizzata per la memoria della famiglia M, vedere Serie di dimensioni di macchine virtuali ottimizzate per la memoria della famiglia M e la serie di dimensioni della famiglia E.
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 le operazioni di I/O al secondo e/o la velocità effettiva nei singoli dischi in uso.
I valori nella tabella vengono assegnati come totale aggregato per il file system. Con un limite di velocità effettiva di 1.200 MB/sec in un singolo disco SSD Premium v2, è necessario usare più dischi e striping per macchine virtuali di dimensioni maggiori. Analogamente, quando si usa lo striping per trarre vantaggio dai 125 MB/sec inclusi e 3.000 operazioni di I/O al secondo per disco, suddividere il totale tra il numero di dischi.
Esempi quando si usano più dischi
Quando si cerca il listino prezzi per i dischi gestiti di Azure, diventa evidente che lo schema di costo introdotto con SSD Premium v2 offre due percorsi generali da seguire:
- Si tenta di semplificare l'architettura di archiviazione usando un singolo disco per /hana/data e /hana/log e di pagare per più operazioni di I/O al secondo e velocità effettiva in base alle esigenze per ottenere i livelli indicati di seguito. Con la consapevolezza che un singolo disco ha un limite massimo di velocità effettiva di 1.200 MB/sec e 80.000 operazioni di I/O al secondo.
- Si vogliono sfruttare i 3.000 IOPS e 125 MB/sec disponibili gratuitamente con ogni disco. A tale scopo, è necessario creare un numero maggiore di dischi più piccoli che raggiungano la capacità necessaria e quindi creare un volume con striping con un gestore di volumi logici su questi dischi. Lo striping tra più dischi consente di ridurre i fattori di costo delle operazioni di I/O al secondo e della velocità effettiva. Ma comporterebbe ulteriori sforzi per automatizzare le distribuzioni e la gestione di tali soluzioni.
Poiché non si vuole definire la direzione da seguire, si lascia decidere all'utente se adottare l'approccio a disco singolo o adottare l'approccio a più dischi. Tenere tuttavia presente che l'approccio al singolo disco può raggiungere le limitazioni con la velocità effettiva di 1.200 MB/sec. Potrebbe esserci un punto in cui è necessario estendere /hana/data in più volumi. Molte macchine virtuali di Azure consentono una velocità effettiva di archiviazione superiore che può offrire un singolo disco SSD Premium v2. Tenere inoltre presente che le funzionalità delle macchine virtuali di Azure per garantire la velocità effettiva di archiviazione aumentano nel tempo. E che i punti di salvataggio HANA sono critici e richiedono una velocità effettiva elevata per il volume /hana/data .
Questa tabella combinata con i prezzi delle operazioni di I/O al secondo e della velocità effettiva dovrebbe offrire un'idea del modo in cui lo striping tra più dischi SSD Premium v2 può ridurre i costi per la configurazione di archiviazione specifica che si sta esaminando. In base a questi calcoli, è possibile decidere se procedere con un approccio a disco singolo per /hana/data e/o /hana/log.
Dimensioni totali del file system | Numero di dischi | Dimensioni dei singoli dischi | Velocità effettiva totale desiderata | Velocità effettiva predefinita | Velocità effettiva aggiuntiva di cui è stato effettuato il provisioning | Operazioni di I/O al secondo totali desiderate | Operazioni di I/O al secondo predefinite | Provisioning di operazioni di I/O al secondo aggiuntive |
---|---|---|---|---|---|---|---|---|
512 GiB | 1 |
512 GiB | 425 MBps | 125 MBps | + 300 MBps | 5.000 operazioni di I/O al secondo | 3.000 operazioni di I/O al secondo | + 2.000 operazioni di I/O al secondo |
512 GiB | 2 |
256 GiB | 425 MBps | 250 MBps (2 x 125) | + 175 MBps (2 x 88) | 5.000 operazioni di I/O al secondo | 6.000 operazioni di I/O al secondo (2 x 3.000) | Nessuno |
512 GiB | 4 |
128 GiB | 425 MBps | 500 MBps (4 x 125) | Nessuno | 5.000 operazioni di I/O al secondo | 12.000 operazioni di I/O al secondo (4 x 3.000) | Nessuno |
--- | --- | --- | --- | --- | --- | --- | --- | --- |
4 TiB | 1 |
4 TiB | 1.000 MBps | 125 MBps | + 875 MBps | 20.000 operazioni di I/O al secondo | 3.000 operazioni di I/O al secondo | + 17.000 operazioni di I/O al secondo |
4 TiB | 2 |
2 TiB | 1.000 MBps | 250 MBps (2 x 125) | + 750 MBps (2 x 375) | 20.000 operazioni di I/O al secondo | 6.000 operazioni di I/O al secondo (2 x 3.000) | + 14.000 operazioni di I/O al secondo (2 x 7.000) |
4 TiB | 4 |
1 TiB | 1.000 MBps | 500 MBps (4 x 125) | + 500 MBps (4 x 125) | 20.000 operazioni di I/O al secondo | 12.000 operazioni di I/O al secondo (4 x 3.000) | + 8.000 operazioni di I/O al secondo (4 x 2.000) |
Nota
Le configurazioni suggerite in questo documento mantengono gli indicatori KPI minimi di HANA, come indicato nelle configurazioni di archiviazione delle macchine virtuali di Azure sap HANA. I test finora non hanno dato indicazioni sul fatto che, con i valori elencati, i test SAP HCMT hanno esito negativo nella velocità effettiva o nella latenza. Ciò premesso, non sono state testate tutte le varianti possibili e le combinazioni di set di stripe estesi su più dischi o di diverse dimensioni di striping. I test eseguiti con volumi con striping su più dischi sono stati eseguiti con le dimensioni di striping documentate nelle configurazioni di archiviazione delle macchine virtuali di Azure sap HANA.
Importante
È possibile definire le dimensioni logiche del settore di Azure Premium SSD v2 come 512 byte o 4096 byte. La dimensione predefinita del settore è di 4096 byte. I test condotti con HCMT non hanno rivelato differenze significative in termini di prestazioni e velocità effettiva tra le diverse dimensioni del settore. Questa dimensione del settore è diversa dalle dimensioni di striping che è necessario definire quando si usa un gestore di volumi logici.
Differenze principali tra SSD Premium v2 e ssd Premium e disco Ultra
La differenza principale di SSD Premium v2 con le risorse di archiviazione NetWeaver e HANA certificate esistenti può essere elencata come:
- Con SSD Premium v2, si paga la capacità distribuita esatta. A differenza di quanto accade con il disco Premium e il disco Ultra, per i quali vengono prese in considerazione fasce di dimensioni per determinare i costi della capacità
- Ogni disco di archiviazione SSD Premium v2 include 3.000 operazioni di I/O al secondo e 125 MB/sec per la velocità effettiva inclusa nei prezzi della capacità
- È possibile effettuare in qualsiasi momento il provisioning di operazioni di I/O al secondo e velocità effettiva aggiuntive, oltre a quelle predefinite fornite con ogni disco, e vengono addebitate separatamente
- Le modifiche apportate alle operazioni di I/O al secondo di cui è stato effettuato il provisioning e alla velocità effettiva possono essere eseguite quattro volte in un intervallo di 24 ore
- La latenza di SSD Premium v2 è inferiore all'archiviazione Premium, ma superiore al disco Ultra. Ma è submillisecondo, in modo che passi gli indicatori KPI di SAP HANA senza l'aiuto di altre funzionalità, ad esempio l'acceleratore di scrittura di Azure
- Come con il disco Ultra, è possibile usare SSD Premium v2 per i volumi /hana/data e /hana/log senza la necessità di acceleratori o altre cache.
- Analogamente al disco Ultra, l'unità SSD Premium di Azure v2 non offre opzioni di memorizzazione nella cache perché ssd Premium
- Con SSD Premium v2, la stessa configurazione di archiviazione si applica alle macchine virtuali della serie Ev4, Ev5 e M certificate HANA che offrono la stessa memoria
- A differenza dell'unità SSD Premium, non esiste un bursting su disco o macchina virtuale per SSD Premium v2
L'assenza del supporto dell'acceleratore di scrittura di Azure o di altre cache rende la configurazione di SSD Premium v2 per le diverse famiglie di macchine virtuali più semplice e unificata, evitando variazioni che devono essere considerate nell'automazione della distribuzione. L'assenza di funzionalità di bursting rende la velocità effettiva e le operazioni di I/O al secondo più deterministiche e affidabili. Poiché SSD Premium v2 è un nuovo tipo di archiviazione, esistono ancora alcune restrizioni correlate alle funzionalità. Per leggere queste limitazioni e differenze tra le diverse risorse di archiviazione, iniziare con la lettura del documento Tipi di dischi gestiti di Azure.
Passaggi successivi
Per altre informazioni, vedi: