デプロイメントのアーキテクチャ概要
このページではデプロイ可能な既存のコンポーネントの概要と、それらがRapidMinerプラットフォームデプロイメントとどのように関連するかご説明します。
- RapidMiner Server:RapidMinerプラットフォームのサーバーコンポーネントは、アクセス制御の基になるユーザー管理とロールを含む、Serverリポジトリと実行に関する設定を管理します。またRapidMinerプロセスをwebサービスとして公開する役割もあります。
- RapidMiner Job Agent(s): RapidMinerプラットフォームの実行バックエンドで、スケジュールもしくは手動でサブミットされたプロセスが実行されます。
- RapidMiner Platform Admin tool: 以下を管理するwebベースのユーザーインタフェースです。
- 接続されているReal-Time Scoring Agent上のデプロイメントパッケージ
- プラットフォームデプロイメント上のすべての接続されているジョブエージェントに内臓されている、AnacondaベースのPython環境
- RapidMiner Real-Time Scoring Agent: RapidMinerプロセスを低レイテンシのwebサービスとして提供するためのスタンドアロンコンポーネントです。
- RapidMiner Radoop Proxy: ファイアウォールで守られたHadoopクラスタへのネットワーク接続を単純化するのに使用されるツールです。
- RapidMiner Docker Deployment Manager: 最も頻度が高いデプロイメント作業を単純化するのに使用される、webベースのユーザーインタフェースです。docker-compose ベースのデプロイメントで動作します。
- JupyterHub: 一緒にデプロイされる、Pythonコーダーのためのノートブック環境です。RapidMiner Serverと統合されたユーザー管理を提供し、Serverリポジトリへ簡単にアクセスすることができます。
- Dashboards: RapidMiner Server上で、webサービスとして公開されているRapidMinerプロセスと統合した、一般的なダッシュボードツールです。