Criando pipelines de entrega contínua multilinguagem com Docker e Jenkins
Jenkins além da integração contínua - práticas de devops
-
Upload
daniel-pedro-dos-santos-fernandes -
Category
Technology
-
view
622 -
download
4
description
Transcript of Jenkins além da integração contínua - práticas de devops
![Page 1: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/1.jpg)
Olá, eu sou o Daniel
![Page 2: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/2.jpg)
- 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](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/3.jpg)
![Page 4: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/4.jpg)
Continuous Integration
![Page 5: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/5.jpg)
Continuous Delivery
![Page 6: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/6.jpg)
Continuous Deployment
![Page 7: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/7.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/8.jpg)
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
![Page 9: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/9.jpg)
DevOps?
![Page 10: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/10.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/11.jpg)
#SQN
![Page 12: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/12.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/13.jpg)
Como meu time está se aproximando do DevOps
![Page 14: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/14.jpg)
Mas e o Jenkins com isso?
![Page 15: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/15.jpg)
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](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/16.jpg)
Continuous Delivery
SrvApp_1
![Page 17: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/17.jpg)
Continuous Deployment
SrvApp_1
Load Balancer
![Page 18: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/18.jpg)
Dev+Ops
Continuous Delivery
Continuous Deployment
s
![Page 19: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/19.jpg)
“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](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/20.jpg)
Perguntas?
![Page 21: Jenkins além da integração contínua - práticas de devops](https://reader033.fdocument.pub/reader033/viewer/2022052522/54b4253e4a7959425c8b45cd/html5/thumbnails/21.jpg)
Obrigado!
danielpedro09
danielpsf.blogspot.com
danielpsf
danielpedro09
daniel.pedro_fernandes
danielpsf