- OS: Linux Ubuntu 20.04 LTS, CentOS Stream 8 x86_64, Red Hat Enterprise Linux (RHEL) 7 or 81
- RAM: 16 GB–128 GB
- CPU: Any modern x86-64 CPU with 8–16 logical cores2
- HDD: 100 GB of free space
- Docker: Version 20.10.7 should be installed and working
Private Cloud has been tested on Ubuntu 20.04 LTS and CentOS 8, with Docker 20.10.22 installed. We recommend using the latest Ubuntu LTS distribution for full compatibility.
To activate Private Cloud, you need a working installation of Team License Server on your network. For more information about Team License Server, see its documentation.
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install docker-ce
Make sure the Docker package is installed on your host machine. To do this, run the following command in your Linux terminal:
sudo docker ps
If this command does not return any errors, you can proceed.
To learn how to install Docker, see the official manual.
Make sure that the external ports 80 or 443 (for HTTPS only) are open and available. Your internal network configuration should allow the host itself to connect to external interfaces, specifically from the following ports: 22, 80, 5000, 5432, 5672, 9000, 9042, 9050, 9080, 9101, 9102, 9103, 9200, 9201, and 9202. For more information on the use of these ports, refer to the architecture guide.
The above requirements are minimal. The desired configuration will depend on the intended use of Cloud (types of models that will run in Cloud).
Additional nodes available to Private Cloud Enterprise users have no specific requirements other than having Docker installed. However, the resources provided by the nodes have a direct impact on the performance of your cloud-based model runs, so choose the machines with the general requirements in mind.
Keep in mind that the Lite and Pro editions have specific limits on models running concurrently:
- For Private Cloud Lite: 16 models
- For Private Cloud Pro: 64 models
Any cores that exceed the listed limits will not be used.
If you are installing AnyLogic Private Cloud on the RedHat OS machine, keep in mind that certain commands will differ from those described in this guide. For example, instead of the Ubuntu command sudo apt install, you must use sudo yum install.
How can we improve this article?