tsuru: plataforma de cloud computing open source

44
globo .com tsuru plataforma de cloud computing open source

Upload: francisco-souza

Post on 15-Jan-2015

803 views

Category:

Technology


2 download

DESCRIPTION

Palestra apresentada na QConSP 2013, sobre o Tsuru, plataforma de cloud computing open source, desenvolvida pela Globo.com. Link para o Tsuru: http://tsuru.io Link para a QConSP: http://qcon.com.br

TRANSCRIPT

globo.comtsuruplataforma de cloud computingopen source

cloud computing

saas / paas / iaas

paas? why?!

why‣ simplificar e facilitar o deploy para produção‣ time to market‣ entrega contínua

tsuru

tsuru‣ simples‣ escalável‣ resiliente‣ customizável‣ open source

tsuru‣ deploy padronizado e transparente‣ configuração fica no ambiente‣ ambientes iguais

features

deploy‣ envio de uma aplicação para produção

deploy

scale‣ aumentar ou diminuir o número de unidades

(máquinas) de uma aplicação

scale

scale

scale

blue/green‣ deploy com zero downtime e sem surpresas :-)

blue/green

seusite.com beta.seusite.com

blue/green

seusite.com beta.seusite.com

blue/green - rollback

seusite.com beta.seusite.com

blue/green - rollback

seusite.com beta.seusite.com

serviços

serviços

serviços

serviços

serviços‣ mongo‣ mysql‣ elasticsearch‣ varnish‣ redis‣ memcached‣ cassandra

plataformas

plataformas

plataformas

plataformas

plataformas‣ python‣ ruby 1.9 / 2.0‣ node.js‣ java‣ go‣ static‣ php

mais features‣ healing (resiliência)‣ log‣ run‣ hooks (pre/post restart)‣ permissionamento por times

bastidores

bastidores‣ tsuru cli‣ gandalf (git manager)‣ tsuru api‣ web dashboard (abyss)

bastidores‣ go‣ mongodb‣ beanstalkd‣ juju (aws, openstack, azure)‣ docker (lxc, aufs)‣ python‣ git

construa o seu paas!‣ http://docs.tsuru.io/en/latest/docker.html

quem já está usando?‣ globo.com‣ tsuru.io

Alberto Leal

Andrews Medina

Bruno Torres

Cezar Sa Espinola

Damian Gryski

Daniel Banck

Danilo Bardusco

Evandro Flores

Flavia Missi

Francisco Souza

Gary Burd

Glaucia Peres

Isaiah Peng

Magno Torres

Marco Sinhoreli

Mayza Oliveira

Michael

Raninho

Sergey Koulikov

Sidnei da Silva

Steve Phillips

Tarsis Azevedo

contribuições

Alberto Leal

Andrews Medina

Bruno Torres

Cezar Sa Espinola

Damian Gryski

Daniel Banck

Danilo Bardusco

Evandro Flores

Flavia Missi

Francisco Souza

Gary Burd

Glaucia Peres

Isaiah Peng

Magno Torres

Marco Sinhoreli

Mayza Oliveira

Michael

Raninho

Sergey Koulikov

Sidnei da Silva

Steve Phillips

Tarsis Azevedo

contribuições

envolva-se!‣ github.com/globocom/tsuru‣ #tsuru - irc.freenode.net

globo.com estamos contratando!

obrigado!@andrewsmedina @franciscosouza