AnyLogic
Expand
Font size

Private Cloud: System requirements

Private Cloud supports the following operating systems:

Cloud
version
Ubuntu 18 Ubuntu 20 Ubuntu 22 Centos Stream 9 RedHat Enterprise
Linux (RHEL) 7
RedHat Enterprise
Linux (RHEL) 81
2.2.0–2.4.0 check check close close check check
2.4.1 check check check check check check
  • RAM: 16 GB–128 GB
  • CPU: Any modern x86-64 CPU with 8–16 logical cores2
  • HDD: approximately 115 GB of total free space. When allocating space, keep in mind that the space can be split between multiple volumes:
    • The folder where Cloud is installed requires 5 GB for the application itself and 100 GB for storing future run results.
    • /var/lib/docker — 10 GB for Cloud container s and their settings.
    • The installation archive requires about 7 GB of free space to unpack.
  • Docker: Version 20.10.22 should be installed and working

Private Cloud has been tested on Ubuntu 20.04 LTS and CentOS 9, with Docker 20.10.22 installed. We recommend using the latest Ubuntu LTS distribution for full compatibility.

By default, Private Cloud only works on IPv4 networks.

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.

1Red Hat does not provide official support for Docker on RHEL 8. To install it manually, execute the following commands in sequence:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install docker-ce
2When choosing a CPU, keep in mind that Private Cloud currently supports only x86-64 CPUs. Attempting to use processors based on other architectures, even those that have the ability to emulate the behavior of the required processors in virtual machines, will result in problems and fatal errors. 3 CPU cores are required for non-execution activities. For example, a 4-core unit will only be able to run one model at a time. Choose an appropriate number of cores based on your workload.

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?