Skip to content

Server requirements

Alexandr Topilski edited this page Jan 12, 2024 · 49 revisions

Server requirements

Description:

We can divide server requirements for 2 purposes:

  • Demo
  • Production

For Demo you can use low level VPS/Server 1GB RAM, 20 GB HDD and 100 MBPS Network bandwidth, good examples Digital Ocean/Linode servers for 5$ per month.

For Production minimal should be 2GB RAM, Intel CPU i7 or Xeon, and bandwidth according of amount of clients and content quality.

Hardware Middleware:

  • Server requirements for 1K: 2GB ram, 20 GB HDD, Intel(R) Xeon(R) CPU E5-2620, 100 Mbps
  • Server requirements for 10K: 16GB ram, 30 GB HDD, Intel(R) Xeon(R) CPU E5-2620, 1000 Mbps
  • Server requirements for 100K: 32GB ram, 40 GB HDD, Intel(R) Xeon(R) E-2236/AMD EPYC 7351P 16-Core, 10000 Mbps

Hardware Media + Nvidia/Intel GPU card:

  • Server requirements for 20: 8GB ram, Intel(R) Xeon(R) CPU E5-2620/Intel(R) Core(TM) i5-10600K, 100 Mbps
  • Server requirements for 200: 16GB ram, Intel(R) Xeon(R) CPU E5-2620/AMD Ryzen 9 5900X, 1000 Mbps
  • Server requirements for 1k: 32GB ram, Intel(R) Xeon(R) E-2236/AMD EPYC 7351P 16-Core, 10000 Mbps

Hardware CDN/LB:

  • Server requirements for 500/100K: 16GB ram, Intel(R) Xeon(R) CPU E5-2620, 1000 Mbps
  • Server requirements for 2K/500K: 32GB ram, Intel(R) Xeon(R) CPU E5-2620, 10000 Mbps
  • Server requirements for 2K/1000K: 64GB ram, Intel(R) Xeon(R) E-2236 AMD/EPYC 7351P 16-Core, 10000 Mbps
  • Server requirements for 10K/5000K: 128GB ram, AMD EPYC 7642 48-Core, 250000 Mbps

OS:

  • Ubuntu 20 and higher
  • Debian 11 and higher

Note: Demo phase can be setuped only on clean machine, for production need to do a lot of DevOPS stuff which not included in Demo. Production enviroment can be setuped after signed contract or some internal agreemets.

CrocOTT:

  1. CrocOTT backend
  2. CrocOTT frontend
  3. (Optional) FastoCloud PRO
  4. (Optional) Domain
  5. (Optional) EPG
Clone this wiki locally