1Instruct Infraestrutura Ágil
Conceito e Prática
Entendacomoistopodeajudaroseunegócio
INFRA ÁGILU M m o d e l o 

D E O P E R A Ç Ã O
3Flato PresentationInstruct Infraestrutura Ágil
MiguelFilho
Operations Architect
GutoCarvalho
Operations Engineer
MiguelFilho
Sócio-fundador da Instruct Infraestrutura
Ágil, pós-graduado em redes e segurança,
Core member infraagil.io, Puppet
Professional e instrutor Puppet e GitLab na
Instruct.
GutoCarvalho
Sócio da Instruct Infraestrutura Ágil,
Operations Engineer com mais de 16 anos
de carreira, entusiasta DevOps, Core
member infraagil.io, Puppet Professional e
instrutor para treinamentos Puppet e
GitLab na Instruct.
4Flato PresentationInstruct Infraestrutura Ágil
MiguelFilho GutoCarvalho
Conceito Modelo
TransiçãoEixosdeInfraÁgil
Conteúdo
Nesta apresentação vamos falar sobre
modelo de infraestrutura ágil
QA Contato
Operations Architect Operations Engineer
Otermoinfraágiltemsidorecorrentedentrode
comunidadestécnicasetemsido abordadoemdiversas
conferênciasdeTInoBrasil
MasoqueéessataldeInfraÁgilequalsuarelaçãocoma
culturaDevOps?
Origens
7
Infra Ágil
Instruct Infraestrutura Ágil
Inicio da cultura
DevOps. Início de
projetos de
automação no Brasil
O tema começa a se
espalhar por
comunidades de
automação e alguns
projetos começam a
dar frutos
Palestras de Infra
Ágil começam a
chamar a atenção de
comunidades em
eventos de TI.
Coletivo de
sysadmins organiza
o site infraagil.io
como base para o
modelo
Início
2010
2012
2014
2016
Hoje
Vamos entender rapidamente o que é e o que não é infra ágil
OConceito
InfraÁgiléessencialmenteumguiadeadoçãodeboas
práticascriadoeorganizadoporumcoletivode
sysadminsapartirdeexperiênciasqueenvolvem
automaçãoeutilizaçãodemétodoságeis.
InfraÁgileDevOps sãomovimentoscom
princípioscomunsmascomfocosdiferenciados
DevOpséumaculturaquepropõe umprocessode
transformaçãodetodaaorganizaçãoatravésde
integração,colaboraçãoefeedback.
Nacultura DevOpsaextinçãodossiloseintegraçãodos
timeséumaimportantepremissa
14Instruct Infraestrutura Ágil
AdoçãodaculturaDevOps
Existem muitas organizações que
ainda necessitam de maturidade
para ter condições de caminhar
na direção deste tipo de cultura
InfraÁgiltemfocoemtransformaraformadecomootime
deoperaçãolidacomainfraestruturadesuaorganização.
Aideiaéqueomodeloinfraágilauxilietimesdeoperação
aexecutarumatransiçãodesuainfraestruturaparaum
modelomaiseficienteeautônomo.
Agora vamos entender os princípios de uma infra ágil
OModelo
Eixos
Infra Ágil
Instruct Infraestrutura Ágil 18
Entrega
Métricas
Pessoas
Automação
Automação
Instruct Infraestrutura Ágil 19
Eixos infra ágil
Gerênciade
Configuração
Orquestração Provisionamento
Gerênciadeconfigurações
Eixo Automação
Instruct Infraestrutura Ágil 20
Estados RelatórioConvergência
Instruct Infraestrutura Ágil 21
DOCEXEC LIFE CHANGES
Sua ferramenta de gerência de
configuração deve oferecer o
conceito de documentação
executável
Você precisa conseguir
acompanhar todo o ciclo de
vida de cada servidor do seu
parque
Você precisa ter condições
de acompanhar e entender
as mudanças que ocorreram
em cada servidor
Gerênciadeconfigurações
Eixo Automação
Orquestração
Instruct Infraestrutura Ágil 22
Um tipo de orquestração consiste em
executar ações de forma paralela ou
não, em tempo real, em um conjunto de
nodes.
Outra forma de orquestração consiste no
uso de ferramentas onde especificamos uma
sequência de comandos ou etapas para
cumprir um objetivo.
Eixo Automação
Provisionamento
Instruct Infraestrutura Ágil 23
Para infraestrutura ágil, provisionar significa
ter uma camada de inteligência entre sua
necessidade e os recursos disponíveis
Eixo Automação
Entrega
Instruct Infraestrutura Ágil 24
Eixos Infra ágil
Versionamento TestesEsteira
Entrega
Instruct Infraestrutura Ágil 25
Vamos nivelar o que é entrega/deploy e
o que é qualquer outra coisa.
Eixos Infra ágil
Entrega
Instruct Infraestrutura Ágil 26
Receber arquivos de uma APP
anexo no e-mail para publicar
em N servidores
Editar a APP direto no servidor
de produção
Publicar algo que não passou
por nenhum tipo de teste
Eixos Infra ágil
27Instruct Infraestrutura Ágil
Nãoexponhaseu
clienteariscos
Tais práticas citadas devem ser banidas
para evitar falhas, paradas e incidentes
Entrega
Instruct Infraestrutura Ágil 28
Em infraestrutura ágil fazer deploy
significa entregar uma nova versão de
uma aplicação com segurança,
eficiência e baixo risco
Para algo ir para produção, este deve ser
rigorosamente testado e armazenado em local
adequado para permitir o deploy e se
necessário o rollback
Eixos Infra ágil
29Infraestrutura Ágil
VersionControl
System
O código da aplicação deve ser sempre
versionado, desenvolvimento sem
controle de código não é uma prática
segura para a organização
30Infraestrutura Ágil
Build
Sempre que alguém fizer um commit no
repositório de uma aplicação, isto deve
acionar um gatilho de integração com
alguma ferramenta para que seja feito o
build automatizado da versão
31Infraestrutura Ágil
Testes
Antes, durante e depois do processo de
build as ferramentas devem fazer
diversos tipos de testes invocando
tecnologias especializadas para aquela
linguagem ou ambiente
Caso o build falhe a nova versão não
será empacotada e não será armazenada
no repositório
32Infraestrutura Ágil
Repositóriodeartefatos
Uma vez feito o build das aplicações,
estas devem ser armazenadas em um
repositório afim de que seja possível
configurar algum tipo de deploy
automatizado
Métricas
Eixos Infra Ágil
Instruct Infraestrutura Ágil 33
Coletarodados
Encaminharosdados
Armazenarosdados
Transformarosdados
Consumirinformações
Gerarodados
Processarosdados
34Flato Presentation
Infraestruturasemmétricasnão
valenada
@coredump
35
Sevocênãotemmétricasdeseuambiente,
vocêestáadministrandosuainfranoescuro
enaadivinhação
37Instruct Infraestrutura Ágil
Nãoexponhaseu
clienteariscos
Graphite
Grafana Graphene Giraffe
ELK

STACK
Elastic

Search
Logstash Kibana
REDIS
Integreseumonitoramentocomsuainteligência
deorquestração,gerênciadeconfiguraçõeseaté
mesmocomoprovisionamento
Pessoas
Instruct Infraestrutura Ágil 41
Eixos Infra Ágil
Métodos

Ágeis
Integração Colaboração
Talvezapartemaissensíveldeumainiciativade
infraestruturaágilsejaamudançanaformada
equipesecomunicaretrabalhar
Aspessoasprecisamsecomunicar,seexpressar,
precisamterliberdadecriativa,precisamde
direcionamentoeprincipalmentedefoco
.Incentiveocompartilhamentodeconhecimento

Incentiveaintegraçãodesuaequipe
Incentiveacriatividadeeinovação
Ajudesuaequipeaencontraroqueelaprecisa
parasemotivareparamanterofoco
Façaumplanejamentocolaborativodecurto,
médioelongoprazocomoseutime
Qualoestadodesejadodenossainfradaquia
3,6,9,12ou24meses?
Oquenossaorganizaçãoestábuscandoem24meses?
Qualresultadoestamosbuscandocomoequipe?
Ajude-osaenxergarocaminhoaserpercorrido
etudoserámaisfácil
Seaspessoasestãomotivadas,seelastem
liberdadecriativa,semtemincentivoe
direcionamento,issoserefleteemresultados
positivosparaoprofissional,paraaequipee
paraaorganização
KABAN GAMESSCRUM DINÂMICAS DOJOS
HACKLABS HACKATONS DESAFIOS ESPORTES LAZER
Métodos
Que você pode utilizar para motivar sua equipe
Adaptecadamétodoparasuasnecessidades
Apesardetodososmétodosetecnologias,o
importantesãoassempreaspessoas,sãoelas
quefazemseunegóciofluir,suaorganizaçãonão
existesemaspessoas,lembre-sedisto!
Como devemos fazer a transição para este modelo?
Transiçãoparainfraágil
Éigualaqualqueroutra,vocêprecisaplanejar,
estudarecomeçar!
Nãotenhamedodecomeçar,enãodemorepara
começar.
Instruct Infraestrutura Ágil 58
QA
Pontosdepresença
59
Escritórios, suporte e atendimento presencial
Instruct Infraestrutura Ágil
SãoPaulo
Brasília
Parceiros
No Brasil
Instruct Infraestrutura Ágil 60
Mantenha
contatoconosco
contato@instruct.com.br
+55(11)3230.6506
+55(61)4042.2250
@gutocarvalho @mciurcio
RedesSociais
62
Acompanhe as atividades da instruct
Instruct Infraestrutura ágil
Youtube Facebook Telegram Blog
/instructbr/instructbr instruct.com.br/instructbr
Twitter
@instructbr
Instruct Infraestrutura Ágil 63
Obrigado
Fotos
Créditos
Instruct Infraestrutura Ágil 64
Flickr/PuppetLabs/PuppetConf'2015
Instruct/PuppetConf'2015
Google Images
Referências
Créditos
Instruct Infraestrutura Ágil 65
https://puppetlabs.com/sites/default/files/2015-state-of-devops-report.pdf

https://puppetlabs.com/file/2015devopssalaryinfographicpng

TDC2016SP - Infra ágil: conceito e prática