5050cloud

Limits

The numbers 5050cloud v0.1 is built and tested for.

Cluster

LimitValue
Hosts per install50 tested (the mesh allows 127)
Service instances per install1,000 tested, with 2,000 replicas and 300 environments
Environments with replicas on one host254
Replicas per environment per host253
Processes per replica1 to 32

Services

LimitValue
Service name1 to 32 characters
Variable nameUp to 256 characters
Variable value64 KiB
Replicas with a volume1
Volumes per service1
Minimum memory limit64 MB
Upload size (5050 up)500 MB
Build timeout30 minutes by default
Pre-deploy timeout300 seconds by default, up to 3600
Health check timeout300 seconds by default
Request body1 MiB, except uploads

Retention

DataKept
Metrics30 days
Logs7 days per host, at most 1 GB per service per host
Images per service in the registry10 (a setting), plus one build cache
Images per service on each host3
Database base backups7 days by default
Control plane snapshots24 hourly and 7 daily on disk, 30 days in the bucket
Deleted volumes48 hours
Uploads1 hour after their build

Performance targets

TargetNumber
Install time on a 2 vCPU VMUnder 180 seconds
First deploy from the install commandUnder 5 minutes
Failed requests during a redeploy at 50 requests per second0 (services without a volume)
Host failoverRoutes withdrawn at 60 seconds, traffic served from other hosts within 150 seconds
5050d memoryUnder 120 MB idle
Agent memoryUnder 60 MB with 20 replicas

View as Markdown · Edit this page