هيكل وحدة تحكم المضيف

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

Host controller architecture

الشكل 1. هندسة وحدة تحكم مضيف VTS

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

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

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