Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

主機控制器架構

VTS測試框架的體系結構與其基於雲的測試服務服務相集成。 VTS主機控制器在主機上運行,並控制測試工具(例如TradeFed)實例,如下所示:

Host controller architecture

圖1. VTS主機控制器架構

控制器從作為Google App Engine(GAE)實例運行的Cluster Commander中提取命令,然後在其Cluster Commander與測試工具實例之間中繼命令和響應。

該體系結構具有以下優點:

  • 由於它與任何測試工具實例分離 ,因此它可以控制不同類型的測試工具,並且功能更強大。替代設計(將主機控制邏輯包含在測試工具中)不會阻止錯誤傳播。
  • 因為它使用基於拉式的命令和控制(C&C)模型 ,所以它可以與不同類型的雲端群集命令程序以及防火牆後面的主機(用於入口連接)一起使用。替代設計(基於推送的C&C模型)可能不允許雲指揮官訪問專用網絡中主機上存在的主機控制器實例。