ארכיטקטורת בקר מארח

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

Host controller architecture

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

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

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

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