SAP HANA Azure 虛擬機器進階 SSD v2 儲存體設定
進階 SSD v2 可簡化儲存體結構的建構方式,針對工作負載量身打造並調整儲存體功能。 透過進階 SSD v2,可以獨立設定及支付容量、IOPS (每秒的 I/O 作業數) 和輸送量。
使用 LVM、HANA 資料磁碟區分割或獨立於特定儲存體類型的其他考量時,有關等量大小的一般考量,請查看以下兩份文件:
本文件中儲存體設定的建議旨在指導如何開始。 執行工作負載並分析儲存體使用率模式時,可能會發現並未使用到所提供的所有儲存體頻寬或 IOPS。 您可以考慮在記憶體上縮減大小,甚至從較小的磁碟大小開始,並利用一段時間的在線擴充。 或者相反地,您的工作負載可能需要比這些組態建議更多的儲存體輸送量。 因此,您可能需要部署更多容量、IOPS 或輸送量。 在所需的儲存體容量、所需的儲存體延遲、所需的儲存體輸送量和 IOPS 以及最低成本組態的張力之間,Azure 提供足夠的不同儲存體類型,且具有不同功能和不同價格點,可為您和 HANA 工作負載尋找並調整正確的折衷。
以 Azure 進階 SSD v2 為基礎的生產建議記憶體解決方案
針對生產案例,建議使用 Azure 進階 SSD v2 開始設定,如下所示:
/hana/data - 大小為 1.2 x VM 記憶體,必要時更大。 請參閱下表中的數據輸送量和 IOPS 值。
/hana/log - 如果 VM 大於 1 TiB 記憶體,則大小為 0.5 x VM 記憶體,或 500 GiB。 請參閱下表中的記錄輸送量和 IOPS 值。
/hana/shared - 如果 VM 大於 1 TiB 記憶體,則大小為 1 x VM 記憶體,或 1 TiB。 使用預設的 IOPS 和輸送量作為啟動組態。
虛擬機記憶體或 SKU | 資料輸送量 | 資料 IOPS | 記錄輸送量 | 記錄 IOPS |
---|---|---|---|---|
低於 1 TiB | 425 MBps | 3,000 | 275 MBps | 3,000 |
1 TiB 至 2 TiB 以下 | 600 MBps | 5,000 | 300 MBps | 4,000 |
2 TiB 至 4 TiB 以下 | 800 MBps | 12,000 | 300 MBps | 4,000 |
4 TiB 至 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_v31 (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 預設無法使用 VM 類型。 請連絡您的Microsoft帳戶小組。
2 由於 VM 限制,在 M208(m)s_v2虛擬機上限製為 1,000 MBps。
如需虛擬機記憶體和遠端記憶體功能的詳細資訊,請參閱 M 系列記憶體優化 VM 大小系列 和 E 系列記憶體優化 VM 大小系列 。
檢查不同建議磁碟區的儲存體輸送量符合您想要執行的工作負載。 如果工作負載需要更多 /hana/data 和 /hana/log 磁碟區,則必須增加使用之個別磁碟的 IOPS 及/或輸送量。
數據表中的值會指定為檔案系統的匯總總計。 單一進階 SSD v2 磁碟的輸送量限製為 1,200 MB/秒,您需要針對較大的 VM 使用多個磁碟和等量。 同樣地,當使用等量分割來受益於每個磁碟包含的 125 MB 和 3,000 IOPS 時,請將磁碟總數分割為磁碟數目。
使用多個磁碟時的範例
根據 Azure 受控磁碟的價目表,進階 SSD v2 引進的成本結構提供了兩種一般途徑:
- 可嘗試將單一磁碟用於 /hana/data 和 /hana/log,藉此簡化儲存體結構,並根據需求購買更多 IOPS 和輸送量,以符合以下的建議水準。 瞭解單一磁碟的輸送量上限為 1,200 MB/秒和 80,000 IOPS。
- 您想要讓每個磁碟免費獲得 3,000 IOPS 和 125 MB/秒的好處。 若要實現這項目標,可建置多個較小的磁碟,加總至所需的總容量,然後透過邏輯磁碟區管理員在這些磁碟上建置等量磁碟區。 若跨多個磁碟進行等量分割,可降低 IOPS 和輸送量成本因素。 然而,在執行自動化部署和操作這類解決方案時,會增加更多工作量。
本文無意規定應採取哪種方式,使用者可自行決定要採用單一磁碟還是多磁碟方法。 不過請記住,單一磁碟方法可能會達到其 1,200 MB/秒輸送量的限制。 因此可能必須跨多個磁碟區延展 /hana/data。 許多 Azure VM 允許單一進階 SSD v2 磁碟可提供更高的記憶體輸送量。 同時請記住,提供記憶體輸送量的 Azure VM 功能將會隨著時間成長。 HANA 儲存點對於 /hana/data 磁碟區而言非常重要,而且需要高輸送量。
此數據表結合 IOPS 和輸送量 的價格,應該讓您瞭解跨多個進階 SSD v2 磁碟的等量如何降低您所查看之特定記憶體設定的成本。 根據計算結果,可以決定是否要繼續針對 /hana/data 及/或 /hana/log 使用單一磁碟方法。
檔系統大小總計 | 磁碟數目 | 個別磁碟大小 | 所需的輸送量總計 | 預設輸送量 | 布建的額外輸送量 | 所需的總 IOPS | 預設 IOPS | 已布建額外的 IOPS |
---|---|---|---|---|---|---|---|---|
512 GiB | 1 |
512 GiB | 425 MBps | 125 MBps | + 300 MBps | 5,000 IOPS | 3,000 IOPS | + 2,000 IOPS |
512 GiB | 2 |
256 GiB | 425 MBps | 250 MBps (2 x 125) | + 175 MBps (2 x 88) | 5,000 IOPS | 6,000 IOPS (2 x 3,000) | none |
512 GiB | 4 |
128 GiB | 425 MBps | 500 MBps (4 x 125) | none | 5,000 IOPS | 12,000 IOPS (4 x 3,000) | none |
--- | --- | --- | --- | --- | --- | --- | --- | --- |
4 TiB | 1 |
4 TiB | 1,000 MBps | 125 MBps | + 875 MBps | 20,000 IOPS | 3,000 IOPS | + 17,000 IOPS |
4 TiB | 2 |
2 TiB | 1,000 MBps | 250 MBps (2 x 125) | + 750 MBps (2 x 375) | 20,000 IOPS | 6,000 IOPS (2 x 3,000) | + 14,000 IOPS (2 x 7,000) |
4 TiB | 4 |
1 TiB | 1,000 MBps | 500 MBps (4 x 125) | + 500 MBps (4 x 125) | 20,000 IOPS | 12,000 IOPS (4 x 3,000) | + 8,000 IOPS (4 x 2,000) |
注意
本文件中建議的組態會保留 HANA 最低 KPI,如 SAP HANA Azure 虛擬機記憶體設定中所列出。 根據目前為止的測試顯示,在 SAP HCMT 測試中使用所列值時,不會導致輸送量或延遲方面出現問題。 但也表示,針對跨多個磁碟或不同等量大小的等量集,並非所有可能的變化和組合都經過測試。 透過跨多個磁碟的等量磁碟區進行的測試,是使用SAP HANA Azure 虛擬機記憶體設定中記載的等量大小來完成。
重要
您可以將 Azure 進階 SSD v2 的邏輯扇區大小定義為 512 個字節或 4096 個字節。 預設磁區大小為 4096 個位元組。 使用 HCMT 進行的測試並未顯示不同磁區大小之間的效能和輸送量有任何顯著差異。 此扇區大小與 使用邏輯磁碟區管理員時需要定義的等量大小不同。
進階 SSD v2 與進階 SSD 和 Ultra 磁碟的主要差異
進階 SSD v2 與現有 NetWeaver 和 HANA 認證記憶體的主要差異如下:
- 使用進階 SSD v2 時,必須為部署的確切容量支付費用。 另一方面,進階磁碟和 Ultra 磁碟則是以容量大小決定容量成本
- 每個進階 SSD v2 儲存體磁碟都隨附 3,000 IOPS 和 125 MB/秒的輸送量,這些輸送量包含在容量定價中
- 在各個磁碟的預設 IOPS 和輸送量以外,可以隨時佈建額外的 IOPS 和輸送量,並另外收費
- 布建 IOPS 和輸送量的變更可以在 24 小時視窗中執行四次
- 進階 SSD v2 的延遲低於進階儲存體,但高於 Ultra 磁碟。 但是是子百萬,因此,它會傳遞 SAP HANA KPI,而不需要任何其他功能的協助,例如 Azure 寫入加速器
- 與 Ultra 磁碟相同,進階 SSD v2 可用於 /hana/data 和 /hana/log 磁碟區,無需任何加速器或其他快取。
- 如同 Ultra 磁碟,Azure 進階 SSD v2 不提供快取選項,因為進階 SSD 會提供快取選項
- 使用進階 SSD v2 時,相同的儲存體設定可用於提供相同記憶體的 HANA 認證 Ev4、Ev5 和 M 系列虛擬機器 (VM)
- 不同於進階 SSD,進階 SSD v2 沒有磁碟或 VM 高載
由於不需 Azure 寫入加速器或其他快取支援,因此可以更輕鬆、一致地為不同 VM 系列設定進階 SSD v2,在部署部署自動化中無須考慮各種差異。 此外,因為不具有高載功能,所提供的輸送量和 IOPS 因此更具確定性且可靠。 由於進階 SSD v2 是新型儲存體類型,因此在特性和功能方面仍有一些相關限制。 若要閱讀不同記憶體之間的這些限制和差異,請先閱讀 Azure 受控磁碟類型檔。
下一步
如需詳細資訊,請參閱