全部產品
Search
文件中心

Performance Testing Service:阿里雲VPC內網壓測

更新時間:Feb 08, 2025

PTS的阿里雲VPC內網壓測模式是指施壓機與被壓測伺服器在相同地區,通過阿里雲VPC內網進行壓測。本文介紹如何使用阿里雲VPC內網進行單機或多機的壓測。

限制條件

阿里雲VPC內網壓測目前存在以下限制:

  • 資源限制:VPC不同地區支援的壓測能力不一樣(2萬~10萬TPS)。

  • IP限制:

    • VPC須選擇被壓端所在的VPC。

    • 壓測的地址必須是阿里雲VPC內網地址。例如直接使用阿里雲VPC內網IP地址,或者給網域名稱綁定了阿里雲VPC內網地址,關於網域名稱綁定操作,請參見網域名稱綁定

    • 同一情境最多支援一個地區。壓測情境中所有壓測API必須為一個地區內的內網服務,不能跨地區。

    • 在VPC有專線打通了其它雲或者線下機房的情況下,若需壓測到對應地區,需要確保VPC和這些地區在同一個網段(如都在10.0.0.0/8)。

  • 白名單限制:

    • 使用者需要手動授權允許內網訪問。使用前請瞭解並熟悉阿里雲ECS安全性群組、Server Load Balancer產品的相關操作。

    • 安全性群組不能限制出方向,且不能是雲產品託管的安全性群組。

    • 交換器的網段要在被壓端的內網白名單內。

開始壓測前,請檢查您的配置是否滿足以上條件,特別是IP和白名單限制,否則網路連通會受到影響。

壓測單機服務

單機服務,即服務部署在單台ECS上,壓測方法如下所示:

  1. 登入PTS控制台,選擇效能測試 > 建立情境,然後單擊PTS壓測

  2. 情境配置頁簽,完成情境配置。具體操作,請參見建立PTS情境

  3. 施壓配置地區,壓力來源選擇阿里雲VPC內網,然後選擇地區以及VPC資訊

    說明

    確保選擇的交換器的空閑IP大於等於施壓IP數。

  4. 單擊儲存去壓測,啟動壓測。

壓測多機服務

多機服務,即服務部署在多台ECS上。如果想從阿里雲VPC內網對多台ECS發起壓測,可先建立Server Load Balancer執行個體,掛載多台ECS到負載平衡。然後啟用阿里雲VPC內網壓測。

  1. 建立Server Load Balancer執行個體並掛載ECS。

    1. 登入負載平衡管理主控台,在左側導覽列選擇執行個體管理

    2. 執行個體管理頁面,單擊建立傳統型負載平衡,配置各個參數。選擇執行個體類型私網,選擇網路類型專用網路。更多資訊,請參見建立和管理CLB執行個體

    3. 配置完成後,單擊立即購買

    4. 執行個體管理頁面,單擊目標執行個體操作列的監聽設定精靈,配置負載平衡監聽連接埠。具體步驟,請參見CLB監聽

      說明
      • 在配置協議和監聽進階配置中,存取控制的開關預設關閉,請不要開啟。

      • 建立Server Load Balancer執行個體將產生額外的配置費用。

      • 負載平衡規格不夠時可能成為壓測瓶頸。

  2. 配置阿里雲VPC內網壓測。

    1. 登入PTS控制台,選擇效能測試 > 建立情境,然後單擊PTS壓測

    2. 情境配置頁簽,完成情境配置。具體操作,請參見建立PTS情境

    3. 施壓配置地區,壓力來源選擇阿里雲VPC內網,然後選擇地區以及VPC資訊

  3. 單擊儲存去壓測,啟動壓測。