infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

52
INFRAESTRUTURA ÁGIL Como isso pode melhorar a vida de um sysadmin?

Upload: adriel-viana

Post on 16-Apr-2017

36 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

INFRAESTRUTURA ÁGILComo isso pode melhorar a vida

de um sysadmin?

Page 2: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Você sabe o que está acontecendo na sua infra?

Page 3: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

O desenvolvedor é responsável pelo deploy?

Page 4: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Você utiliza controle de versão?

Page 5: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Automatiza ou faz manual?

Page 6: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Sua infraestrutura é agil?

Page 7: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

#whoamiAdriel Lucas

SysadminCoord. Infra (Infoway)7 anos de experiênciaEntusiasta devops

Page 8: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

O que é Infra Ágil?

Page 9: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

O que é Infra Ágil?

Na sua essência, é um guia de boas práticas para ser utilizada pelo time de operações

conectados aos métodos ágeis.infraagil.io”

Page 10: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Infra Ágil tem foco em transformar o time de operações a lidar com a

infraestrutura de uma organização

Page 11: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Como tudo começou?

Page 12: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Origem

2007 2008 2009

Patrick Debois, tentava resolver conflitos entre

dev e ops no processo de migração do data center do Governo na Bélgica

Debois, propõe as primeiras idéia sobre

devops e infraestrutura ágil em um evento Agile

em Toronto.

Funcionários da Flicker ministram a

palestra “10 deploys per day” e acontece o primeiro DevOpsDays.

Page 13: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Origem - no Brasil

2010 2012

Inicio da cultura DevOps e início de projetos de

automação

O tema começa a se espalhar pelas comunidades

Um grupo de sysadmin criam o

infraagil.io

2014

Palestras deinfra ágil começa a

chamar atenção nos eventos de

TI

2016

Page 14: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

O que é DEVOPS?

Page 15: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

O que é DEVOPS?

É uma cultura que propõe um processo de transformação de toda a organização através

de integração, colaboração e feedback.infraagil.io”

Page 16: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Infra Ágil e Devops são movimentos com princípios comuns mas com foco

diferenciado.

Page 17: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Através da infraestrutura ágil o time de operações ganhará maturidade e começará a caminhar rumo a cultura

devops

Page 18: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Eixos Infra Ágil.

Page 19: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Eixos Infra Ágil

PESSOAS

AUTOMAÇÃO

ENTREGA

MÉTRICAS

01

020

3

04

Infra Ágil

Page 20: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

AUTOMAÇÃO

GERÊNCIA DE CONFIGURAÇÃO

ORQUESTRAÇÃO PROVISIONAMENTO

Page 21: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

GERÊNCIA DE CONFIGURAÇÃO

● Convergência● Controle de estados● Idempotência● Relatórios● Documentação executável

Page 22: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

QUE FERRAMENTAS EU DEVO UTILIZAR?

Page 23: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

QUE FERRAMENTAS EU DEVO UTILIZAR?

Page 24: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

ORQUESTRAÇÃOEXECUTAR AÇÕES

PARALELAS OU NÃO EM TEMPO REAL

Page 25: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

QUE FERRAMENTAS EU DEVO UTILIZAR?

Page 26: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

QUE FERRAMENTAS EU DEVO UTILIZAR?

Puppetlabs Mcollective

Page 27: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

PROVISIONAMENTOProvisionar significa ter uma camada de inteligência para prover novos ambientes de

acordo com recursos e necessidades

Page 28: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

QUE FERRAMENTAS EU DEVO UTILIZAR?

Page 29: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

QUE FERRAMENTAS EU DEVO UTILIZAR?

Page 30: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

ENTREGA

Fazer deploy significa entregar uma nova versão, eficiente, confiável e

segura.

Page 31: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

ENTREGA

CONTROLE DE VERSÃO REPOSITÓRIO DE ARTEFATOS

BUILD

TESTES DEPLOY/ROLLBACK

Page 32: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

FERRAMENTAS

Page 33: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

MÉTRICAS

Uma infraestrututra sem métricas não vale nada.

@coredump

Page 34: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

MÉTRICAS

Como você percebe a saúde da sua infraestrutura?

Page 35: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

MÉTRICAS

Como você sabe se a performance do seu sistema melhorou ou piorou desde o

último deploy?

Page 36: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

MÉTRICAS

Não monitore somente o servidor A, B ou C.

Page 37: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

MÉTRICAS

Monitore o negócio

Page 38: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

MÉTRICAS

Monitore a saúde de sua infraestrutura

Page 39: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

MÉTRICAS

Page 40: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

FERRAMENTAS

Page 41: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

FERRAMENTAS

Page 42: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

PESSOAS

MÉTODOS ÁGEIS INTEGRAÇÃO COMPARTILHAMENTO

Page 43: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

PESSOAS Os colaboradores precisam entender que fazem parte de

um time.

Page 44: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

PESSOAS● Aplique métodos ágeis● Compartilhe

conhecimento● Defina os objetivos

Page 45: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

FERRAMENTAS

Scrum

Kanban

Hackatons

Dojos

Hacklabs

Minicursos

Oficinas

Pratica de esportes

Pizza

Page 46: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Como implantar Infra Ágil?

Page 47: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Não tem segredo, é só planejar!

Page 48: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Apresente para sua equipe, coordenador, gerente, etc...

Page 49: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Defina um roteiro de estudos

Page 50: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

ROTEIRO DE ESTUDOS

● Cultura○ Estude métodos ágeis

● Automação○ Estude GCONF

● Avaliação/Métricas○ Estude real-time-metrics

● Compartilhamento○ Aprenda a compartilhar

conhecimentos e ferramentas● Roteiro completo:

○ https://gitlab.com/gutocarvalho/devops-tips

Page 51: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

infraagil.io

Page 52: Infraestrutura Ágil: como isso pode melhorar a vida de um sysadmin?

Obrigado!@adriell_ads

[email protected]