Info |
---|
This topic is for a deployment in a Data Center, not on a rented Cloud infrastructure, like AWS. |
The main hardware resources will be used for running microservices and object storage.There are 2 main blocks:
VMS
Storage
VMS
Main micro-services and resources
...
Service | Cameras | VCPU | Memory | HDD (Gb) |
SQL DB Cluster | 2500 | 2 | 8 | 250 |
ELK Cluster | 2500 | 1 | 8 | 500 |
Turn Server | 5000 | 2 | 8 | 10 |
Backend/Postgres DB | 10000 | 2 | 8 | 10 |
Storage
Object storage
One camera with 1Mbps and 30 days of retention will use approximately 350 GB of object storage.
https://min.io/ is one of the recommended There are 2 options for the object storage and the hardware requirements can be found here https://min.io/product/reference-hardware :
Object storage server, like DELL ECS EX500 series.
General-purpose storage servers like Supermicro, Dell, or HP with object storage software such as minio, Ceph, or others.
Another source of hardware examples https://www.45drives.com/products/storinator-model-details.php
...