Ana makine denetleyici mimarisi

VTS test çerçevesinin mimarisi, bulut tabanlı test sunma hizmetiyle entegredir. VTS ana makine denetleyicisi, ana makinede çalışır ve aşağıda gösterildiği gibi bir test donanım örneğini (ör. Tradefed) kontrol eder:

Ana makine denetleyici mimarisi

Şekil 1. VTS ana makine denetleyicisi mimarisi.

Denetleyici, Google App Engine (GAE) örneği olarak çalışan bir küme komutanından komut alır, ardından komutları ve yanıtları küme komutanı ile test donanım örneği arasında iletir.

Bu mimarinin avantajları şunlardır:

  • Herhangi bir test donanım örneğinden ayrılmış olduğundan farklı test donanım türlerini kontrol edebilir ve daha sağlamdır. Alternatif tasarım (ana makine kontrol mantığını bir test donanımına yerleştirme), hataların yayılmasını engellemez.
  • Çünkü pull tabanlı bir komut ve kontrol (C&C) kullanır modeli sunduğundan farklı bulut tarafı küme türleriyle çalışabilir güvenlik duvarının arkasında bulunan ana bilgisayarların yanı sıra bağlantı). Alternatif tasarım (push tabanlı C&C modeli), bulut komutanının özel bir ağdaki ana makine bilgisayarlarda bulunan ana makine denetleyicisi örneklerine erişmesine izin vermeyebilir.