SAP HANA Azure 虛擬機器進階 SSD v2 儲存體設定
本文件將介紹 Azure 進階 SSD v2 的 HANA 儲存體設定。 Azure 進階 SSD v2 是一種新型儲存體,專為更彈性的區塊儲存體開發,可達到亞毫秒延遲,適用於一般用途和 DBMS 工作負載。 進階 SSD v2 可簡化儲存體結構的建構方式,針對工作負載量身打造並調整儲存體功能。 透過進階 SSD v2,可以獨立設定及支付容量、IOPS (每秒的 I/O 作業數) 和輸送量。
使用 LVM、HANA 資料磁碟區分割或獨立於特定儲存體類型的其他考量時,有關等量大小的一般考量,請查看以下兩份文件:
重要
本文件中儲存體設定的建議旨在指導如何開始。 執行工作負載並分析儲存體使用率模式時,可能會發現並未使用到所提供的所有儲存體頻寬或 IOPS。 您接著可能會考慮在儲存體上縮減大小。 或者相反地,您的工作負載可能需要比這些組態建議更多的儲存體輸送量。 因此,您可能需要部署更多容量、IOPS 或輸送量。 在所需的儲存體容量、所需的儲存體延遲、所需的儲存體輸送量和 IOPS 以及最低成本組態的張力之間,Azure 提供足夠的不同儲存體類型,且具有不同功能和不同價格點,可為您和 HANA 工作負載尋找並調整正確的折衷。
進階 SSD v2 與進階儲存體和 Ultra 磁碟的主要差異
與現有的 netWeaver 和 HANA 認證儲存體相比,進階 SSD v2 與此兩者的主要差異如下所列:
- 使用進階 SSD v2 時,必須為部署的確切容量支付費用。 另一方面,進階磁碟和 Ultra 磁碟則是以容量大小決定容量成本
- 每個進階 SSD v2 儲存體磁碟都具有 3,000 IOPS 和 125 MBps 輸送量,無須額外容量費用
- 在各個磁碟的預設 IOPS 和輸送量以外,可以隨時佈建額外的 IOPS 和輸送量,並另外收費
- 每 6 小時可變更一次佈建的 IOPS 和輸送量
- 進階 SSD v2 的延遲低於進階儲存體,但高於 Ultra 磁碟。 然而,此延遲小於一毫秒,因此無需仰賴 Azure 寫入加速器等其他功能,即能傳遞 SAP HANA KPI
- 與 Ultra 磁碟相同,進階 SSD v2 可用於 /hana/data 和 /hana/log 磁碟區,無需任何加速器或其他快取。
- 與 Ultra 磁碟相同,Azure 進階 SSD v2 不會如進階儲存體一樣提供快取選項
- 使用進階 SSD v2 時,相同的儲存體設定可用於提供相同記憶體的 HANA 認證 Ev4、Ev5 和 M 系列虛擬機器 (VM)
- 不同於進階儲存體,進階 SSD v2 不具有磁碟高載
由於不需 Azure 寫入加速器或其他快取支援,因此可以更輕鬆、一致地為不同 VM 系列設定進階 SSD v2,在部署部署自動化中無須考慮各種差異。 此外,因為不具有高載功能,所提供的輸送量和 IOPS 因此更具確定性且可靠。 由於進階 SSD v2 是新型儲存體類型,因此在特性和功能方面仍有一些相關限制。 若要了解不同儲存體的限制與差異,請先閱讀 Azure 受控磁碟類型一文。
以 Azure 進階儲存體為基礎的生產建議儲存體解決方案
注意
以下建議的設定參考了 SAP HANA Azure 虛擬機器儲存體設定所列的 HANA 最低 KPI。 根據目前為止的測試顯示,在 SAP HCMT 測試中使用所列值時,不會導致輸送量或延遲方面出現問題。 但也表示,針對跨多個磁碟或不同等量大小的等量集,並非所有可能的變化和組合都經過測試。 對於跨多個磁碟的等量磁碟區,會使用 SAP HANA Azure 虛擬機器儲存體設定中載明的等量大小進行測試。
注意
針對生產情節,在 IAAS 的 SAP 文件中檢查 SAP HANA by SAP 是否支援特定 VM 類型。
根據 Azure 受控磁碟的價目表,進階 SSD v2 引進的成本結構提供了兩種一般途徑:
- 可嘗試將單一磁碟用於 /hana/data 和 /hana/log,藉此簡化儲存體結構,並根據需求購買更多 IOPS 和輸送量,以符合以下的建議水準。 請了解,單一磁碟的輸送量為 1,200 MBps,IOPS 則為 80,000。
- 充分利用每個磁碟的免費 3,000 IOPS 和 125MBps 輸送量。 若要實現這項目標,可建置多個較小的磁碟,加總至所需的總容量,然後透過邏輯磁碟區管理員在這些磁碟上建置等量磁碟區。 若跨多個磁碟進行等量分割,可降低 IOPS 和輸送量成本因素。 然而,在執行自動化部署和操作這類解決方案時,會增加更多工作量。
本文無意規定應採取哪種方式,使用者可自行決定要採用單一磁碟還是多磁碟方法。 但請注意,單一磁碟的輸送量上限為 1,200MB/秒, 因此可能必須跨多個磁碟區延展 /hana/data。 此外,請注意 Azure VM 提供儲存體輸送量的能力會持續提高。 HANA 儲存點則很重要,並要求 /hana/data 磁碟區具有高輸送量
重要
您可以將 Azure 進階 SSD v2 的磁區大小定義為 512 個位元組或 4096 個位元組。 預設磁區大小為 4096 個位元組。 使用 HCMT 進行的測試並未顯示不同磁區大小之間的效能和輸送量有任何顯著差異。 此磁區大小與使用邏輯磁碟區管理員時所需定義的等量大小不同。
建議:生產案例的 Azure 進階儲存體 v2 建議起始設定應如下所示:
SAP /hana/data 磁碟區的設定:
VM SKU | RAM | 最大值。 VM I/O 輸送量 |
最大 VM IOPS | /hana/data 容量 | /hana/data 輸送量 | /hana/data IOPS |
---|---|---|---|---|---|---|
E20ds_v4 | 160 GiB | 480 MBps | 32,000 | 192 GB | 425 MBps | 3,000 |
E20(d)s_v5 | 160 GiB | 750 MBps | 32,000 | 192 GB | 425 MBps | 3,000 |
E32ds_v4 | 256 GiB | 769 MBps | 51,200 | 304 GB | 425 MBps | 3,000 |
E32ds_v5 | 256 GiB | 865 MBps | 51,200 | 304 GB | 425 MBps | 3,000 |
E48ds_v4 | 384 GiB | 1,152 MBps | 76,800 | 464 GB | 425 MBps | 3,000 |
E48ds_v4 | 384 GiB | 1,315 MBps | 76,800 | 464 GB | 425 MBps | 3,000 |
E64ds_v4 | 504 GiB | 1,200 MBps | 80,000 | 608 GB | 425 MBps | 3,000 |
E64(d)s_v5 | 512 GiB | 1,735 MBps | 80,000 | 608 GB | 425 MBps | 3,000 |
E96(d)s_v5 | 672 GiB | 2,600 MBps | 80,000 | 800 GB | 425 MBps | 3,000 |
M32ts | 192 GiB | 500 MBps | 20,000 | 224 GB | 425 MBps | 3,000 |
M32ls | 256 GiB | 500 MBps | 20,000 | 304 GB | 425 MBps | 3,000 |
M64ls | 512 GiB | 1,000 MBps | 40,000 | 608 GB | 425 MBps | 3,000 |
M32(d)ms_v2 | 875 GiB | 500 MBps | 30,000 | 1,056 GB | 425 MBps | 3,000 |
M48(d)s_1_v3、M96(d)s_1_v3 | 974 GiB | 1,560 MBps | 65,000 | 1,232 GB | 600 MBps | 5,000 |
M64s、M64(d)s_v2 | 1,024 GiB | 1,000 MBps | 40,000 | 1,232 GB | 600 MBps | 5,000 |
M64ms、M64(d)ms_v2 | 1,792 GiB | 1,000 MBps | 50,000 | 2,144 GB | 600 MBps | 5,000 |
M96(d)s_2_v3 | 1,946 GiB | 3,120 MBps | 130,000 | 2,464 GB | 800 MBps | 12,000 |
M128s、M128(d)s_v2 | 2,048 GiB | 2,000 MBps | 80,000 | 2,464 GB | 800 MBps | 12,000 |
M192i(d)s_v2 | 2,048 GiB | 2,000 MBps | 80,000 | 2,464 GB | 800 MBps | 12,000 |
M176(d)s_3_v3 | 2,794 GiB | 4,000 MBps | 130,000 | 3,424 GB | 1,000 MBps | 15,000 |
M176(d)s_4_v3 | 3,892 GiB | 4,000 MBps | 130,000 | 4,672 GB | 800 MBps | 12,000 |
M128ms、M128(d)ms_v2 | 3,892 GiB | 2,000 MBps | 80,000 | 4,672 GB | 800 MBps | 12,000 |
M192i(d)ms_v2 | 4,096 GiB | 2,000 MBps | 80,000 | 4,912 GB | 800 MBps | 12,000 |
M208s_v2 | 2,850 GiB | 1,000 MBps | 40,000 | 3,424 GB | 1,000 MBps | 15,000 |
M208ms_v2 | 5,700 GiB | 1,000 MBps | 40,000 | 6,848 GB | 1,000 MBps | 15,000 |
M416(d)s_6_v3 | 5,696 GiB | 4,000 MBps | 130,000 | 6,848 GB | 1,200 MBps | 30,000 |
M416s_v2 | 5,700 GiB | 2,000 MBps | 80,000 | 6,848 GB | 1,200 MBps | 17,000 |
M416s_8_v2 | 7,600 GiB | 2,000 MBps | 80,000 | 9,120 GB | 1,250 MBps | 20,000 |
M416(d)s_8_v3 | 7,600 GiB | 4,000 MBps | 130,000 | 9,120 GB | 1,250 MBps | 30,000 |
M416ms_v2 | 11,400 GiB | 2,000 MBps | 80,000 | 13,680 GB | 1,300 MBps | 25,000 |
M624(d)s_12_v3,M832(d)s_12_v3 | 11,400 GiB | 4,000 MBps | 130,000 | 13,680 GB | 1,300 MBps | 40,000 |
M832ixs1 | 14,902 GiB | 大於 2,000 Mbps | 80,000 | 19,200 GB | 2,000 MBps2 | 40,000 |
M832i(d)s_16_v3 | 15,200 GiB | 8,000 Mbps | 130,000 | 19,200 GB | 4,000 MBps2 | 60,000 |
M832ixs_v21 | 23,088 GiB | 大於 2,000 Mbps | 80,000 | 28,400 GB | 2,000 MBps2 | 60,000 |
M896ixds_32_v31 | 30,400 GiB | 8,000 Mbps | 130,000/260,0003 | 36,0000 GB | 2,000 MBps2 | 80,000 |
M1792ixds_32_v31 | 30,400 GiB | 8,000 Mbps | 130,000/260,0003 | 36,0000 GB | 2,000 MBps2 | 80,000 |
1 預設無法使用 VM 類型。 連絡 Microsoft 帳戶小組
2 VM 所提供的最大輸送量和 SAP HANA 工作負載所提供的輸送量需求,特別是儲存點活動,可以強制部署更多輸送量和 IOPS
3 使用 NVMe 介面可有較大的數字
若為 /hana/log 磁碟區。 設定看起來會像這樣:
VM SKU | RAM | 最大值。 VM I/O 輸送量 |
最大 VM IOPS | /hana/log 容量 | /hana/log 輸送量 | /hana/log IOPS | /hana/shared2 容量 使用預設 IOPS 與輸送量 |
---|---|---|---|---|---|---|---|
E20ds_v4 | 160 GiB | 480 MBps | 32,000 | 80 GB | 275 MBps | 3,000 | 160 GB |
E20(d)s_v5 | 160 GiB | 750 MBps | 32,000 | 80 GB | 275 MBps | 3,000 | 160 GB |
E32ds_v4 | 256 GiB | 768 MBps | 51,200 | 128 GB | 275 MBps | 3,000 | 256 GB |
E32(d)s_v5 | 256 GiB | 865 MBps | 51,200 | 128 GB | 275 MBps | 3,000 | 256 GB |
E48ds_v4 | 384 GiB | 1,152 MBps | 76,800 | 192 GB | 275 MBps | 3,000 | 384 GB |
E48(d)s_v5 | 384 GiB | 1,315 MBps | 76,800 | 192 GB | 275 MBps | 3,000 | 384 GB |
E64ds_v4 | 504 GiB | 1,200 MBps | 80,000 | 256 GB | 275 MBps | 3,000 | 504 GB |
E64(d)s_v5 | 512 GiB | 1,735 MBps | 80,000 | 256 GB | 275 MBps | 3,000 | 512 GB |
E96(d)s_v5 | 672 GiB | 2,600 MBps | 80,000 | 512 GB | 275 MBps | 3,000 | 672 GB |
M32ts | 192 GiB | 500 MBps | 20,000 | 96 GB | 275 MBps | 3,000 | 192 GB |
M32ls | 256 GiB | 500 MBps | 20,000 | 128 GB | 275 MBps | 3,000 | 256 GB |
M64ls | 512 GiB | 1,000 MBps | 40,000 | 256 GB | 275 MBps | 3,000 | 512 GB |
M32(d)ms_v2 | 875 GiB | 500 MBps | 20,000 | 512 GB | 275 MBps | 3,000 | 875 GB |
M48(d)s_1_v3、M96(d)s_1_v3 | 974 GiB | 1,560 MBps | 65,000 | 512 GB | 275 MBps | 3,000 | 1,024 GB |
M64s、M64(d)s_v2 | 1,024 GiB | 1,000 MBps | 40,000 | 512 GB | 275 MBps | 3,000 | 1,024 GB |
M64ms、M64(d)ms_v2 | 1,792 GiB | 1,000 MBps | 40,000 | 512 GB | 275 MBps | 3,000 | 1,024 GB |
M96(d)s_2_v3 | 1,946 GiB | 3,120 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M128s、M128(d)s_v2 | 2,048 GiB | 2,000 MBps | 80,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M192i(d)s_v2 | 2,048 GiB | 2,000 MBps | 80,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M176(d)s_3_v3 | 2,794 GiB | 4,000 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M176(d)s_4_v3 | 3,892 GiB | 4,000 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M128ms、M128(d)ms_v2 | 3,892 GiB | 2,000 MBps | 80,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M192i(d)ms_v2 | 4,096 GiB | 2,000 MBps | 80,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M208s_v2 | 2,850 GiB | 1,000 MBps | 40,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M208ms_v2 | 5,700 GiB | 1,000 MBps | 40,000 | 512 GB | 350 MBps | 4,500 | 1,024 GB |
M416(d)s_6_v3 | 5,696 GiB | 4,000 MBps | 130,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M416s_v2 | 5,700 GiB | 2,000 MBps | 80,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M416s_8_v2 | 7,600 GiB | 2,000 MBps | 80,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M416(d)s_8_v3 | 7,600 GiB | 4,000 MBps | 130,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M416ms_v2 | 11,400 GiB | 2,000 MBps | 80,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M624(d)s_12_v3,M832(d)s_12_v3 | 11,400 GiB | 4,000 MBps | 130,000 | 512 GB | 600 MBps | 6,000 | 1,024 GB |
M832ixs1 | 14,902 GiB | 大於 2,000 Mbps | 80,000 | 512 GB | 600 MBps | 9,000 | 1,024 GB |
M832i(d)s_16_v3 | 15,200 GiB | 8,000 Mbps | 130,000 | 512 GB | 600 MBps | 10,000 | 1,024 GB |
M832ixs_v21 | 23,088 GiB | 大於 2,000 Mbps | 80,000 | 512 GB | 600 MBps | 9,000 | 1,024 GB |
M896ixds_32_v31 | 30,400 GiB | 8,000 Mbps | 130,000/260,0003 | 600 MBps | 10,000 | 1,024 GB | |
M1792ixds_32_v31 | 30,400 GiB | 8,000 Mbps | 130,000/260,0003 | 600 MBps | 10,000 | 1,024 GB |
1 預設無法使用 VM 類型。 連絡 Microsoft 帳戶小組
2 仔細檢閱重設大小 /hana/shared 的考量
3 使用 NVMe 介面可有較大的數字
檢查不同建議磁碟區的儲存體輸送量符合您想要執行的工作負載。 如果工作負載需要更多 /hana/data 和 /hana/log 磁碟區,則必須增加使用之個別磁碟的 IOPS 及/或輸送量。
下表範例說明了若多個進階 SSD v2 磁碟與等量集搭配使用,可能必須在 /hana/data 中佈建更多 IOPS 或輸送量:
VM SKU | RAM | 數目 disks |
個別磁碟 處理能力 |
建議 IOPS 數目 | 已佈建的預設 IOPS 數目 | 已佈建的額外 IOPS 已佈建 |
建議輸送量 磁碟區的建議輸送量 |
已佈建的預設輸送量 | 已佈建的額外輸送量 已佈建 |
---|---|---|---|---|---|---|---|---|---|
E32(d)s_v5 | 256 GiB | 1 | 304 GB | 3,000 | 3,000 | 0 | 425 MBps | 125 MBps | 300 MBps |
E32(d)s_v5 | 256 GiB | 2 | 152 GB | 3,000 | 6,000 | 0 | 425 MBps | 250 MBps | 175 MBps |
E32(d)s_v5 | 256 GiB | 4 | 76 GB | 3,000 | 12,000 | 0 | 425 MBps | 500 MBps | 0 MBps |
E96(d)s_v5 | 672 GiB | 1 | 304 GB | 3,000 | 3,000 | 0 | 425 MBps | 125 MBps | 300 MBps |
E96(d)s_v5 | 672 GiB | 2 | 152 GB | 3,000 | 6,000 | 0 | 425 MBps | 250 MBps | 175 MBps |
E96(d)s_v5 | 672 GiB | 4 | 76 GB | 3,000 | 12,000 | 0 | 425 MBps | 500 MBps | 0 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 1 | 2,464 GB | 12,000 | 3,000 | 9,000 | 800 MBps | 125 MBps | 675 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 2 | 1,232 GB | 12,000 | 6,000 | 6,000 | 800 MBps | 250 MBps | 550 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 4 | 616 GB | 12,000 | 12,000 | 0 | 800 MBps | 500 MBps | 300 MBps |
M416ms_v2 | 11,400 GiB | 1 | 13,680 | 25,000 | 3,000 | 22,000 | 1,200 MBps | 125 MBps | 1,075 MBps |
M416ms_v2 | 11,400 GiB | 2 | 6,840 | 25,000 | 6,000 | 19,000 | 1,200 MBps | 250 MBps | 950 MBps |
M416ms_v2 | 11,400 GiB | 4 | 3,420 | 25,000 | 12,000 | 13,000 | 1,200 MBps | 500 MBps | 700 MBps |
M832ixs1 | 14,902 GiB | 2 | 7,451 GB | 40,000 | 6,000 | 34,000 | 2,000 MBps | 250 MBps | 1,750 MBps |
M832ixs1 | 14,902 GiB | 4 | 3,726 GB | 40,000 | 12,000 | 28,000 | 2,000 MBps | 500 MBps | 1,500 MBps |
M832ixs1 | 14,902 GiB | 8 | 1,863 GB | 40,000 | 24,000 | 16,000 | 2,000 MBps | 1,000 MBps | 1,000 MBps |
1 預設無法使用 VM 類型。 連絡 Microsoft 帳戶小組
針對 /hana/log,使用兩個磁碟的類似方法如下所示:
VM SKU | RAM | 數目 disks |
個別磁碟 處理能力 |
建議 IOPS 數目 | 已佈建的預設 IOPS 數目 | 已佈建的額外 IOPS 已佈建 |
建議輸送量 磁碟區的建議輸送量 |
已佈建的預設輸送量 | 已佈建的額外輸送量 已佈建 |
---|---|---|---|---|---|---|---|---|---|
E32(d)s_v5 | 256 GiB | 1 | 128 GB | 3,000 | 3,000 | 0 | 275 MBps | 125 MBps | 150 MBps |
E32(d)s_v5 | 256 GiB | 2 | 64 GB | 3,000 | 6,000 | 0 | 275 MBps | 250 MBps | 25 MBps |
E96(d)s_v5 | 672 GiB | 1 | 512 GB | 3,000 | 3,000 | 0 | 275 MBps | 125 MBps | 150 MBps |
E96(d)s_v5 | 672 GiB | 2 | 256 GB | 3,000 | 6,000 | 0 | 275 MBps | 250 MBps | 25 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 1 | 512 GB | 4,000 | 3,000 | 1,000 | 300 MBps | 125 MBps | 175 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 2 | 256 GB | 4,000 | 6,000 | 0 | 300 MBps | 250 MBps | 50 MBps |
M416ms_v2 | 11,400 GiB | 1 | 512 GB | 5,000 | 3,000 | 2,000 | 400 MBps | 125 MBps | 275 MBps |
M416ms_v2 | 11,400 GiB | 2 | 256 GB | 5,000 | 6,000 | 0 | 400 MBps | 250 MBps | 150 MBps |
M832ixs1 | 14,902 GiB | 1 | 512 GB | 9,000 | 3,000 | 6,000 | 600 MBps | 125 MBps | 475 MBps |
M832ixs1 | 14,902 GiB | 2 | 256 GB | 9,000 | 6,000 | 3,000 | 600 MBps | 250 MBps | 350 MBps |
1 預設無法使用 VM 類型。 請連絡 Microsoft 客戶小組
搭配 IOPS 與輸送量定價參閱這些表格,便能了解透過跨多個進階 SSD v2 磁碟進行等量分割,可如何降低所需之特定儲存體設定的成本。 根據計算結果,可以決定是否要繼續針對 /hana/data 及/或 /hana/log 使用單一磁碟方法。
下一步
如需詳細資訊,請參閱