5
Netflix Container Cloud Container Camp, April 2016 Andrew Spyker @aspyker Andrew Leung @anwleung

Netflix Container Runtime - Titus - for Container Camp 2016

  • Upload
    aspyker

  • View
    3.050

  • Download
    1

Embed Size (px)

Citation preview

Netflix Container CloudContainer Camp, April 2016

Andrew Spyker @aspykerAndrew Leung @anwleung

Titus at High Level

Service Batch

Job Management

Elastic Resource Management & Optimization

Container ExecutionIntegration

AdhocMVP’s

2

Titus UITitus UI

Docker RegistryDocker Registry

Titus High Level Architecture

Rhea

containercontainer

container

docker

Titus Agent metrics agent

Titus executor

logging agent

zfs

mesos agent

docker

RheaTitus API

Cassandra

Titus Master

Job Management & Scheduler

S3

ZookeeperDocker Registry

3

EC2 Autocaling API

Mesos Master

Titus UI

Fenzo

VPC networkingdriver

containercontainercontainer

AWS containermetadata proxy

Integration

CI/CDAmazon VM’s

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 images4

Questions?

5