Kiến trúc bộ điều khiển máy chủ

Kiến trúc của khung kiểm tra VTS tích hợp với dịch vụ phục vụ kiểm tra dựa trên đám mây của nó. Bộ điều khiển máy chủ VTS chạy trên máy chủ và điều khiển phiên bản khai thác thử nghiệm (ví dụ: TradeFed) như hình dưới đây:

Host controller architecture

Hình 1. Kiến trúc VTS Host Controller

Bộ điều khiển kéo các lệnh từ Bộ chỉ huy cụm đang chạy dưới dạng bản sao Google App Engine (GAE), sau đó chuyển tiếp các lệnh và phản hồi giữa bộ điều khiển cụm của nó và bản sao khai thác thử nghiệm.

Kiến trúc này bao gồm những ưu điểm sau:

  • Bởi vì nó được tách ra khỏi bất kỳ phiên bản dây kiểm tra nào , nó có thể kiểm soát các loại dây kiểm tra khác nhau và mạnh mẽ hơn. Thiết kế thay thế (nhúng logic điều khiển máy chủ vào bộ khai thác thử nghiệm) không chặn lỗi lan truyền.
  • Vì nó sử dụng mô hình điều khiển và kiểm soát (C&C) dựa trên kéo , nó có thể hoạt động với các loại chỉ huy cụm phía đám mây khác nhau cũng như các máy chủ tồn tại sau tường lửa (đối với các kết nối xâm nhập). Thiết kế thay thế (mô hình C&C dựa trên push) có thể không cho phép bộ điều khiển đám mây truy cập các phiên bản bộ điều khiển máy chủ tồn tại trên các máy tính chủ trong mạng riêng.