Marketing Creatio
PDF
This documentation is valid for Creatio version 7.16.0. We recommend using the newest version of Creatio documentation.

Machine learning service setup preparations

To set up the service, you need to have a server (physical or virtual machine) with Linux or Windows OS installed. Docker software is used for installing the service components. Download the archive containing the configuration files and installation scripts. Download archive 

Attention

We recommend using a Linux-based server for production environment. You can only use a Windows based server for the development environment. Contact the support service to receive Docker containers that care compatible with Windows.

Note

Depending on your company needs you can use either Docker Community Edition (CE) or Enterprise Edition (EE). Learn more in the Docker Guide.

Recommended system requirements for the server

Processor

64-Bit processor, minimum 4 cores

RAM

8 GB or more

HDD

20 GB or more of hard drive free space

OS

Docker-friendly Linux distribution. Supported Linux platforms are covered in the Docker guide. We recommend using stable versions of Ubuntu or Debian.

64-Bit versions of Windows 10, Windows Server 2016 with Hyper-V hypervisor support.

Docker

v.18.03.1 and higher

Machine learning service components

The machine learning service uses the following components (Fig. 1):

  • ML Service – machine learning web service. The only component enabling external access.

  • Python Engine – machine learning wrapper service for open-source machine learning libraries.

  • ML Task Scheduler – task scheduler.

  • MySQL– MySQL database. You can access it via the standard 3306 port.

Fig. 1 Machine learning service components

scr_chapter_setup_machine_learning_ml_components.png 

All the components are packed as Docker images for the convenient on-site installation of the service.

See also

Set up machine learning service