Top Banner
Olá, eu sou o Daniel
21

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

Jan 13, 2015

Download

Technology

Light talk at Jenkins meet up on São Paulo 2013.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Jenkins além da integração contínua - práticas de devops

Olá, eu sou o Daniel

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

- práticas de DevOps -

Jenkins, além da integração continua

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

Continuous Integration

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

Continuous Delivery

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

Continuous Deployment

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

11.6 segundosTempo médio entre deploys na

ww.amazon.com

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

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.
Page 9: Jenkins além da integração contínua - práticas de devops

DevOps?

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

O trabalho dos desenvolvedores (Dev) é desenvolver novas

funcionalidadesO trabalho dos operadores (Ops)

é manter o sistema estável e rápido

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

#SQN

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

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

desenvolvedores)

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

Como meu time está se aproximando do DevOps

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

Mas e o Jenkins com isso?

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

Integration Env

RDS

Fake Services

Scheduler

Nosso ambiente de Integração continua

CloudFormation

Jenkins

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

Continuous Delivery

SrvApp_1

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

Continuous Deployment

SrvApp_1

Load Balancer

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

Dev+Ops

Continuous Delivery

Continuous Deployment

s

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

“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.

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

Perguntas?

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

Obrigado!

danielpedro09

[email protected]

danielpsf.blogspot.com

danielpsf

danielpedro09

daniel.pedro_fernandes

danielpsf