Language:

Search

Kiến trúc của DataRobot "Cấp Độ Cao"

  • Share this:
Kiến trúc của DataRobot "Cấp Độ Cao"

Tổng Quan Kiến Trúc DataRobot

Video này giới thiệu tổng quan kiến trúc cấp cao của nền tảng DataRobot. DataRobot được cấu thành từ năm thành phần chính:

  1. Ứng dụng máy chủ (Application Server): Phục vụ giao diện người dùng (UI) và cung cấp API REST bất đồng bộ để tương tác với DataRobot một cách lập trình. Đây là nơi xác thực người dùng diễn ra.
  2. Modeling Workers: Là các thành phần tính toán phân tán của DataRobot, đảm nhận việc xây dựng và huấn luyện các mô hình.
  3. Prediction Servers: Cung cấp tài nguyên tính toán riêng biệt cho việc dự đoán và cung cấp một giao diện chuẩn hóa cho các pipeline suy luận.
  4. Custom Model Server: Lưu trữ một cách an toàn các mô hình được xây dựng bên ngoài DataRobot.
  5. Lớp Dữ Liệu (Data Layer): Bao gồm S3 để lưu trữ tệp và cơ sở dữ liệu để lưu trữ metadata.
DataRobot Partner Schweiz: Automated Maschine Learning ganz einfach

source: https://www.heyde.ch/datarobot 

Khi người dùng tương tác với DataRobot, họ sẽ bắt đầu với ứng dụng máy chủ. Sau khi khởi động một quy trình huấn luyện mô hình tự động (Autopilot run), các Modeling Workers sẽ đảm nhận việc xây dựng mô hình. Sau khi quá trình mô hình hóa hoàn tất và người dùng muốn triển khai một mô hình trên DataRobot, mô hình đó sẽ được cung cấp trên các Prediction Servers chuyên dụng. Quan trọng là, các pipeline dự đoán của bạn không bị ảnh hưởng bởi bất kỳ hoạt động mô hình hóa nào.