Categories

Versions

Platform Overview

This page provides an overview of existing deployable components and how they fit together in the RapidMiner platform deployment.

img/platform-architecture.png

  • RapidMiner Server: the server component of the RapidMiner platform manages Projects, Executions, Queues, Schedules, Jobs and management views for Logs, Licenses, Extensions and Operators.
  • RapidMiner Job Agent(s): one of the execution backend components of the RapidMiner platform, where the scheduled or manually submitted processes are executed
  • RapidMiner Platform Admin tool: a web-based user interface which manages:
    • deployment packages on a connected Real-Time Scoring Agent
    • a bundled, Anaconda-based Python environment on all connected Job Agents of the platform deployment
  • RapidMiner Real-Time Scoring Agent: a standalone component used to serve RapidMiner processes as web services with low latency
  • RapidMiner Radoop Proxy: a tool used to simplify network connectivity to firewalled Hadoop clusters
  • RapidMiner Docker Deployment Manager: a web-based user interface used to simplify the most common deployment tasks. Works with a docker-compose based deployment
  • JupyterHub: a co-deployed Notebook environment for Python coders, offering integrated user management with RapidMiner Server, and easy access to the Server repository
  • Dashboards: a popular dashboarding tool, integrated with RapidMiner processes published as web services on RapidMiner Server