Azure

如何在 azure 上傳入測試我的 http 伺服器而不自動禁止 IP

  • January 19, 2021

我有一個在 Microsoft Azure 上執行的 Ubuntu Server VM,我需要進行一些自定義負載測試。我編寫了一個 Python 腳本來發出必要的請求。問題是我知道如果我每秒發送太多請求,Azure 會自動阻止我的 IP。我不知道這個門檻是多少。我想在我的本地網路和硬體允許的情況下每秒發送盡可能多的請求。我絕對不想打開支持票來讓自己不受限制地連接到伺服器。

據我所知,VM 內部的所有內容都已配置,因此我不會被阻止。

它看起來像是一個Azure 功能

Azure 中的每個屬性都受到 Azure 基礎結構 DDoS(基本)保護的保護,無需額外費用。

應該可以關閉 DDoS 保護

要為虛擬網路禁用 DDoS 保護:

1.在門戶頂部的搜尋資源、服務和文件框中輸入要禁用 DDoS 保護標準的虛擬網路的名稱。當虛擬網路的名稱出現在搜尋結果中時,選擇它。2. 選擇在 DDoS 防護標準下,選擇禁用。

如果要刪除 DDoS 保護計劃,您必須首先將所有虛擬網路與其關聯。

或者,您可以從另一個 Azure VM 執行測試,流量將被視為“內部”,您不會受到本地 NIC/ISP 頻寬的限制。

最後但並非最不重要的一點是,您可以考慮切換到提供IP 欺騙功能的負載測試工具(或修改您的腳本,使每個執行緒都綁定到自己的 IP 地址或別名),可能的選項之一是Apache JMeter

引用自:https://serverfault.com/questions/1050451