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

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

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

الشكل 1: بنية وحدة تحكّم المضيف في VTS

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

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

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