規劃您的 Avere vFXT 系統

本文說明如何規劃新的 Avere vFXT for Azure 叢集,位置正確且大小適當,符合您的需求。

移至 Azure Marketplace 或建立任何 VM 之前,請考慮下列詳細資料:

  • 叢集如何與其他 Azure 資源互動?
  • 叢集元素應位於私人網路和子網的什麼位置?
  • 您將使用哪種類型的後端儲存體,以及叢集存取的方式?
  • 您的叢集節點需要有多強大,才能支援您的工作流程?

繼續閱讀以深入了解。

了解系統的元件

開始規劃時,了解 Avere vFXT for Azure 系統的元件將會十分有幫助。

  • 叢集節點 - 叢集是由設定為叢集節點的三個或多個 VM 所組成。 更多節點可讓系統擁有更高的輸送量和較大的快取。

  • 快取 - 快取容量會平均分配在叢集節點之間。 當您建立叢集時,請設定每個節點的快取大小;節點大小相加即為總快取大小。

  • 叢集控制器 - 叢集控制器是位於與叢集節點相同子網內的額外 VM。 需要控制器才能建立叢集和執行進行中的管理工作。

  • 後端儲存體 - 您想要快取的資料會長期儲存在硬體儲存體系統或 Azure Blob 容器中。 您可以在建立 Avere vFXT for Azure 叢集之後新增儲存體,或者若使用 Blob 儲存體,您可以在建立叢集時新增和設定容器。

  • 用戶端 - 使用快取檔案的用戶端電腦會使用虛擬檔案路徑連線到叢集,而不是直接存取儲存體系統。 (在掛接 Avere vFXT 叢集中深入了解。)

訂閱、資源群組和網路基礎結構

請考慮部署 Avere vFXT for Azure 元素的位置。 下圖顯示 Avere vFXT for Azure 元件可能的排列方式:

Diagram showing the cluster controller and cluster VMs within one subnet. Around the subnet boundary is a vnet boundary. Inside the vnet is a hexagon representing the storage service endpoint; it is connected with a dashed arrow to a Blob storage outside the vnet.

規劃 Avere vFXT 叢集的網路基礎結構時,請遵循下列指導方針:

  • 為每個 Avere vFXT for Azure 部署建立新的訂閱。 管理此訂閱中的所有元件。

    針對每個部署使用新訂閱的優點包括:

    • 追蹤成本更簡單 - 在一個訂用帳戶中檢視和稽核所有資源、基礎結構及計算循環的成本。
    • 清除更容易 - 您可以在完成專案後移除整個訂用帳戶。
    • 方便分割資源配額 - 隔離單一訂閱中的 Avere vFXT 用戶端和叢集,以保護其他重要工作負載免於可能的資源節流。 當高效能運算工作流程啟動大量用戶端時,此區隔可防止衝突。
  • 找出接近 vFXT 叢集的用戶端計算系統。 後端儲存體可能更加遙遠。

  • 將 vFXT 叢集和叢集控制器 VM 一起找出 - 具體而言,它們應該:

    • 位於相同的虛擬網路中
    • 位於相同的資源群組中
    • 使用相同的儲存體帳戶

    叢集建立範本會在大部分情況下處理此設定。

  • 此叢集必須位於自己的子網路中,以避免 IP 位址與用戶端或其他計算資源發生衝突。

  • 使用叢集建立範本來建立叢集大部分所需的基礎結構資源,包括資源群組、虛擬網路、子網和儲存體帳戶。

    如果您想要使用已經存在的資源,請確定其符合此表格中的需求。

    資源 使用現有項目? 需求
    資源群組 如果為空白,則是 必須為空白
    儲存體帳戶 如果在叢集建立之後連接現有的 Blob 容器,則為「是」
    如果在叢集建立期間建立新的 Blob 容器,則為
    現有的 Blob 容器必須為空
     
    虛擬網路 Yes 如果建立新的 Azure Blob 容器,則必須包含儲存體服務端點
    子網路 Yes 不能包含其他資源

IP 位址需求

請確定您叢集子網路的 IP 位址範圍夠大,足以支援叢集。

Avere vFXT 叢集會使用下列 IP 位址:

  • 一個叢集管理 IP 位址。 此位址可以視需要在叢集中的節點之間移動,以供永遠可以使用。 使用此位址連線到 Avere 控制台設定工具。
  • 對於每個叢集節點:
    • 至少有一個面向用戶端的 IP 位址 (所有面向用戶端的位址都由叢集的 vserver 管理,如有需要,IP 位址可以在節點之間移動。)
    • 一個用於叢集通訊的 IP 位址
    • 一個執行個體 IP 位址 (指派給 VM)

如果您使用 Azure Blob 儲存體,它也可能需要來自叢集虛擬網路的 IP 位址:

  • Azure Blob 儲存體帳戶必須至少有五個 IP 位址。 如果您在與叢集相同的虛擬網路中找到 Blob 儲存體,請記住這項需求。
  • 如果您使用叢集虛擬網路外的 Azure Blob 儲存體,請在 Vnet 內建立一個儲存體服務端點。 端點不使用 IP 位址。

您可以選擇在叢集的不同資源群組中,找出網路資源和 Blob 儲存體 (如果使用的話)。

vFXT 節點大小

當作叢集節點的 VM 可決定您快取的要求輸送量和儲存體容量。

每個 vFXT 節點都將相同。 也就是說,如果您建立一個三節點的叢集,您將會有三個相同類型和大小的 VM。

執行個體類型 vCPU 記憶體 本機 SSD 儲存體 最大資料磁碟 取消快取的磁碟輸送量 NIC (計數)
標準 E32s_v3 32 256 GiB 512 GiB 32 51,200 IOPS
768 MBps
16,000 MBps (8)

每個節點的磁碟快取都可以設定,而且範圍可以從 1000 GB 到 8000 GB。每個節點 4 TB 是 Standard_E32s_v3 節點的建議快取大小。

如需這些 VM 的其他資訊,請參閱 Microsoft Azure 文件:記憶體最佳化虛擬機器大小

帳戶配額

請確定您的訂用帳戶具有執行 Avere vFXT 叢集,以及所使用之任何計算或用戶端系統的容量。 如需詳細資訊,請閱讀 vFXT 叢集配額

後端資料儲存體

後端儲存系統都會將檔案提供給叢集的快取,以及從快取接收已變更的資料。 決定工作集將長期儲存在新的 Blob 容器中,還是儲存在現有儲存體系統 (雲端或硬體)。 這些後端儲存系統稱為「核心檔案管理工具」

硬體核心檔案管理工具

在您建立叢集之後,將硬體儲存系統新增至 vFXT 叢集。 您可以使用各種不同的熱門硬體系統,包括內部部署系統,只要可以從叢集的子網連線到儲存體系統即可。

如需有關如何將現有的儲存體系統新增至 Avere vFXT 叢集的詳細指示,請閱讀設定儲存體

雲端核心檔案管理工具

Avere vFXT for Azure 系統可以使用空的 Blob 容器作為後端儲存體。 將容器必須是空的才能新增至叢集,vFXT 系統必須能夠管理其物件存放區,而不需要保留現有的資料。

提示

如果您想要將 Azure Blob 儲存體用於後端,請在建立 vFXT 叢集時建立新的容器。 叢集建立範本可以建立和設定新的 Blob 容器,以便在叢集可供使用時立即使用。 稍後新增容器會比較複雜。

請參閱建立 Avere vFXT for Azure,以了解詳細資料。

將空的 Blob 儲存體容器新增為核心檔案管理工具之後,您可以透過叢集將資料複製到該容器。 使用平行、多執行緒的複製機制。 請閱讀將資料移動到 vFXT 叢集以了解如何使用用戶端電腦和 Avere vFXT 快取,將資料有效率地複製到叢集的新容器中。

叢集存取

Avere vFXT for Azure 位於私人子網路,叢集並沒有公用 IP 位址。 您必須擁有存取私人子網路的方法,才能管理叢集和連線到用戶端。

存取選項包括:

  • 跳板主機 - 將公用 IP 位址指派給私人網路中不同的 VM,並使用此位址建立 TSL 通道來連線到叢集節點。

    提示

    如果您在叢集控制器上設定公用 IP 位址,則此控制器可作為跳板主機。 如需詳細資訊,請參閱作為跳板主機的叢集控制器

  • 虛擬私人網路 (VPN) - 在 Azure 中的私人網路與公司網路之間設定點對站或站對站 VPN。

  • Azure ExpressRoute - 透過 ExpressRoute 合作夥伴設定私人連線。

如需有關這些選項的詳細資訊,請參閱關於網際網路通訊的 Azure 虛擬網路文件

作為跳板主機的叢集控制器

如果您在叢集控制器上設定公用 IP 位址,您可以將其作為跳板主機,從私人子網路外連絡 Avere vFXT 叢集。 不過,由於控制器有修改叢集節點的存取權限,因此會產生輕微的安全性風險。

為了改善具有公用 IP 位址的控制器安全性,部署指令碼會自動建立網路安全性群組,只限制連接埠 22 的輸入存取。 若要進一步保護系統,您可以鎖定 IP 來源位址範圍的存取,也就是只允許從要用來存取叢集的機器進行連線。

建立叢集時,您可以選擇是否要在叢集控制器上建立公用 IP 位址。

  • 如果您建立新的 虛擬網路新的子網路,則系統將會指派公用 IP 位址給叢集控制器。
  • 如果您選取現有的虛擬網路和子網路,則叢集控制器就只會有私人 IP 位址。

VM 存取角色

Azure 使用Azure 角色型存取控制 (Azure RBAC) 來授權叢集 VM 執行特定工作。 例如,叢集控制器需要授權才能建立和設定叢集節點 VM。 叢集節點必須能指派或重新指派 IP 位址給其他叢集節點。

Avere vFXT 虛擬機器使用兩個內建 Azure 角色:

如果您需要自訂 Avere vFXT 元件的存取角色,您必須定義自己的角色,然後在建立 VM 時將其指派給 VM。 您無法在 Azure Marketplace 中使用部署範本。 請依照取得有關系統的協助中所述,在Azure 入口網站中提出票證,以向 Microsoft 客戶服務及支援洽詢。

下一步

部署概觀提供建立 Avere vFXT for Azure 系統,並準備好提供資料所需所有步驟的概觀檢視。