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

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

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

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

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

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

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