Testing
f5 bigip 的測試策略
我是一名習慣於能夠測試和調試程式碼的開發人員。
有時我必須更改我們的負載均衡器配置。據我所知,如果我把它搞砸了,它可能會阻止整個網站的工作,但我們沒有辦法離線測試它。
人們如何測試這些東西?我希望會有某種我可以使用的模擬器。或者是否有可能有第二個配置進行測試?
我希望對我對負載均衡器所做的更改充滿信心,就像對我對程式碼所做的更改一樣。有沒有人有用於測試負載均衡器的測試套件?
更新
我們正在從一個後端移動到另一個後端,並且我們正在根據 url 重定向使用者。
理想情況下,您的(生產並行)暫存環境中應該有一個 F5 BigIP。這允許您在不影響生產的情況下測試新配置、程式碼版本、功能等。
假設由於成本或其他限製而無法做到這一點,那麼下一個最佳選擇是擁有第二組“QA”或“UAT”服務,這些服務被配置為訪問與生產相同的後端伺服器,但僅有一小部分使用者瞄準它。
如果不了解更多關於您的配置,很難更具體。您能否提供更多關於您如何使用負載均衡器以及您計劃進行哪些更改的詳細資訊?
更新:根據您的說明,您似乎想測試您在一組後端伺服器和另一組後端伺服器之間翻轉使用者的能力,並且您正在根據他們正在訪問的 URL 路由使用者請求?(內容切換)。
如果您無法在生產環境中購買另一個負載均衡器,我建議您使用測試 URL 配置新服務,並將請求轉發到該 URL,就像您目前在生產環境中所做的一樣。一旦您對該測試服務按生產執行感到滿意,您可以更改與測試 URL 關聯的策略以轉發到您的新後端。這應該驗證您的 Big-IP 配置是否正確。
(對於缺少範例配置表示歉意,我自己沒有使用過 F5 負載均衡器,只有其他供應商。)