You are viewing the RapidMiner Deployment documentation for version 9.8 - Check here for latest version

Docker deployment

The legacy RapidMiner Server documentation is still available, but to deploy RapidMiner AI Hub, we recommend using Docker. To learn about Docker deployment, continue reading.

RapidMiner AI Hub has adopted a deployment architecture consisting of several components, to ensure scalability and flexibility. Although manual installation and configuration of these components is possible, it may prove challenging and time-consuming, especially in a distributed environment.

To avoid this task, we have packaged the components as a set of docker images. These images can be used to deploy the platform using the Docker-compose or Kubernetes orchestration technologies, either on-prem, or in your preferred (public or private) cloud infrastructure.

The quickest and easiest way to deploy RapidMiner AI Hub is via our cloud images, which are available on AWS and Microsoft Azure. We recommend this deployment method mainly for development and testing purposes.

If you would like to deploy with a specific use-case in mind, and the cloud images are not suitable for your needs, here is the reading order we recommend.

  1. First, take the time to familiarize yourself with a high level overview of the platform deployment architecture. Here you'll learn the components used in the platform and their role. Please also read our security overview page.
  2. Then, check out our docker-compose templates or kubernetes templates, depending on your use-case. This allows you to select a template which is closest to your needs. Our templates are designed to work out of the box.
  3. If you need to fine-tune parts of the deployment, visit our docker image reference for detailed configuration possibilities.
  4. Learn to operate your deployment by reading our technology overview.