Jenkins além da integração contínua - práticas de devops

Preview:

DESCRIPTION

Light talk at Jenkins meet up on São Paulo 2013.

Citation preview

Olá, eu sou o Daniel

- práticas de DevOps -

Jenkins, além da integração continua

Continuous Integration

Continuous Delivery

Continuous Deployment

11.6 segundosTempo médio entre deploys na

ww.amazon.com

Amazon May 2011 Deployment Stats(production hosts & environments only)

11.6 secondsMean time between deployments (typical weekday)

1,079Max # of deployments in a single hour

10,000Mean # of hosts simultaneously receiving a deployment

30,000Max # of hosts simultaneously receiving a deployment

Carlos Garcia
Isso, garoto! Uma sugestão pra ganhar a atenção da sua platéia. Pergunta pra eles quanto tempo eles acham que demora entre um deployment e outro da Amazon. Aí você coloca bem grandão no próximo slide 11.6s. Finalmente voce vem pra cá e mostra o resto das estatísticas.

DevOps?

O trabalho dos desenvolvedores (Dev) é desenvolver novas

funcionalidadesO trabalho dos operadores (Ops)

é manter o sistema estável e rápido

#SQN

O trabalho dos operadores (Ops) é prover o negócio. (Opa, este também é o trabalho dos

desenvolvedores)

Como meu time está se aproximando do DevOps

Mas e o Jenkins com isso?

Integration Env

RDS

Fake Services

Scheduler

Nosso ambiente de Integração continua

CloudFormation

Jenkins

Continuous Delivery

SrvApp_1

Continuous Deployment

SrvApp_1

Load Balancer

Dev+Ops

Continuous Delivery

Continuous Deployment

s

“The principles, practices, and techniques we describe are aimed at making releases boring, even in complex “enterprise” environments. Software releases can - and should - be a low-risk, frequent, cheap, rapid, and predictable process.”

- HUMBLE, Jez & FARLEY, David - Continuous Delivery, pag 10.

Perguntas?

Obrigado!

danielpedro09

danielpsf@gmail.com

danielpsf.blogspot.com

danielpsf

danielpedro09

daniel.pedro_fernandes

danielpsf

Recommended