何時使用 Azure NetApp Files

已完成

現在,我們探討一些案例,說明何時適合使用 Azure NetApp Files 作為共用檔案儲存體,來移轉內部部署檔案型工作負載,以在雲端中執行。 以下準則可協助您判斷 Azure NetApp Files 是否適合用來在雲端執行您組織檔案型工作負載的儲存體選項:

  • 輕鬆部署或移轉
  • 工作負載規模
  • 靈活性
  • 儲存體技術

決策準則

Azure NetApp Files 可以管理企業級的檔案型工作負載,這些工作負載只需少許或不需要重新設定,而且需要一些部署彈性。 Azure NetApp Files 可能不是正確選擇的使用案例,通常牽涉到需要區塊型或物件型儲存體的小型靜態工作負載。 讓我們更詳細地檢閱決策準則。

準則 分析
輕鬆部署或移轉 您需要「隨即轉移」您的工作負載嗎? 亦即,您將工作負載轉移至 Azure 雲端,而不需要變更應用程式的元件、設定或程式碼,這是需求嗎? 隨即轉移可將您的工作負載在雲端中開始執行時遇到問題的風險降至最低。 它也可將執行新部署和移轉所需的成本、付出和時間降到最低。
工作負載規模 工作負載的整體規模為何? Azure NetApp Files 最適合使用需要最高效能和可用性的企業級工作負載。 範例包括大量資料庫部署、大規模 VDI,以及高效能計算應用程式。 Azure NetApp Files 可輕鬆地支援相對小規模和低效能的工作負載。
靈活性 您的工作負載在效能、容量和延展性方面是否需要彈性? Azure NetApp Files 可讓您變更標準、進階和 Ultra 之間的磁碟區服務等級,藉由將磁碟區移至具有所要服務等級的容量集區,而不會中斷服務。 您也可以隨時增加或減少容量集區或磁碟區的大小,以符合目前的需求。 如果您將容量集區設定為手動 QoS,Azure NetApp Files 也可讓您視工作負載的需求獨立變更磁碟區的輸送量。
儲存體技術 您需要區塊型或檔案型儲存體嗎? Azure NetApp Files 適用於任何可使用共用檔案儲存體的 POSIX 相容工作負載。 不過,某些工作負載對於既是區塊型也是直接連結的儲存體具有嚴格的相依性或需求。 Azure NetApp Files 提供虛擬 NAS,這使得其不適合該工作負載類型。 雖然過去許多工作負載都使用直接連結的區塊型儲存體,但這不是嚴格的相依性或需求。 在這類情況下,Azure NetApp Files 可能提供更好的效能和可擴縮性,因為相較於區塊型 (SSD) 基礎結構,Azure 虛擬機器的網路速率限制比較少,且 Azure 網路檔案磁碟區已進行網路連線。

套用準則

當檔案型企業規模的彈性工作負載需要「隨即轉移」至 Azure 時,Azure NetApp Files 是共用網路儲存體的正確選擇。 這些準則並非同等地適用於所有用途。 讓我們檢查這些準則是如何適用於情節的使用案例。

Oracle Database 小組應該使用 Azure NetApp Files 嗎?

最苛刻的Oracle Database 工作負載需要高 I/O 容量和低延遲的儲存體存取。 此解決方案會經由網路檔案系統 (NFS) 通訊協定提供共用檔案存取。 此架構使用 Azure NetApp Files,這是共用檔案儲存體服務。 Azure NetApp Files 提供以下優點:

  • 在虛擬機器 (VM) 層級套用的存取速率的磁碟 I/O 限制不會影響 Azure NetApp Files。 因此,您可使用比磁碟儲存體更小的 VM SKU,而不會降低效能。 這種方法可大幅降低成本。
  • Azure NetApp Files 提供彈性。 您可以視需要放大或縮小部署,讓您的設定符合成本效益。

作為簡單取用的 Azure 原生服務,Azure NetApp Files 會在 Azure 資料中心環境中執行。 您可以佈建、取用和調整 Azure NetApp Files,就像其他 Azure 儲存體選項一樣。 Azure NetApp Files 使用裸機全快閃記憶體機群。 除了使用共用和高度可調整的儲存體,Azure NetApp Files 還提供少於 1 毫秒的延遲。 這些因素使這項服務非常適合使用 NFS 通訊協定,透過網路執行 Oracle Database 工作負載。

下圖描述可能的架構。 元件的互動方式如下所示:

  • Oracle Database 會在 Oracle 子網路內的 Azure VM 上執行。
  • 在 Azure NetApp Files 子網路中,Azure NetApp Files 提供對資料和記錄檔的 NFS 存取權。
  • 連線通訊協定 Oracle Direct NFS (dNFS) 可改善效能和輸送量。

描述 Azure NetApp Files 上 Oracle Database 部署的圖表。

Azure 虛擬桌面 (AVD) 小組是否應該使用 Azure NetApp Files?

Azure NetApp Files 最多可提供 450,000 IOPS 和亞毫秒延遲,這表示其可以為大規模 Azure 虛擬桌面 (AVD) 部署提供儲存體。 透過利用 Azure NetApp Files 功能,您可以快速輕鬆地最佳化 AVD 部署的規模以控制成本。 Azure NetApp Files 可讓您變更輸送量,並視需要為您的磁碟區選擇不同的服務層級,而不會中斷服務。 此外,藉由建立頻繁的手動或自動磁碟區快照集,您可以在需要時復原個別的 FSLogix 使用者設定檔容器,甚至還原整個磁碟區。

請考慮以下案例:數名員工在 AVD 部署中工作,且每位使用者都操作虛擬個人桌面。 這種大規模部署可以隨即轉移到 Azure,並視需要針對輸送量進行最佳化。

下圖描述公司可用於個人桌面型 AVD 部署的一個可能結構。 使用者會對應到特定的桌面 pod。 Pod 是具有虛擬機器集區的輪輻虛擬網路,以及 Azure NetApp File 指定的子網路,其會使用來自整體 Azure NetApp Files 容量集區的磁碟區。 每個集區都只有 1000 部以下的虛擬機器--每個使用者一部。 Azure NetApp Files 可以輕鬆地處理每個單一工作階段主機集區 VNet 的許多個人桌面。 如果需要更多的個人桌面,則可以輕鬆地新增更多的 Pod。

此圖表描述在 Azure 虛擬網路中執行數個 Azure 虛擬桌面集區的一般設定,該設定使用 Azure NetApp Files 為每個虛擬桌面集區提供共用儲存體。

研究和開發小組是否應該使用 Azure NetApp Files?

大部分的研發小組都具有需要大量計算和資料密集作業 (例如電腦輔助設計、3D 模型和詳細模擬) 的應用程式。 因此,它們需要高 IOPS、低延遲和高可用性。 這些工作通常會建立極端的使用量波動,其中在複雜的模擬期間使用量會很高,然後在模擬結束時幾乎為零。 R&D 個小組成員需要符合 POSIX 規範的混合 SMB/NFS 通訊協定存取權。 所有這些考慮都有助於將 R&D 小組的應用程式移轉至 Azure,並使用 Azure NetApp Files 作為共用儲存體服務。

下圖描述在 Azure 虛擬網路中執行高效能計算應用程式的可能設定。 該設定使用 Azure NetApp Files 作為應用程式的共用儲存體。 R&D 團隊成員透過 Windows 或 Linux 虛擬機器存取前端。 HPC 應用程式會在計算子網路中執行,其中包含 Linux 虛擬機器的擴展集。 擴展集的共用儲存體來自包含 Azure NetApp Files 磁碟區的指定子網路。

圖表描述在 Azure 虛擬網路中執行高效能運算應用程式的一般設定。