2. Titus at High Level
Service Batch
Job Management
Elastic Resource Management & Optimization
Container Execution
Integration
AdhocMVP’s
2
3. Titus UITitus UI
Docker
Registry
Docker
Registry
Titus High Level Architecture
Rhea
container
container
container
docker
Titus Agent
metrics agent
Titus executor
logging agent
zfs
mesos agent
docker
RheaTitus API
Cassandra
Titus Master
Job Management &
Scheduler
S3
Zookeeper
Docker
Registry
3
EC2 Autocaling
API
Mesos Master
Titus UI
Fenzo
VPC networking
driver
containercontainer
container
AWS container
metadata proxy
Integration
CI/CD
Amazon VM’s
4. Current Titus Numbers
● Autoscaling 100’s of r3.8xl’s
○ Each 32 vCPU, 244G
● Peak
○ Thousands of cores
○ Tens of TB’s memory
● Thousands containers/day
● ~ 100 different images
4