SharePoint Online 容量規劃和負載測試

本文說明如何在沒有傳統負載測試的情況下部署至 SharePoint Online,因為 SharePoint Online 不允許負載測試。 SharePoint Online 是一項雲端服務,Microsoft 會管理服務中負載的負載功能、健康情況和整體負載平衡。

確保成功啟動網站的最佳方法是遵循入口網站 啟動推出計劃中醒目提示的基本原則、做法和建議。

SharePoint Online 如何執行容量規劃的概觀

SharePoint Online 在內部部署上的主要優點之一,是雲端的彈性,以及分散式區域中用戶的優化。 我們的大規模環境已設定為每天為數百萬名使用者提供服務。 因此,我們必須透過平衡和擴充伺服器數位,有效地處理容量。

雖然任何一個伺服陣列中的任何一個租使用者通常無法預測成長,但一段時間內可預測要求的匯總總和。 藉由識別 SharePoint Online 中的成長趨勢,我們可以規劃未來的擴充。

為了有效率地使用容量並處理非預期的成長,在任何伺服器數位中,我們都有自動化來追蹤和監視服務的各種元素。 使用多個計量,其中一個主要計量是CPU負載,用來作為相應增加前端伺服器的訊號。 此外,我們建議 使用階段式/波形方法,因為 SQL 環境會根據一段時間的負載和成長進行調整。 遵循階段和波允許正確分配該負載和成長。

容量不只是持續新增更多硬體,還與管理和控制該容量有關,以確保其能夠服務有效的負載要求。 我們建議客戶遵循建議的指引,以確保他們擁有最佳體驗。 這也表示我們已備妥節流模式和控件,以確保我們不允許在服務中發生「濫用」行為。 雖然並非所有的「錯誤」行為都是刻意的,但我們必須確保限制該行為的影響。 如需節流和如何避免節流的進一步資訊,請檢閱 如何避免受到節流的指引 文章。

為什麼您無法載入測試 SharePoint Online

使用內部部署環境時,負載測試可用來驗證規模假設,並最終找出伺服器陣列的斷點;藉由讓負載飽和。

使用 SharePoint Online,我們需要以不同的方式執行動作,因為規模相對流暢,並根據特定啟發學習法來調整、節流和控制負載。 由於是如此大規模的多租用戶環境,我們必須保護相同伺服器陣列中的所有租使用者,因此我們會自動節流任何負載測試。 不過,如果您嘗試進行負載測試,除了受到節流,您可能會收到惡意和可能誤導的結果。 之所以會發生這種情況,是因為您今天測試的伺服器數位可能會在測試期間或測試後幾小時內進行調整變更,因為規模和伺服器陣列平衡動作會持續執行。

與其嘗試以服務方式載入測試 SharePoint,而是專注於遵循建議的做法,並遵循 建立、啟動及維護狀況良好的入口網站 指引。