運算最佳做法

本頁面介紹 Google Cloud VMware Engine 的運算最佳做法。

為應用程式選取最合適的區域

如要為應用程式選擇最佳地區,請考量下列因素:

  • 為盡量縮短網路延遲時間並改善客戶體驗,請選取離使用者最近的位置。 Google Cloud 控制台提供即時效能資訊主頁,可協助您以圖形化方式查看區域之間的延遲情形,以及網路使用者與 Google Cloud 區域之間的延遲情形。
  • 為維持應用程式效能,請選取最近的 Google Cloud 區域,以便最佳化與內部設施的連線。如果是多雲部署,請考量與其他雲端供應商的區域相距多遠。
  • 為確保應用程式符合法規,例如支付卡產業 (PCI) 遵循政策歐洲一般資料保護規則 (GDPR),請選取支援這些規定的地區。
  • 費用和價格因地區而異。規劃部署作業時,請務必考量這些區域差異。
  • 選取位置時,某些 SKU 可能僅適用於部分區域,而不適用於其他區域。

決定何時選擇多區域設計

在下列情況下,您可能會想針對相同的工作負載或專案範圍,部署至多個跨區域的 VMware Engine 私有雲:

  • 使用 Site Recovery Manager (SRM)Zerto 的災難復原導入作業。
  • 應用程式需要全球可用性或低延遲,才能滿足使用者需求。
  • 區域專屬的處理能力規劃規定。

設計可用區韌性

VMware Engine 會在特定區域提供可用區備援機制。在這些區域中,您也可以將私有雲部署為延伸叢集,以提高容錯能力。如要瞭解這些地區的相關資訊,請參閱 VMware Engine 版本資訊

以延展叢集的形式部署時,私有雲會在兩個獨立區域中建立節點。您必須在每個區域中放置相同數量的節點,才能支援這項設計。這類設計可透過區域復原能力和 VMware vSphere 高可用性,確保應用程式的可用性。

佈建延展的私有雲時,VM 可能會在延展的私有雲的兩側執行。使用親和性規則,藉由將工作負載 VM 分組並固定在某個網站,控管叢集中主機上 VM 的配置。這種設計可透過應用程式高可用性 (HA) 確保區域復原能力。

在多個私有雲中隔離環境

私人雲端是指由 vCenter Server 管理的獨立 VMware Cloud Foundation 堆疊。

您可以將 VMware Engine 足跡分隔在多個私有雲中。舉例來說,請在下列情況下使用專屬 vCenter Server:

  • 適用於特定工作負載類型,例如虛擬桌面基礎架構 (VDI)
  • 私有雲的限制不足時
  • 授權和軟體管理
  • 費用透明度和簡易性
  • 監控
  • 遵守法規規定
  • 適用於所有層級的多租戶模式,包括管理元件和基礎架構

為避免管理端點不必要地大量增加,請只使用所需數量的私有雲。

最佳化核心數量

您可以使用 VMware Engine 減少向 ESXi 管理程序公開的有效 CPU 核心數量。根據某些軟體授權協議,這可能會是必要或建議的做法。

不建議減少第一個叢集的核心數量,因為該叢集會代管 vCenter 和 NSX Manager 等重要元件。

減少叢集中有效核心的數量不會影響叢集的執行成本,尤其是 Oracle 工作負載。詳情請參閱支援和授權指南。

詳情請參閱「自訂核心數量限制」。

新增備用節點以提升復原力

VMware Engine 叢集的大小應至少有一個備用節點,以確保彈性。這個備用節點可供叢集使用,並可在負載過高或發生競爭時提供額外的容量和資源。這些備用節點會以現有私有雲的價格計費。

如果需要更高的可靠度,請考慮在叢集中新增更多備用節點,以便在維護期間使用。在這些備用節點上排定工作負載執行時間,有助於在私有雲中最佳化叢集使用方式。

定義容許的失敗次數

針對 VMware vSAN,請使用 vSAN 儲存空間政策中的容錯數量 (FTT) 屬性,定義叢集可容忍的失敗次數,而不會影響資料完整性或 VM 可用性。

FTT 值越高,所需容量主機就越多。

後續步驟