運算最佳做法
本頁面介紹 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 值越高,所需容量主機就越多。
後續步驟
- 請參閱網路、安全性、儲存空間、遷移和成本的最佳做法。
- 請參閱私有雲 VMware Engine 元件。
- 試用 VMware Engine。詳情請參閱「功能、優點和用途」。
- 探索有關 Google Cloud的參考架構、圖表、教學課程和最佳做法。詳情請造訪 雲端架構中心。