بنية وحدة التحكّم في المضيف

يتكامل بنية إطار عمل اختبار VTS مع خدمة عرض الاختبارات المستندة إلى السحابة الإلكترونية. يعمل جهاز التحكّم في مضيف VTS على جهاز مضيف ويتحكّم في أداة اختبار (مثل Tradefed) كما هو موضّح أدناه:

بنية وحدة التحكّم المضيفة

الشكل 1: بنية جهاز التحكّم في مضيف VTS

يسحب جهاز التحكّم الأوامر من جهاز التحكّم في المجموعة الذي يعمل كمثيل من Google App Engine (GAE)، ثم ينقل الأوامر والردود بين جهاز التحكّم في المجموعة ومثيل أداة الاختبار.

تتضمّن هذه البنية المزايا التالية:

  • بما أنّها غير مرتبطة بأي مثيل من أداة الاختبار، يمكنها التحكّم في أنواع مختلفة من أدوات الاختبار وتكون أكثر فعالية. لا يمنع التصميم البديل (تضمين منطق التحكّم في المضيف في أداة الاختبار) انتشار الأخطاء.
  • بما أنّها تستخدم نموذج الأوامر والتحكّم (C&C) المستند إلى السحب، يمكنها العمل مع أنواع مختلفة من أجهزة التحكّم في المجموعة من جهة السحابة الإلكترونية، بالإضافة إلى المضيفين الذين يقعون خلف جدار حماية (لاتصالات الدخول ). قد لا يسمح التصميم البديل (نموذج الأوامر والتحكّم المستند إلى الإرسال) لجهاز التحكّم في السحابة الإلكترونية بالوصول إلى مثيلات جهاز التحكّم في المضيف الموجودة على أجهزة المضيف في شبكة خاصة.