17
Tsuru

tsuru @ London PaaS user group (LoPUG)

Embed Size (px)

Citation preview

Page 1: tsuru @ London PaaS user group (LoPUG)

Tsuru

Page 2: tsuru @ London PaaS user group (LoPUG)

What?

Platform as a ServicePluggable

Secure

Auto-scaling

Go

Metrics

Platforms

Services

Multi tenancyPlans

globo.com

Docker

zero downtime

Page 3: tsuru @ London PaaS user group (LoPUG)

globo .com

Page 4: tsuru @ London PaaS user group (LoPUG)

globo .com47 millions

unique visitors

4.1 billion page views

580 Gbps video streaming

Page 5: tsuru @ London PaaS user group (LoPUG)

globo .com

Lots of products

Agile

Own datacenter

Dev culture

Open source

Page 6: tsuru @ London PaaS user group (LoPUG)

Jan 2012

Tsuru PaaS Aug 2013

Elected best PaaSat globo.com Jan 2014

Everything aaS

10000+ deploys

globo .comFeb 2015

200+ apps139 GitHub members41 GitHub contributors

Page 7: tsuru @ London PaaS user group (LoPUG)

TsuruAPI

Gandalf[Git]

Dockerregistry

Router

Dockernode

Dockernode

Dockernode

Tsuruclient

Tsuruadmin

Page 8: tsuru @ London PaaS user group (LoPUG)

Platforms

<HTML> …

Page 9: tsuru @ London PaaS user group (LoPUG)

Services

…Reverse proxy

Page 10: tsuru @ London PaaS user group (LoPUG)

Developer friendly

Fast

Deploy diffCentralisedlogging

API

Page 11: tsuru @ London PaaS user group (LoPUG)

Multi tenancy

Team mapped to docker pool

Allows physical segregation

Page 12: tsuru @ London PaaS user group (LoPUG)

Robust

Auto healing

Zero downtime deploy Swap

Page 13: tsuru @ London PaaS user group (LoPUG)

Auto-scaling

IaaS auto-scaling

Units auto-scaling

Page 14: tsuru @ London PaaS user group (LoPUG)

FlexiblePlatforms and services

EC2, Cloudstack, Openstack

Router: Hipache, ELB, Galeb

Scheduler: round robin, segregate

Authentication provider

Page 15: tsuru @ London PaaS user group (LoPUG)

Metrics

CPUIO

Memory…

Page 16: tsuru @ London PaaS user group (LoPUG)

Get started

1. Download Tsuru-bootstrap2. tsuru login3. tsuru app-create4. git push5. Contribute!

Page 17: tsuru @ London PaaS user group (LoPUG)

http://tsuru.io

Colin [email protected]