Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Architettura del controller host

L'architettura del framework di test VTS si integra con il suo servizio di test testing basato su cloud. Un controller host VTS viene eseguito su un computer host e controlla un'istanza del cablaggio di test (ad es. TradeFed) come mostrato di seguito:

Host controller architecture

Figura 1. Architettura del controller host VTS

Il controller estrae i comandi da un Cluster Commander in esecuzione come istanza di Google App Engine (GAE), quindi inoltra i comandi e le risposte tra il suo comandante del cluster e l'istanza del cablaggio di test.

Questa architettura include i seguenti vantaggi:

  • Poiché è disaccoppiato da qualsiasi istanza del cablaggio di prova , può controllare diversi tipi di cavi di prova ed è più robusto. Il design alternativo (che incorpora la logica di controllo host in un cablaggio di test) non impedisce la propagazione degli errori.
  • Poiché utilizza un modello di comando e controllo basato su pull (C&C) , può funzionare con diversi tipi di comandanti di cluster sul lato cloud e host che si trovano dietro un firewall (per connessioni in ingresso). Il design alternativo (modello C&C basato su push) potrebbe non consentire a un comandante cloud di accedere alle istanze del controller host esistenti sui computer host in una rete privata.