Docker Deployment
レガシー RapidMiner Server のドキュメントはまだ利用できますが、Dockerを使用してRapidMiner AI Hubをデプロイすることをおすすめします。Dockerデプロイメントについて学びたい場合は、このまま読み進めてください。
RapidMiner AI Hubは、拡張性と柔軟性を確保するために、複数のコンポーネントで構成されるデプロイメントアーキテクチャを採用しています。これらのコンポーネントを手動でインストールし設定することは可能ですが、特に分散環境では困難で時間のかかる作業になる可能性があります。
この作業を避けるために、Dockerイメージをセットにし、プラットフォームコンポーネントをパッケージ化しました。これらのイメージを用いて、オンプレミスや好みのクラウドインフラ(パブリック、またはプライベート)に、Docker-composeやKubernetesなどのオーケストレーション技術を使用するプラットフォームをデプロイすることができます。
RapidMiner AI Hubを機能させる最も早く簡単な方法はAWSとMicrosoft Azureで利用できるクラウドイメージを利用することです。主に開発やテストを目的とした場合、この展開方法をお勧めします。
特定のユースケースを想定してデプロイしたい場合は、クラウドイメージは適さないでしょう。ここでは、おすすめの読み順を紹介します。
- まず、プラットフォームデプロイメントのアーキテクチャの概要をよく理解しましょう。ここでは、プラットフォームで使用されるコンポーネントとその役割を学びます。セキュリティ概要のページもご覧ください。
- その後は、ユースケースに応じてdocker-composeテンプレート、もしくはkubernetes テンプレートを確認してください。これにより、ニーズに最も近いテンプレートを選択することができます。私たちのテンプレートは、すぐに使えるように設計されています。
- デプロイメントの一部を調整する必要がある場合は、詳細な設定をするためにDockerイメージ集を確認してください。
- テクノロジー概要を読み、デプロイメントの操作方法を学びます。