אדריכלות בקר מארח

הארכיטקטורה של מסגרת הבדיקות של VTS משתלבת עם שירות הגשת הבדיקות המבוסס על ענן. בקר מארח VTS פועל במחשב מארח ושולט על מופע רתמת בדיקה (למשל, TradeFed) כפי שמוצג להלן:

Host controller architecture

ארכיטקטורת בקר מארח איור 1. VTS

הבקר שולף פקודות ממפקד אשכול הפועל כמופע של Google App Engine (GAE) ולאחר מכן מעביר פקודות ותגובות בין מפקד האשכול שלו לבין מופע רתמת הבדיקה.

ארכיטקטורה זו כוללת את היתרונות הבאים:

  • בגלל זה הוא צימוד מכול למשל מבחן רתם, זה יכול לשלוט סוגים שונים של רתמות בדיקה הוא חזק יותר. העיצוב האלטרנטיבי (הטמעת ההיגיון של בקרת המארח ברתמת בדיקה) אינו חוסם התפשטות של שגיאות.
  • מכיוון שהיא משתמשת מבוססת משיכה פקוד ושליטה (C & C) מודל, זה יכול לעבוד עם סוגים שונים של מפקדי אשכול ענן בצד כמו גם מארחים שקיימים מאחורי חומת אש (לחיבורים חדירים). העיצוב האלטרנטיבי (מודל C&C מבוסס push) עשוי לא לאפשר למפקד ענן לגשת למופעי בקר מארח הקיימים במחשבי מארח ברשת פרטית.